Java
zllovewln
这个作者很懒,什么都没留下…
展开
-
Java 上下文切换、用户态和内核态
1、上下文切换Thread.sleep()Object.wait()Thread.yield()Thread.join()LockSupport.park()转载 2021-06-03 17:40:49 · 1270 阅读 · 0 评论 -
spring 动态数据源 AbstractRoutingDataSource 详解
继承类 AbstractRoutingDataSource 主要关注一下几个点setTargetDataSources:设置多个数据源的mapafterPropertiesSet,同步到 targetDataSources 数据给 resolvedDataSourcesoverride 方法 determineCurrentLookupKey:主要是返回数据源map的key数据源的获取是在方法 determineTargetDataSource 中,通过 determineCurrentLooku原创 2020-11-27 15:31:32 · 471 阅读 · 0 评论 -
java线程问题排查——详细带图
1、top命令,找到占用CPU或者内存比较高的进程(PID)2、命令 top -p pid -H 找到占用资源比较多的 线程ID3、printf 命令,将线程ID转换成16进制4、jstack命令,查找线程相关信息原创 2020-11-05 21:17:32 · 271 阅读 · 1 评论 -
Redis Connection Factory 问题记录
Redis Connection Factory 问题件记录复制了一段代码,声明了一个RedisTemplate,然后执行executePipelined,发现报错。@Resourceprivate RedisTemplate<String, String> redisTemplate;Result result = redisTemplate.executePipelined(new RedisCallback<String>() { @Overr原创 2020-11-03 16:29:34 · 1233 阅读 · 0 评论