![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
拉勾
文章平均质量分 95
慧言小回
输出是为了让你更好的输入,输出可以倒逼着你输入,因为在输出的过程中,会有观点的碰撞,也必然会触及到你的知识盲区亦或是你的认知原本就是错误的,这些会反哺你,让你做更好的输入,更新和完善自己的认知。
展开
-
1-4.约定优于配置设计范式及Spring Boot源码剖析
约定优于配置设计范式及Spring Boot源码剖析文章目录约定优于配置设计范式及Spring Boot源码剖析@[toc]一、Spring boot应用回顾1. 约定优于配置2. spring boot 于spring 关系3.SpringBoot主要特性4.全局配置文件5.属性注入6. 日志框架二、源码解析1. 依赖管理1-1.为什么导入dependency时不需要指定版本?1-2.spring-boot-starter-parent父依赖启动器的主要作用是进行版本统一管理,那么项目运行依赖的JAR包原创 2021-08-22 16:37:58 · 894 阅读 · 0 评论 -
《拉勾Java高薪课程》阶段一输出 之 MVC框架设计实现及SpringMVC源码分析、通用数据操作接口设计 - 学习笔记 --菜鸟小回
阶段一模块三学习笔记-spring mvc一、Spring概念相关基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级Web 框架,是spring的后续产品,本质是对serlvet的封装。作⽤:1)接收请求 2)返回响应,跳转⻚⾯二、开发过程1)配置DispatcherServlet前端控制器2)开发处理具体业务逻辑的Handler(@Controller、@RequestMapping)3)xml配置⽂件配置controller扫描,配置springmvc三⼤件4)将xml⽂件路径原创 2021-08-11 16:54:05 · 212 阅读 · 0 评论 -
手写XML或自定义注解IOC,AOP实现类spring功能 --菜鸟小回
手写XML或自定义注解IOC,AOP实现类spring功能前言:spring手写之路上,为了充分了解IOC和AOP特性以及实现过程。手写实现spring的ioc和aop功能。两种形式:1.基于xml:使用dom4j技术,解析xml文件。获取全类名,反射获取类并实例化。同时以无参构造形式注入依赖。2.基于注解:解析到注解类后,使用reflections.getTypesAnnotatedWith方法获取类集合,然后实例化并注入依赖。IOC:控制反转;将bean的实例化交给容器。AO原创 2021-08-06 21:40:56 · 273 阅读 · 0 评论 -
《拉勾Java高薪课程》阶段一输出 之 IoC容器设计实现及Spring源码分析 - 学习笔记 --菜鸟小回
阶段一模块二学习笔记-Spring高级框架文章目录阶段一模块二学习笔记-Spring高级框架@[toc]一、自定义Ioc&AOP框架1. spring概述2. 核心思想2.1 Ioc2.2 AOP3.手写IOC和AOP3.1银行转账的工厂模式实现3.2事务控制3.3将所有用到的工具类等以bean形式封装到xml中。3.4 手写IOC与AOP示意图二、 spring IOC应用1. BeanFactory与ApplicationContext区别2. 启动IOC的方式2.1 Java环境下2.2原创 2021-08-05 16:33:15 · 1152 阅读 · 0 评论 -
《拉勾Java高薪课程》阶段一输出 之 持久层框架设计实现及MyBatis源码分析-学习笔记 --菜鸟小回
阶段一模块一学习笔记文章目录阶段一模块一学习笔记一、自定义持久层框架1. JDBC问题总结:2. 问题解决思路3. 自定义框架设计4. 实际项目目录分析5. 优化5-1: 将测试类方法5-2: 仍存在问题:5-3: 解决方式6.课后小结以及个人思考二、mybatis1.相关概念2.具体实现3、优化:2. mybatis常用标签:3.mybatis缓存3-1. 缓存概念:3-2. 验证一级缓存:3-3. 一级缓存源码分析3-4. 二级缓存4. 二级缓存自定义5. mybatis插件三、Mybatis架构原理原创 2021-08-02 09:58:44 · 986 阅读 · 0 评论 -
《拉勾Java高薪课程》阶段一输出 之 通过房屋租赁流程理解设计模式(单例模式,代理模式,工厂模式)--菜鸟小回
通过房屋租赁流程理解设计模式(单例模式,代理模式,工厂模式)一、单例模式1. 相关概念单例模式:应用在全局只有一个实例对象时,将自身实例化并赋值给一个属性,加载到此类时直接调用其静态实例。分为懒汉和饿汉式,此处展示饿汉式实现思路:此类为静态,只暴露getInstance方法,jvm启动过程只加载一次主要用途:整个项目只要一种配置,基本固定的值,仅实例化一次;如数据库的连接信息2. 演示思路假设某地区房产中介只有一个Tom,完全垄断租房中介产业。张三Z和李四L都想在北京租房,只能找Tom。原创 2021-08-02 09:42:46 · 937 阅读 · 0 评论