Java
java学习实践
时时勤拂拭,勿使惹尘埃
从早睡早起开始...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql密码策略
set global validate_password_policy=0; set global validate_password_length=4; set global validate_password_mixed_case_count=0; set global validate_password_number_count=0; set global validate_password_special_char_count=0; grant all privileges on linkis.*原创 2021-07-29 21:09:06 · 184 阅读 · 0 评论 -
排查cpu占用率高的代码问题
]# top --> 查看占用cpu高的进程ID[4606] ]# top -p 4606 -H --> 查看进程4606下cpu占用率高的线程ID[4648] ]# printf "%x \n" 4648 --> 查看十六进制的格式的线程ID[1228] ]# jstack 4606|grep 1228 -C 30 --> 查询具体出现问题的代码位置(只显示30行) ...原创 2021-06-16 11:29:02 · 180 阅读 · 0 评论 -
java位移操作规则
byte、short、char在做移位运算之前,会被自动转换为int类型,然后再进行运算。 byte、short、int、char类型的数据经过移位运算后结果都为int型。 long经过移位运算后结果为long型。原创 2021-06-16 11:11:20 · 116 阅读 · 0 评论 -
Java synchronized的理解
synchronized用到不同地方对代码产生的影响: 1. synchronized关键字修饰方法 假设P1、P2是同一个类的不同对象,这个类中定义了以下几种情况的同步块或同步方法,P1、P2就都能够调用他们。 public synchronized void method(){ // } 这也就是同步方法,那这时synchronized锁定的是调用这个同步方法对象。也就转载 2016-08-07 11:21:10 · 206 阅读 · 0 评论
分享