会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
FFStayF
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2020年3月6日
mybatis——持久层各种实现
摘要: 一、JDBC 一个简单的JDBC连接 public class JDBCTest { public static void main(String[] args) throws Exception { //Class.forName("com.mysql.jdbc.Driver");1.5后SPI机
阅读全文
posted @ 2020-03-06 22:04 FFStayF
阅读(710)
评论(0)
推荐(0)
编辑
2020年3月5日
SpringMVC——DispatcherServlet
摘要: tomcat容器启动加载web.xml初始化springmvc相关策略组件 一、WebApplicationContext的层次结构 本来是想研究一下springMVC组件的,结果解决了以前的一个疑问。WebApplicationContext的层次结构 下面是从官网copy的一份web.xml C
阅读全文
posted @ 2020-03-05 20:15 FFStayF
阅读(272)
评论(0)
推荐(0)
编辑
2020年3月3日
SpringAOP——事务
摘要: 参考官网 + 百度翻译... 一、简单介绍 官网介绍Spring框架提供的事务管理有以下优点: 跨不同事务API(例如Java事务API(JTA),JDBC,Hibernate和Java Persistence API(JPA))的一致编程模型。 支持声明式事务 支持代码式事务API相对简单,不像J
阅读全文
posted @ 2020-03-03 19:24 FFStayF
阅读(363)
评论(0)
推荐(0)
编辑
2020年3月2日
SpringAOP——源码
摘要: 一、找到代理对象初始化的地方 上一篇的例子 1 @Configuration 2 @EnableAspectJAutoProxy 3 public class Main { 4 5 public static void main(String[] args){ 6 AnnotationConfigA
阅读全文
posted @ 2020-03-02 15:27 FFStayF
阅读(238)
评论(0)
推荐(0)
编辑
2020年3月1日
SpringAOP——概念与简单实现
摘要: 参考官网5-6+百度翻译... 一、概念 1、OOP与AOP 面向切面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)。 OOP:面向对象编程,关键单元是对象,面向的是一个个对象。 AOP:面向切面编程,关键单元是切面,面向的是一个个切面。切面关注点可能是多个不同类型的对象
阅读全文
posted @ 2020-03-01 20:40 FFStayF
阅读(194)
评论(0)
推荐(0)
编辑
SpringIOC——DI循环依赖
摘要: 要弄清楚循环依赖 1、需要知道Bean初始化的两个阶段 ① Bean实例化创建实例对象(new Bean()) ② Bean实例对象初始化(DI:注解自动注入) 2、DefaultSingletonBeanRegistry类中的5个容器(补充:很多地方说的三级缓存就是下面的 1/2/3容器) /**
阅读全文
posted @ 2020-03-01 05:38 FFStayF
阅读(263)
评论(0)
推荐(0)
编辑
2020年2月29日
SpringIOC——refresh()初始化
摘要: ⑪ finishBeanFactoryInitialization(beanFactory):初始化不需要延迟实例化的单例bean /* org/springframework/context/support/AbstractApplicationContext.java:870 */ protec
阅读全文
posted @ 2020-02-29 05:52 FFStayF
阅读(306)
评论(0)
推荐(0)
编辑
2020年2月28日
SpringIOC——refresh()
摘要: 一、refresh()方法 使用模板方法模式定义的一个顶级抽象父类,方法具体实现延迟到子类 ,每一个方法都是一个钩子,可以被子类重写。 @Override public void refresh() throws BeansException, IllegalStateException { syn
阅读全文
posted @ 2020-02-28 01:33 FFStayF
阅读(701)
评论(0)
推荐(1)
编辑
2020年2月25日
SpringIOC——scan()
摘要: 闲时研究一下spring源码,一点一点的来。spring版本:5.2.4 一、构建spring源码环境 ① spring的源码在github中,右上角fork一个分支到自己的github,然后直接git clone拉代码到本地。 ② 改阿里云镜像 // build.gradle和settings.g
阅读全文
posted @ 2020-02-25 23:31 FFStayF
阅读(368)
评论(0)
推荐(0)
编辑
MySQL——查询性能优化
摘要: 一、为什么查询速度会慢 通常来说:查询生命周期大致可以按顺序来看:从客户端,到服务器,然后在服务器上进行解析,生成执行计划、执行,并返回结果给客户端。 执行可以认为是整个生命周期中最重要的阶段,包括大量的检索数据到存储引擎的调用以及调用后的数据处理(排序和分组等)。 二、慢查询基础:优化数据访问 查
阅读全文
posted @ 2020-02-25 06:04 FFStayF
阅读(411)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页