- 博客(3)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 死锁问题分析(个人认为重点讲到了gap间隙锁,解决了我一些不明报死锁的问题)
线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引隔离级别与锁的关系、死锁成因、问题定位这五个方面来展开讨论。 图1
2016-07-20 15:21:55 9731 5
原创 Java 解析表达式
最近项目需要用到配置表达式,然后后台解析表达式并运行得到结果,类似这种"true||true"表达式,java里自带的不支持这种,只能用java里的ScriptEngine的js引擎来执行,但是效率太慢了,跑个400万数据要几十天,太慢了,后来优化了一下也要4天,虽然快了10倍左右,但还是达不到项目要求。 String expression="true||true"; ScriptEngi
2016-07-19 15:01:10 8646 1
转载 解决MySQL主从复制不一致的情况
稍微有些规模的网站,基本上都会配置mysql主从复制,一方面用mysql的主从做数据库的读写分离,另一方面mysql本身的单机备份不是很强,一般采用主从架构,在从上进行数据备份。 在MySQL主从复制过程中或多或少出现一些主从不同步的情况,本文将对数据主从不同步的情况进行简单的总结,请注意本文主要从数据库层面上探讨数据库的主从不一致的情况。 1.网络的延迟 由于mysql主从复制是基于bin
2016-07-01 16:08:54 4622
grafana+Prometheus监控Elasticsearch8.9集群,以及监控ES服务器,里面的指标很全
2024-01-18
Spring REQUIRES_NEW事务造成查询不到数据问题?
2015-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人