首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿嵬茨的囚徒
掘友等级
90后社畜
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
近距离感受一下Elasticsearch的CRUD:ES Java API之增删改查
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情 可以有下面几种方式来实现: Transport Client Java High Level REST
并发扣款,如何保证数据的一致性?
继续解答星球水友提问。 不妨设查询出来的 $old_money=100 元。 第三步,将数据库中的余额进行修改。 在并发量低的情况下,这个流程没有任何问题,原有金额 100 元,购买了 80 元的九折商品(72 元),剩余 28 元。 在分布式环境中,如果并发量很大,这种 “查…
线程池没你想的那么简单
原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 Doug Lea 。 我觉得大部分人直接去看 java.util.concurrent.Threa…
多线程基础之synchronized和volatile
指一系列操作要么一起执行完成,要么一起不执行。例如i++操作其实并不是原子的,线程需要先获取到i的值然后在线程内存中对i的值进行+1再刷新到主内存中,在这个期间可能有别的线程对i的值进行了修改,这样得出的结果就是错误的,所以我们需要同步锁Synchronized(Volatil…
多线程基础之Future和Callable
当执行无返回参数的线程时使用runnable比较合适,但是当想要获取线程执行的返回结果时runnable就不能满足需求了,所以java内置了Callable和Future。 需要注意的是 future的get方法会阻塞线程直到Future返回运行结果。 这里Thread-1的休…
个人成就
文章被点赞
6
文章被阅读
1,191
掘力值
53
关注了
9
关注者
1
收藏集
1
关注标签
25
加入于
2019-04-19