![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bug
跟心爱的人浪迹天涯
Java小学生
展开
-
记一次开发BUG Sharding读写分离事务下使用select for update导致死锁
死锁场景select for update 为悲观锁,只有当前会话才能过去到锁,其他事务访问加锁数据会被阻塞。代码如下@Transactionalpublic void test() {userService.selectByIdForUpdate(1L);userService.increaseAmountById(1L, 10);}使用Sharding JDBC读写分离时,导致死锁。死锁原因使用Sharding JDBC后,当前事务第一个写之前的所有读操作都会优先读取从库,而事务内第原创 2021-03-30 21:45:43 · 1137 阅读 · 0 评论 -
钉钉机器人消息MarkDown下发送带色消息兼容手机APP
添加font标签, 设置颜色, 一定要使用\"包围色号, 否则手机不显示颜色, 不支持英文颜色如red, blue… ## 只支持pc变色<font color='#0000FF'> Test Content </font>## 支持pc和app变色<font color=\"#0000FF\"> Test Content </font>...原创 2021-11-19 14:39:30 · 7131 阅读 · 3 评论