自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 spring学习笔记(三)(AOP应用以及源码解析)

spring学习笔记(AOP应用以及源码解析)1-3.aop相关相关术语:连接点:⽅法开始时、结束时、正常运⾏完毕时、⽅法异常时等这些特殊的时机点,我们称之为连接点,项⽬中每个⽅法 都有连接点,连接点是⼀种候选点切⼊点:指定AOP思想想要影响的具体⽅法是哪些,描述感兴趣的⽅法Advice增强:第⼀个层次:指的是横切逻辑第⼆个层次:⽅位点(在某⼀些连接点上加⼊横切逻辑,那么这些连接点就叫做⽅位点,描述的是具体的特殊时机)Aspect切⾯:切⾯概念是对上述概念的⼀个综合Aspect切⾯

2021-06-23 23:46:20 201

原创 spring学习笔记(二)(IOC应用以及源码解析)

spring学习笔记(IOC应用以及源码解析)1-7.spring的IOC基础说明基础说明:BeanFactory与ApplicationContext区别:​ BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,⽽ApplicationContext是它的⼀个⼦接⼝,所以ApplicationContext是具备BeanFactory提供的全部功能的。​ 通常,我们称BeanFactory为SpringIOC的基础容器,Appl

2021-06-23 23:42:54 127

原创 spring学习笔记(一)(框架思想以及手写实现IOC和AOP)

模块二任务一笔记1-2.spring框架介绍​ Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,成为使⽤最多的 Java EE 企业应⽤开源框架Spring的优势:​ ⽅便解耦,简化开发​ 通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进⾏控制,避免硬编码所造成的过度程序耦合。⽤户也不必再为单例

2021-06-23 23:28:21 190

原创 mybatis学习总结

差不多从一号开始了学习,写总结的日子是在16号,差不多半个月了,视频每天或多或少的都有在学习,收获还是很多的,但是也比较辛苦,同事离职交接,生产出问题了,也在做公司自己的产品,甲方的项目还在分配,还要抽出时间学习,心态差点没调整过来。

2021-04-16 01:44:59 203

原创 mybatis学习笔记(三)(mybatis的源码解析)

模块一任务三笔记1.myabtis 架构设计架构设计:(1) API接⼝层:提供给外部使⽤的接⼝ API,开发⼈员通过这些本地API来操纵数据库。接⼝层⼀接收到调⽤请求就会调⽤数据处理层来完成具体的数据处理。MyBatis和数据库的交互有两种⽅式:a. 使⽤传统的MyBati s提供的API ;b. 使⽤Mapper代理的⽅式(2) 数据处理层:负责具体的SQL查找、SQL解析、SQL执⾏和执⾏结果映射处理等。它主要的⽬的是根据调⽤的请求完成⼀次数据库操作。(3) 基础⽀撑层:负责最

2021-04-16 01:13:05 301

原创 mybatis学习笔记(二)(mybatis的使用以及相关)

mybatis学习笔记(二)1.myBatis相关概念ORM全称Object/Relation Mapping:表示对象-关系映射的缩写Mybatis是⼀个半⾃动化的持久层框架,对开发⼈员开说,核⼼sql还是需要⾃⼰进⾏优化,sql和java编码进⾏分离,功能边界清晰,⼀个专注业务,⼀个专注数据。hibernate:全自动的 不能对sql优化2.环境搭建1).引入依赖 <properties> <project.build.sourceEncodin

2021-04-14 01:09:04 323

原创 mybatis学习笔记(一)(手写持久层框架)

mybatis学习笔记(手写持久层框架)1.原生JDBC存在问题1)数据库配置信息硬编码;频繁创建释放数据库连接// 加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); // 通过驱动管理类获取数据库链接 connection =DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8", "root", "root");​ 解

2021-04-14 00:58:02 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除