摘要: 几种常用的Java数据源解决方案 Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。 JNDI方式创建DataSource 以JNDI方式创建数据源首先要配置数据源的相关连接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的con 阅读全文
posted @ 2017-07-04 18:50 ConfidentLiu 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: http://www.360doc.com/content/14/1013/15/5054188_416570097.shtml 阅读全文
posted @ 2017-07-04 18:26 ConfidentLiu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Spring(JdbcTemplate.class)中的queryForMap()、queryForObject()、queryForLong()、queryForInt()等方法都会去调用public static Object requiredSingleResult(Collection re 阅读全文
posted @ 2017-07-04 17:58 ConfidentLiu 阅读(4400) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu 阅读全文
posted @ 2017-07-04 13:44 ConfidentLiu 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. 把java 对象列表转换为json对象数组,并转为字符串 复制代码 代码如下: JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString(); 2.把java对象转换成json对象,并转化 阅读全文
posted @ 2017-07-04 13:15 ConfidentLiu 阅读(7020) 评论(0) 推荐(0) 编辑
摘要: --分页查询一select * from (select a1.*,rownum rn from (select * from student) a1 where rownum <=5) where rn>=2; --分页查询二select a1.* from (select student.*,r 阅读全文
posted @ 2017-07-03 11:21 ConfidentLiu 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; public interface Callabl 阅读全文
posted @ 2017-06-29 00:52 ConfidentLiu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 答案是肯定的,但不能拿这一句回答面试官的问题。分析:JAVA是支持垃圾回收机制的,在这样的一个背景下,内存泄露又被称为“无意识的对象保持”。如果一个对象引用被无意识地保留下来,那么垃圾回收器不仅不会处理这个对象,而且也不处理被这个对象引用的其它对象。“内存泄露”就是内存中某些内存不可被回收。 举个例 阅读全文
posted @ 2017-06-29 00:28 ConfidentLiu 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v 阅读全文
posted @ 2017-06-29 00:15 ConfidentLiu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: classloader就是把类文件加载到jvm中供虚拟机使用,先看一个magic小例子: 首先,我定义一个alex/vicky包,然后在这个包内定义一个接口: public interfaceIService { voidservice(); } 然后使用这个接口定义一个实现类: public cl 阅读全文
posted @ 2017-06-29 00:08 ConfidentLiu 阅读(180) 评论(0) 推荐(0) 编辑