-
Springboot源码分析之事务拦截和管理
Springboot源码分析之事务拦截和管理 摘要: 在 springboot 的自动装配事务里面, InfrastructureAdvisorAutoProxyCreator , TransactionInterceptor , PlatformTransactionManager 这三个bean都被装配进来了, InfrastructureAdvisorAutoProxyCreator 已经讲过了,就...
-
Myeclipse或者Eclipse 中小图标含义解析
Myeclipse或者Eclipse 中小图标含义解析 附赠: eclipse IDE文档: https://help.eclipse.org/neon/index.jsp 拒绝傻傻的开发,做一个会走捷径,有逼格的程序猿(哦,,,,,,,),所以了解集成开发环境的图标定义,对开发效率来讲也是事半功倍,工作中也会逼格满满。 -----...
-
springboot自动配置原理
springboot自动配置原理 从main函数说起 ? ? ?一切的开始要从SpringbootApplication注解说起。 @SpringBootApplicationpublic class MyBootApplication { public static void main(String[] args) { SpringApplication.run(MyBootApplication.class); } }@SpringBootCo...
-
Spring源码剖析7:AOP实现原理详解
Spring源码剖析7:AOP实现原理详解 前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: public interface Dao { public void select();...
-
深入理解Java虚拟机---简笔
深入理解Java虚拟机---简笔 Evernote Export 1.走进Java JDK(Java程序设计语言、Java虚拟机、Java API)JRE(Java SE API子集、Java虚拟机)JVM 2.Java内存区域 程序计数器: 记录线程执行字节码的行号指示器。 字节码解释器通过改变程序计数器来依次读取指令,从而实...
-
java读取本机磁盘及遍历磁盘文件
java读取本机磁盘及遍历磁盘文件 1. 获取本机所有盘符信息 // 1. 获取本机盘符 File[] roots = File.listRoots(); for ( int i = 0; i roots.length; i++ ) { System.out.print(roots[i].getPath() +"; "); // 磁盘路径 System.out.print(roots[i].getTotalSpace()/102...
-
Tomcat源码分析 (五)----- Tomcat 类加载器
Tomcat源码分析 (五)----- Tomcat 类加载器 在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。 楼主翻开了神书《深入理解Java虚拟机》第二版,p227, 关于类加载器的部分。请看:...
-
RocketMQ中PullConsumer的消息拉取源码分析
RocketMQ中PullConsumer的消息拉取源码分析 在PullConsumer中,有关消息的拉取RocketMQ提供了很多API,但总的来说分为两种,同步消息拉取和异步消息拉取 同步消息拉取 以同步方式拉取消息都是通过DefaultMQPullConsumerImpl的pullSyncImpl方法: 1 private PullResult...
-
Spring系列(三):Spring IoC源码解析
Spring系列(三):Spring IoC源码解析 一、Spring容器类继承图 二、容器前期准备 IoC源码解析入口: /** * @desc: ioc原理解析 启动 * @author : toby * @date: 2019/7/22 22:20 */ public class PrincipleMain { public static void main(String[] args) { Annotatio...
-
Spring Boot @EnableAutoConfiguration解析
Spring Boot @EnableAutoConfiguration解析 刚做后端开发的时候,最早接触的是基础的spring,为了引用二方包提供bean,还需要在xml中增加对应的包 context:component-scan base-package="xxx" / 或者增加注解 @ComponentScan({ "xxx"}) 。当时觉得挺urgly的,但也没有...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
