
java
code_LE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java虚拟机内存模型小结
Java虚拟机的主要任务是装载class文件并且执行其中的字节码 1、程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。如果执行的是nat原创 2017-04-12 22:00:15 · 501 阅读 · 1 评论 -
多线程——Semaphore详解
java.util.concurrent.Semaphore所提供的功能和synchronized所提供的功能是一致的,但Semaphore可以说是synchronized的一个升级版。Semaphore可以控制线程的并发数量,而单纯synchronized是无法做到的。原创 2017-09-13 10:56:34 · 464 阅读 · 0 评论 -
spring task出现java.lang.IllegalStateException: @Scheduled method 'x': For input string: "5#1"异常
使用 spring的@Scheduled执行定时任务 @Scheduled(cron = "0 0 22 ? * 5#1") 时出现 java.lang.IllegalStateException: Encountered invalid @Scheduled method 'execute': For input string: "5#1"异常 这是由于spring task 无法识...原创 2018-11-05 18:03:47 · 6176 阅读 · 1 评论