![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
何安忆_
这个作者很懒,什么都没留下…
展开
-
volatile,ThreadLocal,synchronized,Lock
零、基本概念内存管理模型JMM(Java Memory Model):Java 内存模型来屏蔽掉各种硬件和操作系统的内存差异,达到跨平台的内存访问效果。 主内存:所有的线程所共享。 JMM规定了所有的变量都存储在主内存中,此处的主内存仅仅是虚拟机内存的一部分 工作内存:每个线程自己有一个,不共享。 线程的工作内存中保存了被...原创 2018-04-28 15:18:31 · 724 阅读 · 0 评论 -
Java线程池
什么是线程池线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分配任务。java.util.concurrent.Executors提供了一个 java.u...原创 2018-04-04 16:03:13 · 132 阅读 · 0 评论 -
spring boot实现AOP,Filter,Interceptor以及3个之间的区别和使用场景
零、测试的项目项目:demo 输入:http://127.0.0.1:8080/demo/hello/springboot进行测试/** * 测试用的 */@RestControllerpublic class Hellotroller { @GetMapping("/hello/{name}") public String hello(@PathVariable ...原创 2018-05-03 16:59:55 · 4510 阅读 · 0 评论