1. JAVA线程异常终止

    static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) 设置当线程由于未捕获的异常突然终止而调用的默认处理程序,并且没有为该线程定义其他处理程序。

    2017/07/06 JAVA

  2. ORACLE删除重复数据只留一条

    数据库操作中,经常会因为导数据造成数据重复,需要进行数据清理,去掉冗余的数据,只保留正确的数据

    2017/06/13 ORACLE

  3. LinkedHashMap实现简单的LRU缓存

    缓存是计算机技术中一种非常有用的技术,是一个通用的提升数据访问性能的思路,一般用来保存常用的数据,容量较小,但访问更快,缓存是相对而言的,相对的是主存,主存的容量更大、但访问更慢。缓存的基本假设是,数据会被多次访问,一般访问数据时,都先从缓存中找,缓存中没有再从主存中找,找到后,再放入缓存,这样,下次如果再找相同数据,访问就快了。

    2017/05/18 算法

  4. Oracle MyBatis批量插入

    <insert id="insertCards" parameterType="java.util.List"> BEGIN <foreach collection="list" item="item" index="index" separator=";"> INSERT INTO fpc_card_bank (id, order_no, check_no, auth_no, cad_type_id, zhx_card_no, storeid, amount, if_bill, buy_date, create_date) VALUES (TABLES_SEQ.nextval, #{item.buy_order_no}, #{item.check_no}, #{item.auth_no}, #{item.card_type}, #{item.zhx_card_no}, #{item.storied}, #{item.amount}, '0', #{item.swap_date}, sysdate) </foreach> ;END ; </insert>

    2017/05/17 Oracle

  5. Windows Beyond Compare 30天试用期到期如何破解

    windows的话你只要把beyond Compare 4文件夹下面的BCUnrar.dll文件删掉就行了

    2017/05/11 工具

  6. Java方法签名

    对于同名不同类、同类不同名的方法,方法签名的意义并不是很大,但是对于重载方法来说,方法签名的意义就十分巨大了。由于重载方法之间的方法名是相同的,那么我们势必要从构成方法的其他几个要素中找到另一个要素与方法名组成能够唯一标示方法的签名,方法体当然不予考虑。那么就是形参列表和返回值了,但是由于对于调用方法的人来说,方法的形参数据类型列表的重要程度要远远高于返回值,所以方法签名就由方法名+形参列表构成,也就是说,方法名和形参数据类型列表可以唯一的确定一个方法,与方法的返回值一点关系都没有,这是判断重载重要依据,所以,以下的代码是不允许的

    2017/04/24 Java

  7. SpringBoot-自定义处理静态资源

    静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。

    2017/04/17 SpringBoot

  8. Oracle-decode函数对null的处理

    今天查询sql需要这么一个判断,在一个SQL语句中,当值为空的时候,返回0,否则返回1。应该是一个挺简单的问题,我首先想到的是NVL和DECODE函数相结合,decode(nvl(column_name,0),column_name,1,0),这样就完成了,照理说这个问题也就结束了,但是百度了一下发现用decode直接就可以实现 SELECT DECODE(sfr.zj_count,NULL,0,sfr.zj_count) FROM SL_FJ_RULE sfr;

    2017/04/07 Oracle