首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XHLee
掘友等级
CURD Boy
|
高德
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
XHLee
关注了标签
Nginx
CURD Boy @高德
XHLee
关注了标签
Redis
CURD Boy @高德
XHLee
关注了标签
Java
CURD Boy @高德
XHLee
关注了标签
后端
CURD Boy @高德
XHLee
关注了
ZacPark
CURD Boy @高德
XHLee
CURD Boy @高德
·
6年前
关注
Java在线诊断工具Arthas介绍
这是一个典型的线上Debug场景:加打点日志,重新发布。 Arthas作为一个诊断工具,提供了很多更高效的方法。 Arthas通过JDK提供的Instrument(基于Ja...
1
1
分享
XHLee
CURD Boy @高德
·
6年前
关注
Google上查不到,该如何排查这个问题?——记录Archiva踩坑过程
maven deploy的过程中Archiva(Apache的开源Maven私服项目)一直响应没有权限,于是想起来Archiva系统有个比较怪的点——默认是需要定期修改密码...
1
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
如何优雅地终止一个线程
在开发某个组件时,需要定期从数据库中拉取数据。由于整个逻辑非常简单,因此就启用了一个子线程(Thread)使用while循环+线程休眠来定期更新。 大家都知道,Thread...
5
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
集合的Fail-Fast和Fail-Safe
客户端提交了一个Array类型的数据,经过Spring框架的转换我们接收到的是ArrayList,其中某些数据在校验后不合法,需要去除,仅保留校验通过的数据。 假设在考虑不...
4
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
Tomcat源码笔记 - Tomcat启动过程分析
我们通常启动Tomcat是从catalina.sh脚本或startup.sh(其实也就是catalina.sh)脚本开始的。 从catalina.sh开始分析Tomcat源...
1
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
LRU算法的Java实现
LRU算法全称Least Recently Used,也就是检查最近最少使用的数据的算法。这个算法通常使用在内存淘汰策略中,用于将不常用的数据转移出内存,将空间腾给最近更常...
13
1
分享
XHLee
CURD Boy @高德
·
6年前
关注
Java并发累加器
因此,i++并非一个原子操作,在多线程环境下线程不安全。 ...... AtomicLong位于java.util.concurrent.atomic包下,是一个无需加锁但...
3
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
分支预测简介
下边这段代码是用来对一大批数据求和的。 由于只是逐项求和,本来不需要排序,但是原提问者发现排序前后程序运行时间差距非常大。 原提问者使用C++版本的这段代码测试,排序前耗时...
1
评论
分享
XHLee
CURD Boy @高德
·
6年前
关注
Spring事务的配置与使用
Spring提供两种事务管理方式,分为编程式和声明式。 编程式:通过编码的方式手动启用、提交或回滚事务,粒度更细,但更麻烦。 声明式:通过在方法或类或接口上添加注解进行包装...
7
1
分享
XHLee
CURD Boy @高德
·
6年前
关注
伪共享简介
众所周知CPU处理速度与硬盘、内存的访问速度相差过大,需要通过CPU缓存进行磨合,否则会导致CPU整体吞吐量受到极大的影响。 其中L1是L2的子集,L2是L3的子集,L1到...
2
评论
分享
个人成就
文章被点赞
86
文章被阅读
66,415
掘力值
1,085
关注了
1
关注者
28
收藏集
0
关注标签
8
加入于
2019-07-24