MongoDB Ubuntu18.04版本允许远程访问

官网的教程中 默认启动命令为 mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork 要想远程...

1 minute read

java线程池

7个参数 corePoolSize:线程池核心线程数量,核心线程不会被回收,即使没有任务执行,也会保持空闲状态。如果线程池中的线程少于此数目,则在执行任务时创建。 maximumPo...

1 minute read

java的四种引用类型

强引用 如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机会抛出OutOfMemoryError错误,使程序异常终止。 软引用 软引用用来描述一些还有用...

1 minute read

浅析线程本地存储--ThreadLocal

一、为什么会有线程本地存储? 在实现线程安全时,有一种策略是无同步方案。 如果一段代码中所需要的数据必须与其他代码共享,那就看看这些共享数据的代码是否能保证在同一个线程中执行。如果能保证,我...

3 minute read

《java并发编程实战》读书笔记(三)

第6章任务执行 大多数并发应用程序是围绕执行任务(task)进行管理的。所谓任务就是抽象、离散的工作单元(unit of work)。把一个应用程序的工作(work)分离到任务中,可以简化程序...

1 minute read