- 博客(4)
- 收藏
- 关注
转载 Synchronized锁在Spring事务管理下,为啥还线程不安全?
开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money 字段不是10000,而是小于10000 问题出在哪里? Service层代码: ...
2019-06-21 11:21:00
65
转载 synchronized到底锁住的是谁?
题目:利用5个线程并发执行,num数字累计计数到10000,并打印。 1 /** 2 * Description: 3 * 利用5个线程并发执行,num数字累加计数到10000,并打印。 4 * 2019-06-13 5 * Created with OKevin. 6 ...
2019-06-19 14:44:00
140
转载 高级 Java 必须掌握:JVM 分析工具和查看命令,超详细
jinfo 可以输出并修改运行时的java 进程的opts。 jps 与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat 一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使...
2019-06-13 15:00:00
80
转载 凭借这 10 大算法,就可以主宰世界
文章开始呢,我们需要弄明白“算法”的定义。 什么是算法呢? 简单的说,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。 换句话说,算法是用来解决特定问题的一系列步骤(ps:我们在日常生活中也在使用算法)。 算法有哪些特性呢? 1、有穷性,执行有限步骤后,...
2019-06-11 16:54:00
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人