the old story
以前的博客,由于迁移站点比较麻烦,计划丢弃了。谨此纪念!
关于
第一篇文章
提高maven国内访问速度
博客计划
mybatis实现基于数据库的乐观锁
内存溢出的坑
python in[……]
For the things you love most
For the things you love most
以前的博客,由于迁移站点比较麻烦,计划丢弃了。谨此纪念!
关于
第一篇文章
提高maven国内访问速度
博客计划
mybatis实现基于数据库的乐观锁
内存溢出的坑
python in[……]
问题1. Caused by: java.lang.RuntimeException: can not run elasticsearch as root
用户不能是root,新建一个用户即可
u[......]
curl -XPUT 'http://x.x.x.x:9200/_all/_settings' -H 'Content-Type: applicat[......]
它的功能和ps类似:可以列出正在运行的虚拟机进程,并显示虚拟机主类以及这些进程本地虚拟机唯一ID(Local Visual Machine Identifier,LVMID)。
虽然功[……]
互联网圈子有个怪现象,白天用户高峰,为了将可能的影响降到最低,一些数据处理的工作,一般就放在晚上,所谓的晚上也就十一二点以后吧。
可是程序员哥哥也是需要休息的,当程序数据处理出问[……]
首先简单说一下SimpleDateFormat存在线程安全问题的原因。
SimpleDateFormat继承了DateFormat类,类中有一个受保护类型的Calendar对象,看一下Simpl[……]
在更新冲突概率低的场景,乐观锁比悲观锁性能更高。
本文讲一下mybatis的乐观锁实现,我们的测试表如下:
要做的事情是获取status为1的一条数据,并更新status状态为2。 在并[……]
在JDK7中ConcurrentHashMap是基于细粒度分离锁实现的,其结果大致如下:
在JDK7中ConcurrentHashMap由多个Se[……]
事务是一组操作,组成这组操作的各个单元,要不全都成功要不全都失败,这个特性就是事务。
原子性指的就是 MySQL 中的[……]
当程序更新一个变量时,如果是多线程同时更新这个变量,可能得到期望之外的值,比如变量i=1,A线程更新i+1,B线程也更新i+1,经过两个线程操作之后可能i不等于3,而是等于2。因为A、B线程在更新i时[……]