前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentl...

前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentl...
主要内容 Spring的配置方法概览 自动装配bean 基于Java配置文件装配bean 控制bean的创建和销毁 任何一个成功的应用都是由多个为了实现某个业务目标而相互协作...
概述 ApplicationContext Bean生命周期 流程 ApplicationContext容器中,Bean的生命周期流程如上图所示,流程大致如下: 1.首先容器...
socket编程并发处理的问题中,select和epoll函数的区别一直是面试中的重点。关于他俩的区别很多博客中已经说明了,我在这里总结一下。参考select和epoll 原...
引言 单例,顾名思义就是唯一一个单独的存在.在实际开发过程中,某些对象会反复创建,为了减少同一个对象new次数,减少系统内存的使用频率,减轻 GC 压力.因此在使用周期内只需...
转载:http://www.cnblogs.com/leesf456/p/5291484.html 1、volatile 1.1 介绍 关键字volatile是Java虚拟机...
多线程之 Final变量 详解 原文: http://www.tuicool.com/articles/2Yjmqy 并发编程网:http://ifeve.com/java-...
1. Java 内存区域与内存溢出异常 1.1 运行时数据区域 根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1....
上节回顾 上篇记录了我对MySQL 事务 隔离级别read uncommitted[https://www.jianshu.com/p/d75fcdeb07a3]的理解。这篇...