摘要:
一、接口的作用
1.可以使项目分层,所有层都面向接口开发,开发效率提高了。
2.接口使代码和代码之间的耦合度降低,就像内存条和主板的关系,变得“可插拔”,可以随意切换。
总结:接口和抽象类能够完成某个功能,优先选择接口。因为接口可以多实现、多继承。并且一个类除了实现接口之外,还可以去继承其他类(保留了类的... 阅读原文
2019-11-30 19:49:02 阅读(2413) 评论(0)
摘要:
整合思路
将工程的三层结构中的JavaBean分别使用Spring容器(通过XML方式)进行管理。
整合持久层mapper,包括数据源、会话工程及mapper代理对象的整合;
整合业务层Service,包括事务及service的bean的配置;
整合表现层Controller,直接使用springmvc... 阅读原文
2019-11-30 19:32:13 阅读(2414) 评论(0)
摘要:
整合思路
将工程的三层结构中的JavaBean分别使用Spring容器(通过XML方式)进行管理。
整合持久层mapper,包括数据源、会话工程及mapper代理对象的整合;
整合业务层Service,包括事务及service的bean的配置;
整合表现层Controller,直接使用springmvc... 阅读原文
2019-11-30 19:32:08 阅读(2262) 评论(0)
摘要:
AQS是并发编程中非常重要的概念,它是juc包下的许多并发工具类,如CountdownLatch,CyclicBarrier,Semaphore 和锁, 如ReentrantLock, ReaderWriterLock的实现基础,提供了一个基于int状态码和队列来实现的并发框架。本文将对AQS框架的几个重要组... 阅读原文
2019-11-30 19:24:16 阅读(2614) 评论(0)
摘要:
一、效果图
二、具体效果实现代码
1 public static void main(String[] args) {
2 int[][] array = new int[10][10];
3 int num = 1;
4 for(int i=... 阅读原文
2019-11-30 18:24:06 阅读(2247) 评论(0)
摘要:
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q
1.Co... 阅读原文
2019-11-30 18:09:04 阅读(2291) 评论(0)
摘要:
生活中,当你闲暇之余浏览资讯的时候,当你搜索资料但繁杂信息夹杂时候,你就会想,如何更为准确的定位需求信息。今天就为你带来:
分页查询
需求分析:在列表页面中,显示指定条数的数据,通过翻页按钮完成首页/上一页/下一页/尾页的查询
数据分析:
通过观察,页面上需要显示下面的几个数据:当前页:currentPage... 阅读原文
2019-11-30 17:37:08 阅读(2308) 评论(0)
摘要:
student类
package cn.itheima.Manag;/** * *标准类 * **/public class Student { //学号 private String id; //姓名 private String name; //年龄 private S... 阅读原文
2019-11-30 16:31:01 阅读(2955) 评论(0)
摘要:
Springcloud Aibaba现在这么火,我一直想写个基于Springcloud Alibaba一步一步构建微服务架构的系列博客,终于下定决心从今天开始本系列文章的第一篇 - 基础环境准备。
该系列文章内容主要基于三个微服务:用户服务AccountService,订单服务OrderService,产品... 阅读原文
2019-11-30 16:08:07 阅读(2416) 评论(0)
摘要:
&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右... 阅读原文
2019-11-30 14:18:02 阅读(2297) 评论(0)