摘要: Timer类的实现原理 请参考博文:https://blog.csdn.net/jijianshuai/article/details/78409381 Timer的两大缺陷: 1. Timer底层是使用一个单线来实现多个Timer任务处理的,所有任务都是由同一个线程来调度,所有任务都是串行执行,意 阅读全文
posted @ 2018-08-05 13:08 冷漠不是我的本意 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: IO阻塞问题,请参考一下博文: https://blog.csdn.net/yyxyong/article/details/62894064 resdLine 如果不指定buffer大小,则readLine()使用的buffer有8192个字符。在达到buffer大小之前,只有遇到"/r"、"/n" 阅读全文
posted @ 2018-08-05 12:44 冷漠不是我的本意 阅读(3007) 评论(0) 推荐(1) 编辑
摘要: public static void main(String[] args) { HashMap map = new HashMap(); map.put("1", "M"); map.put("2", "J"); map.put("3", "X"); //通过Map.keySet遍历key和value ... 阅读全文
posted @ 2018-08-01 11:10 冷漠不是我的本意 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人要玩,于是,start是排队!等CPU选中你就是轮到你,你就run(),当CPU的运行的时间片执行完,这个线程就继续排队,等待下一次的run()。 调用start()后,线程会被放到等待队列,等待CPU调度,并不一定要马上开始执行,只 阅读全文
posted @ 2018-07-31 23:05 冷漠不是我的本意 阅读(1921) 评论(0) 推荐(1) 编辑
摘要: ThreadLocal提供了get与set等访问接口或方法,这个方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回由当前执行线程在调用set时设置的最新值。 ThreadLocal对象经常用于防止对可变的单实例变量(Singleton)或全局变量进行共享。从概念上看,你可以将Thre 阅读全文
posted @ 2018-07-31 22:46 冷漠不是我的本意 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。在java中有以下3种方法可以终止正在运行的线程: 使用退出标志,使线程 阅读全文
posted @ 2018-07-29 23:07 冷漠不是我的本意 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 引用: http://kgd1120.iteye.com/blog/1293633 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 for 阅读全文
posted @ 2018-07-25 15:43 冷漠不是我的本意 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期. 阅读全文
posted @ 2018-07-25 15:14 冷漠不是我的本意 阅读(367) 评论(0) 推荐(0) 编辑
摘要: SpingFrameWork的ThreadPoolTaskExecutor是辅助JDK的ThreadPoolExecutor的工具类,它将属性通过JavaBeans的命名规则提供出来,方便进行配置。接下来就讲讲ThreadPoolTaskExecutor的使用。 最常用的方式就是作为BEAN注入到容 阅读全文
posted @ 2018-07-24 11:17 冷漠不是我的本意 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务 参考文档: http://blog.csdn.net/xinguan1267/article/details/38422149 阅读全文
posted @ 2018-07-23 14:35 冷漠不是我的本意 阅读(1850) 评论(0) 推荐(0) 编辑