摘要: 数组和其它容器的区别主要有三方面:效率,类型,和保存基本类型的能力.在Java中,数组是一种效率很高的存储和随机访问对象引用序列的方式.数组是一个简单的线性序列,因此访问速度很快,但也损失了其它一些特性.创建一个数组对象后,大小就固定了,如果空间不够,通常是再创建一个数组,然后把旧数组中的所有引用移 阅读全文
posted @ 2019-03-14 21:02 fastPass 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 比较Collection 和Collections的区别,在这里把二者区别记录下来。 1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集 阅读全文
posted @ 2019-03-14 21:00 fastPass 阅读(438) 评论(0) 推荐(0) 编辑
摘要: StringBuffer是可以改变的字符串,而String是不可改变的。每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,就要为该对象分配新的空间。当要对字符串重复修改时,创建新的String对象相关的系统开销很大,就是要修改字符串而不创建新的对象,则用Stri 阅读全文
posted @ 2019-03-14 20:58 fastPass 阅读(478) 评论(0) 推荐(0) 编辑
摘要: spring的aop advice(可以理解为切面上的逻辑)用注解来实现有五种实现方式: @Before(execution) 在方法执行前拦 @AfterReturning(execution)在方法正常return结束后拦截 @AfterThrowing(execution) 在方法抛出异常时拦 阅读全文
posted @ 2019-03-14 20:43 fastPass 阅读(2016) 评论(1) 推荐(0) 编辑
摘要: 在Spring中,Advice都是通过Interceptor来实现的,主要有以下几种: 1. 环绕Advice: 环绕advice类似一个拦截器链,这个拦截器链的中心就是被拦截的方法。在程序(1)(2)我们可以加入我们自己的代码,以表示在方法执行前后我们需要干什么。invocation.procee 阅读全文
posted @ 2019-03-14 20:42 fastPass 阅读(6289) 评论(0) 推荐(0) 编辑
摘要: (1)瞬时态:对象里面没有id值,对象与session没有关联。例:User u=new User(); u.setName("z");u.setTel("321");(2)持久态:对象里面有id值,对象与session有关联。例:User user=session.get(User.class,1 阅读全文
posted @ 2019-03-14 20:34 fastPass 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。 构造方法注入先简单了解一下测试项目的结构,用maven构建的,四个包: entity:存储实体,里面只有一个User类 dao:数据访问,一个接口,两个实现类 service:服务层,一个接口,一个实现类,实现类依赖于IUs 阅读全文
posted @ 2019-03-14 20:33 fastPass 阅读(3301) 评论(0) 推荐(1) 编辑
摘要: 1.1. 什么是redis: redis是一个开源(BSD许可)的,内存中的数据结构存储系统 1.2. Redis的用途: 数据库、缓存和消息中间件 阅读全文
posted @ 2019-03-14 20:11 fastPass 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 比如说一个客户表,一个客户采购表 如果要列表所有的客户采购信息(没有采购的以0显示)就得要这个, 阅读全文
posted @ 2019-03-14 20:10 fastPass 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 详情:转载https://blog.csdn.net/whywww/article/details/80116352 阅读全文
posted @ 2019-03-14 20:08 fastPass 阅读(821) 评论(0) 推荐(0) 编辑