暂无个人介绍
作为程序大家都知道,写代码和调试的时间是差不多9:1,也就是说90% 的时间大家都在调试代码,怎么样才能最快的发现bug?
Java8 发布以来,lambda 表达式简化了代码,增强了阅读性,代码更加简洁。lambda 主要是给Java增加了函数式编程的方式。lambda表达式的实现就是functionInterface。
在review代码的过程中,经常看到一些代码能够使用stream的方式处理的更好,会建议同事使用stream。
Java 死锁检测
Executors.newFixedThreadPool(10),创建一个固定大小的线程池。
先说一下,Redis 为什么是单线程的?
newSingleThreadScheduledExecutor:产生一个ScheduledExecutorService对象,这个对象的线程池大小为1,如果任务多于一个,任务将按先后顺序执行。
Java 编程不可避免的要接触到多线程,不可避免的要接触到同步,异步。这个系列将细讲一下JDK的线程同步库。
Executor 提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。