传播机制类型 下面的类型都是针对于被调用方法来说的,理解起来要想象成两个 service 方法的调用才可以。 PR...[作者空间]
mybatis 的配置信息都是存储在 mybatis-config.xml 文件中的。作为配置信息肯定只需要读取一...[作者空间]
网络体系结构分层 TCP/IP基础 TCP/IP 的具体含义 从字面意义上讲,有人可能会认为 TCP/IP 是指 ...[作者空间]
Netty中的关键概念 EventLoopGroup:一个 Netty 程序启动时, 至少要指定一个 EventL...[作者空间]
SpringMVC执行源代码 SpringMVC执行流程: 用户发送请求至前端控制器DispatcherServl...[作者空间]
SpringMVC介绍 SpringMVC是Spring提供给WEB应用的MVC框架,MVC框架一般来说由三部分组...[作者空间]
什么是AOP编程 AOP: Aspect Oriented Programming 面向切面编程。 面向切面编程(...[作者空间]
什么是循环依赖? 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖...[作者空间]
在Spring IOC容器的设计中,有两个主要的容器系列,一个是是实现了BeanFactory接口的简单容器系列;...[作者空间]
Java - ThreadGroup操作的坑 Thread与ThreadGroup关系 在上一篇ThreadGro...[作者空间]
Java - ThreadGroup ThreadGroup介绍 线程组(ThreadGroup)简单来说就是一个...[作者空间]
Java中4种引用的级别和强度由高到低依次为:强引用 -> 软引用 -> 弱引用 -> 虚引用 引用类型被垃圾回收...[作者空间]
synchronized synchronized是jvm提供的一种用来进行并发控制的多线程锁;synchroni...[作者空间]
java内存模型是什么 java内存模型和jvm内存结构不是一回事,JMM是为了解决java并发问题提供的一种解决...[作者空间]
Netty其实本质上就是Reactor模式的实现,Selector作为多路复用器,EventLoop作为转发器,P...[作者空间]
Reactor单线程模型 由于Reactor模式使用的是异步非阻塞IO,所有的IO操作都不会被阻塞,理论上一个线程...[作者空间]
BIO 就是传统的 java.io包,它是基于流模型实现的,交互的方式是同步、阻塞方式,也就是说在读入输入流或者写...[作者空间]
Linux内核将所有的外部设备都看作一个文件来操作,对一个文件的读写操作都会调用内核提供的一个系统命令,返回一个f...[作者空间]
Java - agent探针 介绍 使用 Instrumentation,使得开发者可以构建一个独立于应用程序的代...[作者空间]
Java Attach机制 在JVM运行时,我们经常需要获取目标JVM运行时的相关信息。最典型的一个场景就是通过j...[作者空间]