![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
海阔天空在前走
这个作者很懒,什么都没留下…
展开
-
捋一捋:同步/异步、阻塞/非阻塞
高并发,高性能I/O涉及到同步/异步,阻塞/非阻塞的对比和介绍原创 2023-09-04 14:27:39 · 163 阅读 · 1 评论 -
Maven项目编译mvn指定module
Maven项目多个module,如何编译mvn指定module原创 2023-07-27 16:32:09 · 2143 阅读 · 0 评论 -
foreach、for和while的区别
foreach、for和while的区别原创 2023-06-27 09:03:36 · 418 阅读 · 0 评论 -
Java中轻量级规则引擎Groovy介绍
Java的轻量级规则引擎Groovy介绍原创 2023-06-20 15:13:03 · 2705 阅读 · 0 评论 -
通过SpringAOP记录被注解方法的执行时间
日常开发过程中以及性能调优过程中,都想记录一个业务请求路径中各个方法的处理时间,以便进行针对性优化处理。在每个方法的开头和结尾加代码处理记录打印时间,代码就会显得过于冗余,本文通过SpringAOP的方式使用注解的方法,在不改变原有代码体的条件下来实现打印方法执行时间原创 2023-05-31 17:44:07 · 620 阅读 · 0 评论 -
Java中各种锁的详细介绍(四):无锁|偏向锁|轻量级锁|重量级锁
synchronized中无锁、偏向锁、轻量级锁和重量级锁的介绍原创 2023-05-08 16:06:08 · 411 阅读 · 4 评论 -
Java中各种锁的详细介绍(三):自旋锁 VS 适应性自旋锁
java中的自旋锁和自适应自旋锁介绍原创 2023-05-08 15:15:41 · 359 阅读 · 0 评论 -
Java中各种锁的详细介绍(二):悲观锁和乐观锁
Java中悲观锁和乐观锁的详细说明原创 2023-05-06 14:34:40 · 978 阅读 · 0 评论 -
Java中各种锁的详细介绍(一):锁的发展历程
详细介绍Java中锁的来龙去脉原创 2023-05-05 11:35:51 · 267 阅读 · 0 评论 -
ThreadLocal的深度解读
从ThreadLocal的源码分析进行深度解读,并描述使用场景和注意事项。原创 2023-04-17 22:30:45 · 107 阅读 · 1 评论 -
Redis为什么这么快
Redis为什么这么快,介绍Redis如何实现高并发高性能原创 2023-01-09 23:19:48 · 161 阅读 · 0 评论 -
详解JAVA的事件监听机制和观察者设计模式
详细解释JAVA的事件监听机制和观察者设计模式原创 2022-12-28 17:38:53 · 1952 阅读 · 0 评论 -
Java堆内存Heap与非堆内存Non-Heap
堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留转载 2017-12-01 14:27:32 · 967 阅读 · 1 评论