java
haixinhuang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Metrics的一些知识点
项目中有使用到这个Metrics度量工具,为了排查问题,查了一些资料,总结一些知识点记录下来。(Exponential Moving Average, EMA)算出来的,3.Meter是代表一个速率,并提供三个预测速率,1分钟、5分钟、15分钟。1.Meter常用于记录TPS,QPS这种值。2.Counter一般用于统计,只增不减。原创 2022-10-11 22:55:04 · 441 阅读 · 0 评论 -
java实现mysql行级锁
1.mysql中的行级锁是由以下sql语句产生: select * from job_info where id = 1 for update; 主要加上了for update,其中id为主键。 如果查询条件不是主键,则会成为表锁。 2.悲观锁和乐观锁 悲观锁虽然能保证数据一致,可是如果进程从读取到更新的时间太长,会导致其他进程等待时间较长,使得系统效率降低。如有重试机制,也可能会耗光数据库连接数。 乐观锁,是为数据库表增加一个标识数据版本的version字段来实现的,读取数据时把version字段一同读出原创 2020-05-20 00:22:53 · 1816 阅读 · 0 评论 -
java使用mysql的时区问题
最近在工作中遇到个问题,java程序启动后,获取数据库中的datetime类型数据,输出的时间的时区是UTC时区的,而我们所在的时区是东八区(Asia/Shanghai)。 排查过程: 1.查看数据库中的数据记的时间是哪个时区的 – 数据库记的也是UTC时区的时间。 另外也查看了数据库的相关时区变量: show variables like "%time_zone%"; 结果都是东八区; 记录到...原创 2020-04-12 22:51:38 · 870 阅读 · 0 评论
分享