Java
zinsserzc
这个作者很懒,什么都没留下…
展开
-
一个c3p0连接数据库时的小问题
在使用spring的placeholder引用classpath下的文件时,出现 ClassNotFound或者Nosuitabledriver等错误可能原因是db.properties里面变量加了引号user = "root"password = "root"应没有引号user = rootpassword = root原创 2017-03-17 16:36:58 · 538 阅读 · 0 评论 -
为什么要使用工厂模式
学习spring的时候见到了对工厂的配置,但是想不通为什么要使用工厂模式,于是搜索总结了一下。工厂的作用相当于帮助我们完成实例化的操作。优势1:一般在代码中,实例化一个类A是直接new A(),假如类A是一个完全独立的类,没有相似类,则没有必要使用工厂模式,直接new A()没有毛病。但是如果类A本身有一个相似类B,而在实际使用类A或者类B的实例时,如果关心的是类A与类B的共同部分,则工厂原创 2017-03-06 16:07:09 · 5232 阅读 · 0 评论 -
component-scan使用的时候在component中实例化ApplicationContext
Exception in thread "main" java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanExceptionat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean原创 2017-03-20 23:28:06 · 916 阅读 · 1 评论 -
优化String.split引起的效率问题
由于String.split方法会调用到CopyOfRange方法,在大数据量的情况下,效率很低,所以改用StringTokenizer类实现String.split的功能ArrayList result= new ArrayList<>();String str = "1#2#3#4"; StringTokenizer stringTokenizer = new StringToke原创 2017-03-13 17:15:26 · 1633 阅读 · 0 评论 -
idea 出现 x% classes, x% lines covered
按ctrl+alt+F6把勾去掉原创 2018-07-30 15:14:32 · 555 阅读 · 0 评论