-
【spring-boot 源码解析】spring-boot 依赖管理梳理图
【spring-boot 源码解析】spring-boot 依赖管理梳理图 在文章 【spring-boot 源码解析】spring-boot 依赖管理 中,我梳理了 spring-boot-build、spring-boot-parent、spring-boot-dependencies、spring-boot-starter-parent 依赖之间的关系,以及我们平常应该怎么用,...
-
Springboot源码分析之Spring循环依赖揭秘
Springboot源码分析之Spring循环依赖揭秘 摘要: 若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。 Spring 不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘 Spri...
-
Srping MVC ant路径匹配
Srping MVC ant路径匹配 背景 最近有一个功能设计path匹配,开发说支持 ant匹配 ,这是我第一次听说这个词,赶紧补一下功课。 Ant匹配规则 1.前言 (1)SpringMVC的路径匹配规则是按照Ant来的,实际上不只是SpringMVC,整个Spring框架的路径解析都是按照Ant的风格来的...
-
Struts2 OGNL表达式、ValueStack
Struts2 OGNL表达式、ValueStack OGNL简介 OGNL,即Object-Graph Navigation Language,对象视图导航语言,是一种数据访问语言,比EL表达式更加强大: EL只能从11个内置对象中取值,且只能获取属性,不能调用对象的方法。 OGNL可以存取对象的任意属性,调用对象的方法...
-
Response的应用
1.HttpServletResponse概述 service方法中的 response的类型是 ServletResponse,而 doGet/doPost方法的 response的类型是 HttpServletResponse, HttpServletResponse是 ServletResponse的子接口,功能和方法更加强大。 2.response的运行流程 3.通过response设置响...
-
disruptor
disruptor disruptor 一 概述 CPU缓存 网页浏览器为了加快速度,会在本机存缓存以前浏览过的数据; 传统数据库或NoSQL数据库为了加速查询, 常在内存设置一个缓存, 减少对磁盘(慢)的IO. 同样内存与CPU的速度相差太远, 于是CPU设计者们就给CPU加上了缓存(CPU Cache). 如果...
-
【基准测试】JMH 简单入门
【基准测试】JMH 简单入门 JMH 简单入门 什么是 JMH JMH 是 Java Microbenchmark Harness 的缩写。中文意思大致是 “JAVA 微基准测试套件”。首先先明白什么是“基准测试”。百度百科给的定义如下: 基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一...
-
SpringBoot启动流程
SpringBoot启动流程 1.SpringBoot项目启动方式: 在IDE中启动SpringBoot主类(XXXApplication)中的main方法 使用mvn spring-boot:run命令启动 打成jar包之后使用java -jar xxx.jar运行 打成war包之后放在web容器中运行 这是一篇一年多前写的博客,使用的源码版本是1.5.x...
-
Spring源码解析之ConfigurableApplicationContext
Spring源码解析之ConfigurableApplicationContext UML图 接口的作用 从上面的UML图中,可以看到 ConfigurableApplicationContext 直接继承了 ApplicationContext , Lifecycle , Closeable 接口,所以 ApplicationContext 是 ApplicationContext 的子类。用过Spring或者...
-
Spring源码解析系列汇总
Spring源码解析系列汇总 相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题。喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源码解析的demo环境,启动这个环境即可开启阅读Spring...
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
