java
cywalker
这个作者很懒,什么都没留下…
展开
-
Java ThreadLocal详解
ThreadLocal,线程本地变量,作为多线程编程中很重要的一个组件,有很多的应用。比如数据库连接池的实现,以及自定义分布式锁的实现等。今天,就来介绍一下ThreadLocal的内部原理以及不规范的使用会导致的问题--内存泄漏。本文的内容结构如下:ThreadLocal 的原理和源码 ThreadLocal带来的问题 ThreadLocal的实例应用 - 基于Redis的分布式自旋锁一、ThreadLocalThreadLocal核心方法说到一个类,必然先查看这个类的构造方式。Thre原创 2020-12-24 22:36:00 · 374 阅读 · 1 评论 -
Java 多线程 ThreadPoolExecutor 原理解析
众所周知,互联网 "三高" 架构: 高并发,高可用,高可扩展,导致了必然需要线程池来处理高并发请求。而管理线程最好的工具,就是线程池。今天,我就和大家分享一下JDK中的线程池:ThreadPoolExecutor。本文会从以下几个方面来介绍线程池1. 构造函数 中 变量介绍2. 线程池状态3. ctl变量介绍4. 工作流程和对应源码,包括 executor 方法解析 和 核心工作类 Worker一、 构造方法中的参数new ThreadPoolExecutor( int cor..原创 2020-12-24 16:47:58 · 171 阅读 · 1 评论 -
JAVA操作Ldap示例
java使用javax.naming.directory操作ldap原创 2015-04-20 14:17:08 · 1316 阅读 · 0 评论 -
java导入证书入证书库
JAVA导入证书原创 2015-04-21 10:21:56 · 916 阅读 · 0 评论