2015年12月2日
摘要: 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。 一、编写个测试类 publi 阅读全文
posted @ 2015-12-02 23:45 duanxz 阅读(1195) 评论(0) 推荐(0)
摘要: 之所以编写Kratos其实存在一个小插曲,当笔者满山遍野寻找成熟、稳定、高性能的Sharding中间件时,确实是翻山越岭,只不过始终没有找到一款合适笔者项目场景的中间件产品。依稀记得当年第一款使用的Sharding中间件就是淘宝的TDDL3.0,只可惜现在拿不到源码。而其它的中间件,大多都是基于Pr... 阅读全文
posted @ 2015-12-02 23:23 duanxz 阅读(1667) 评论(0) 推荐(0)
摘要: ArrayList 中 subList 的基本用法: subList(fromIndex:int,toIndex:int):List<E> 返回从fromIndex到toindex-1 的 子列表 在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的 阅读全文
posted @ 2015-12-02 16:58 duanxz 阅读(6445) 评论(0) 推荐(2)
摘要: statementType="STATEMENT" 要实现动态传入表名、列名,需要做如下修改 添加属性statementType="STATEMENT" 同时sql里的属有变量取值都改成${xxxx},而不是#{xxx} 1. statementType:STATEMENT(非预编译),PREPAR 阅读全文
posted @ 2015-12-02 16:10 duanxz 阅读(2088) 评论(0) 推荐(0)