学习
kukudetian
这个作者很懒,什么都没留下…
展开
-
windows下ddms无法添加小米手机的解决办法
相信很多人遇到这样的问题,原创 2014-11-11 13:00:32 · 556 阅读 · 0 评论 -
认识Thread.join()
今天来总结下join();/** * 测试Thread的join()方法,主线程main线程,和子线程ts,在main中调用了ts的join()方法,那么意思就是 * 之后的操作要等待ts线程执行完run()方法之后才能执行 * ts.join();注释掉之后,主线程会不等待ts执行完就往下执行,造成文件写入错误,因为主线程吧fos给关闭了; * 所以需要加上ts.join();这一句原创 2015-08-05 23:10:11 · 303 阅读 · 0 评论 -
mybatis+mysql返回插入数据主键
工作中有这么个需求:后边数据依赖前边插入数据的主键,所以需要插入返回主键;当然了,还有更好的方法,直接用mybatis配置关联表,一次插入多个关联表,但是这样做的话,各个业务实体间的耦合度就回升高,不利于扩展。最后,回归到获取返回主键处理,一般insert语句返回值是插入的条数,但是让插入语句返回主键值还没有试过。网上找了,大部分都是集中到: SELECT LAST原创 2016-06-01 15:37:18 · 2045 阅读 · 1 评论 -
Arrays.asList不能remove、add等,抛UnsupportedOperationException
我们知道,Arrays.asList返回的是个ArrayList,但是为什么不能修改呢?其实,原因有点隐蔽,当我们仔细看Arrays的源码会发现,Arrays自己实现了一个ArrayList,仅仅是名字和常用的那个相同而已,而它返回的数组对象可用的方法就在下边: @SafeVarargs public static List asList(T... a) {原创 2016-06-02 09:59:14 · 1349 阅读 · 0 评论 -
翻转单链表
增加一种递归法翻转单链表的方法:package cn.lktbl;import com.alibaba.fastjson.JSON;public class ReversLinkTable { public static void main(String[] args) { Node n1 = new Node(1, new Node(2, new Node(3, new No原创 2017-09-05 11:22:16 · 204 阅读 · 0 评论