摘要: Java线程池 提供了一些参数和Hook方法用于调优和扩展.使用 的静态方法可以创建预先配置的几种线程池类型, 例如 , , 等. 调优指南 core and maximum pool sizes 核心线程数与最大池大小(最大线程数). 这两个参数用于任务提交时动态调整线程池中线程的数量. 如果池中 阅读全文
posted @ 2020-04-30 15:24 onion94 阅读(213) 评论(0) 推荐(0)
摘要: 优先级队列 优先级队列介绍 基于优先级堆的无界优先级队列。优先队列的元素根据它们的自然顺序排序,或者根据使用的构造函数由队列构建时提供的比较器排序。优先队列不允许空元素。依赖于自然排序的优先级队列也不允许插入不可比较的对象(这样做可能会导致ClassCastException)。相对于指定的顺序,此 阅读全文
posted @ 2020-04-29 16:58 onion94 阅读(267) 评论(0) 推荐(0)
摘要: 活跃对象标记方法 GC Root对象与可达性分析 哪些是GC Root对象? + 虚拟机堆栈局部变量对象引用 + 常量池对象引用 + 静态常量对象引用 + 本地方法引用的变量 GC收集器 JVM运行时内存结构 开启JMX远程管理 常用JVM调优参数 "JVM选项汇总表索引" GC日志 + XX:+P 阅读全文
posted @ 2020-04-28 14:33 onion94 阅读(458) 评论(0) 推荐(0)
摘要: jps 打印所有运行的JVM进程信息.默认输出PID,主类名. 选项: + :打印模块名称和包名 + :打印显示传递的虚拟机参数 + :打印传递给主类的参数 若使用参数 ,则jps(或jstat)无法探知该进程. jinfo 为指定的Java进程生成Java配置信息 jinfo命令打印指定Java进 阅读全文
posted @ 2020-04-28 09:45 onion94 阅读(525) 评论(0) 推荐(1)
摘要: Java支持BSD style的选项. 用于设置是否禁用Nagle算法. Nagle算法用于自动合并大量小的缓冲区消息;这个过程(称为nagling)通过减少必须发送的包的数量来提高网络应用程序系统的性能. 仅用于TCP: SocketImpl. 套接字绑定的本地地址,类型为 .套接字创建时绑定的地 阅读全文
posted @ 2020-04-26 20:31 onion94 阅读(252) 评论(0) 推荐(0)
摘要: 在SunJDK中, 是由 创建的,它有一个类型为 的字段, 继承了 (虚引用). 创建时 字段赋值,传入一个 类型的 对象(用于释放内存) 当 被收集并且即将移入关联的引用队列时,GC收集相关的线程通过 对`Cleaner Reference Cleaner Cleaner clean() Dire 阅读全文
posted @ 2020-04-26 20:29 onion94 阅读(893) 评论(0) 推荐(0)
摘要: 使用Java读取Rsa密钥文件与公私钥加解密示例代码 阅读全文
posted @ 2020-04-19 13:19 onion94 阅读(214) 评论(0) 推荐(0)
摘要: openssl and keytool example 阅读全文
posted @ 2020-04-19 13:18 onion94 阅读(1656) 评论(0) 推荐(0)
摘要: Docker学习室: 应用容器化与微服务编排 阅读全文
posted @ 2020-04-19 12:40 onion94 阅读(471) 评论(0) 推荐(0)
摘要: Docker学习室: Docker新手-Linux 阅读全文
posted @ 2020-04-17 23:08 onion94 阅读(1045) 评论(0) 推荐(0)