05 2016 档案

摘要:JDK版本更换相关: 启动eclipse会报错:根据报错信息后面提示的eclipse配置信息,我将配置中的c:/xx/javaw.exe给移除了。并在eclipse.ini中配置了-vm d:/Java/jdk1.7.0_79/bin/javaw.exe(后面这个ini中的配置可以省略,我觉得系统会 阅读全文
posted @ 2016-05-18 23:25 ClearX 阅读(357) 评论(0) 推荐(0)
摘要:Java垃圾回收机制(gc) 在程序运行过程中,每创建一个对象都会被分配一定的内存用以存储对象数据。如果一味的去占用内存而不释放,则会遇到内存溢出的问题。 在程序运行的过程中,gc会用引用计数法去统计对象被多少其他对象持有,如果对象已经没有被引用,那么该对象转变为可复活状态 (对于gc线程来说对象有 阅读全文
posted @ 2016-05-18 23:22 ClearX 阅读(318) 评论(0) 推荐(0)
摘要:jdk版本问题: 在spring较低的版本中,仅支持jdk1.5到1.7版本,由于我本机安装的是jdk1.8,所以在调试的时候就会提示jdk版本要高于1.5。于是换成spring4.0,在core模块下面有个jdkVersion.class,里面加入了对jdk1.8的判断,据此判定可以4.0版本可支 阅读全文
posted @ 2016-05-16 21:23 ClearX 阅读(390) 评论(0) 推荐(0)
摘要:(1) IOC 控制反转 所谓的控制反转就是应用本身不负责依赖对象的创建和维护,依赖对象的创建及维护是由 外部容器负责的(spring是外部容器之一)。这样控制权就由应用转移到了外部容器,控制权 的转移就是所谓的反转。 实例代码: //普通 public class PersonServiceBea 阅读全文
posted @ 2016-05-16 21:21 ClearX 阅读(1520) 评论(0) 推荐(0)
摘要:对于读操作为主的应用,使用读写分离是最好的场景,因为可以确保写的服务器压力更小,而读又可以接受点时间上的延迟。这句话阐述了优点和缺点及何时使用。 阅读全文
posted @ 2016-05-10 21:22 ClearX 阅读(274) 评论(0) 推荐(0)
摘要:(1)集合转换为数组 这个方法有两种形式:toArray() 和 toArray(T[] a) 前一种是返回值是一个Object的数组,Object[],这个数组是不可以进行强制数据转换的。有很多人会在这里吃苦头,因为他们会这样写: 这样进行强制数据转换的后果就是报错: java.lang.Clas 阅读全文
posted @ 2016-05-10 19:20 ClearX 阅读(691) 评论(0) 推荐(0)
摘要:数据库三范式 通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解): 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;第二范式:2NF是对记录的惟一性约束,要求记录有惟一 阅读全文
posted @ 2016-05-09 21:15 ClearX 阅读(376) 评论(0) 推荐(0)