会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
第二人生Bonnie
博客园
首页
新随笔
联系
订阅
管理
2020年5月13日
spring3
摘要: 课程主题 动态代理模式&Spring AOP源码阅读&原理分析课程目标 1.要搞清楚jdk和cglib这两种动态代理模式创建代理对象的原理和代码 2.要搞清楚jdk和cglib这两种动态代理模式产生的代理对象被调用时的执行原理和代码 3.要搞清楚xml方式中aop标签底层是如何被解析及解析的结果是什
阅读全文
posted @ 2020-05-13 10:02 第二人生Bonnie
阅读(165)
评论(0)
推荐(0)
2020年5月8日
spring2
摘要: spring源码解析 bean的解析及注册 XmlBeanFactory.XmlBeanFactory(Resource resource,BeanFactory parentBeanFactory) XmlBeanDefinitionReader.loadBeadDefinitions(Resou
阅读全文
posted @ 2020-05-08 21:53 第二人生Bonnie
阅读(140)
评论(0)
推荐(0)
spring1
摘要: 课程主题 spring循环依赖解决问题分析&spring aop核心概念详解&动态代理模式 课程目标 1.明白什么是循环依赖? 2.明白spring中的循环依赖是发生在什么时候? 3.明白spring中的循环依赖是如何解决的? 4.spring aop核心概念详解(通知、切面、切入点等等) 5.要明
阅读全文
posted @ 2020-05-08 17:58 第二人生Bonnie
阅读(163)
评论(0)
推荐(0)
2020年5月5日
spring
摘要: 课程主题 抽象模板设计模式&策略模式&spring核心理解&spring手写ioc模块思路分析课程目标 1.掌握抽象模板设计模式的具体用法 2.掌握策略设计模式的具体用法 3.掌握spring和spring boot、springcloud等的关联和区别 4.搞清楚spring中的IoC、DI、AO
阅读全文
posted @ 2020-05-05 19:30 第二人生Bonnie
阅读(153)
评论(0)
推荐(0)
2020年3月1日
mysql命令
摘要: 1、以后台进程启动mysql systemctl start mysqld 重新启动Mysql systemctl restart mysqld 2、进入mysql命令行,用户名root,密码root mysql -uroot -proot 3、查看所有的库,注意每执行一个Mysq命令都要最后的位置
阅读全文
posted @ 2020-03-01 17:22 第二人生Bonnie
阅读(137)
评论(0)
推荐(0)
2020年2月29日
静态代码块、非静态代码块(构造块)的区别
摘要: 1、静态代码块是在类加载的时候执行的,格式为static{...} 2、非静态代码块(构造块),每调用一次构造方法就会执行一次,可以提取构造函数中公共的部分放在构造块,格式为{...} 代码示例: public class Student { private String banji; privat
阅读全文
posted @ 2020-02-29 19:05 第二人生Bonnie
阅读(347)
评论(0)
推荐(0)
2020年1月20日
spring声明式事务的配置
摘要: spring声明式事务配置 1、XML配置 (1)配置平台事务管理器 <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionMana
阅读全文
posted @ 2020-01-20 11:35 第二人生Bonnie
阅读(200)
评论(0)
推荐(0)
2020年1月17日
@Autowired、@Resource、@Qualifier区别
摘要: @Autowired 1、属于spring的注解,如果不想和Spring耦合的太紧,就不推荐使用。 2、默认情况下,要求依赖对象必须存在,不能为null。如果允许为空,那么设置属性值required为false。 3、默认按照类型装配(byType)。到底什么是类型装配,看下边的例子: 情形1: p
阅读全文
posted @ 2020-01-17 18:33 第二人生Bonnie
阅读(682)
评论(0)
推荐(0)
单例设计模式详解
摘要: 单例模式 1、饿汉式(延迟加载) 指不管用不用这个类,此类都会被创建。 代码: public class EagerSingleton { private static EagerSingleton eagerSingleton=new EagerSingleton(); public static
阅读全文
posted @ 2020-01-17 11:02 第二人生Bonnie
阅读(129)
评论(0)
推荐(0)
手写mybatis框架笔记
摘要: MyBatis 手写MyBatis流程 架构流程图 封装数据 封装到Configuration中 1、封装全局配置文件,包含数据库连接信息和mappers信息 2、封装*mapper.xml映射文件 封装操作:Builder类 Builder类用来操作配置文件(全局配置文件和mapper映射文件),
阅读全文
posted @ 2020-01-17 10:59 第二人生Bonnie
阅读(203)
评论(0)
推荐(0)
下一页
公告