自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 synchronized和lock使用示例

synchronized synchronized 在方法上,所有这个类的加了 synchronized 的方法,在执行时,会获得一个该类的唯一的同步锁,当这个锁被占用时,其他的加了 synchronized 的方法就必须等待 当静态方法加上synchronized时,普通synchronized方法和静态synchronized方法多线程时并行执行互补干扰 注意synchronized锁住的是对象而不是代码 线程通知 1.判断,需要使用while循环判断 2.干活 3.通知其他线程 代码示例:

2020-11-03 15:42:25 318 2

原创 集合ArrayList、HashSet、HashMap线程不安全异常

1.故障现象 java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) at java.util.ArrayList$Itr.next(ArrayList.java:851) at java.util.AbstractCollection.toString(AbstractCollection.java:461) at java.lan

2020-11-03 15:03:38 99

原创 TiDB中addBatch/executebatch无效、效率慢

默认 Batch 只是将多次addBatch的 SQL 发送时机延迟到调用executeBatch的时候,但实际网络发送还是会一条条的发送,通常不会降低与数据库服务器的网络交互次数。如果希望 Batch 网络发送批量插入,需要在 JDBC 连接参数中配置rewriteBatchedStatements=true 默认情况下虽然使用了 batch 但发送到 TiDB 语句还是单独的多条 ...

2020-01-07 16:43:35 1342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除