自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA通过循环CAS实现原子操作

java可以通过锁和循环CAS的方式实现原子操作。下面介绍循环CAS的方式。循环CAS实现原子操作循环CAS的基本思路就是通过循环执行CAS操作,直到执行成功跳出循环。以下代码实现基于CAS线程安全的计数器方法safeCount()和非线程安全计数器count。初始化100个线程,每个线程执行1w次计数,线程安全的结果应该是100w,而非线程安全的结果可能会小于这个数。public ...

2019-04-13 10:29:49 1222

原创 jdbc如何获取表的ddl信息?

背景:公司项目是做MySQL数据向同构和异构数据库同步和消息订阅的。在做向消息中间件RMQ同步时,需要根据源表的表信息,在目标数据库创建一个相同的逻辑表。如果是用shell的话:show create table tableName就可以搞定啦。这里一共有两个参数,第一个是table,第二个是create Table, 我们需要的就是create Table的建表语句。但是这个用Java怎...

2019-04-04 09:01:15 5328

空空如也

空空如也

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

TA关注的人

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