深入理解线程池 Java开发

深入理解线程池

线程池的工作流程、Executors、手动创建线程池、JDK中自带的一些阻塞队列、线程工厂threadFactory、线程池拒绝策略以及自己实现线程池拒绝策略、提交任务的两种方式、关闭线程池的两种方式、线程池的监控、线程池案例。
阅读全文
 IDEA未正确关闭导致Address already in use: bind Java开发

IDEA未正确关闭导致Address already in use: bind

netsh winsock reset命令,作用是重置Winsock 目录。 如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。
阅读全文
优化if-else之Java枚举中的两个小技巧 Java开发

优化if-else之Java枚举中的两个小技巧

我想到的优化(if-else、switch)的解决方案:1. 使用容器,每个方法都换成一个类,但这样的话,就要多加很多个类。2. 使用反射,但是反射的速度太慢了。3. 使用函数式接口,使用函数式接口作为容器的元素。4. 用Runnable。5. 设计模式(状态模式、策略模式、工厂模式)6. 枚举 + 方法。
阅读全文
本文目录
    热门文章
    Loading...