- 博客(6)
- 收藏
- 关注
原创 【无标题】Springmvc发送和接收请求
DispatcherServlet ;是客户端所有请求处理的入口,负责请求转发。RequestMapping ;负责存储请求url到后端handler对象之间的映射。Handler; 用于处理DispatcherServlet对象转发过来的请求数据。ViewResolver;负责处理所有Handler对象响应结果中的view。当用户发送一个请求给服务端时,首先是DispatcherServlet接收到请求,然后交给RequestMapping进行映射找到对应的Handler,Req...
2021-11-23 15:52:58 497
原创 Springboot整合mybatis及原理
1首先编写代码了解使用编写代码前需要添加依赖mysql 驱动依赖spring jdbc 依赖mybatis starter依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency>&l...
2021-11-04 13:15:25 846
原创 SpringBoot整合HikariCP连接池的整合
这篇文章主要解决以下问题1数据库连接池的整合2何为连接池?(内存中一块存储“可重用连接对象的空间”)3为什么使用连接池(提高其性能-反复创建和销毁连接会带来很大的性能损耗)4为什么说创建连接和销毁连接会有很大性能损耗(底层建立连接使用的是TCP/IP协议,基于此协议创建连接需要三次握手,释放连接需要四次握手)在C/S架构,提高服务端响应的数据速度降低响应时间影响因素可能有以下几点1请求数据的传输时间 (数据量,带宽)2请求数据的处理时间(架构,算法,CPU,磁盘,内存)3响应
2021-09-30 23:30:28 598
原创 SpringBoot项目中的依赖注入过程分析
1.可以根据API设计图进行编码和分析具体代码以及注解如下2.1定义一个接口package com.cy.pj.common.cache;public interface Cache {}2.2把实现类交给spring管理package com.cy.pj.common.cache;import org.springframework.stereotype.Component;@Componentpublic class SoftCache implemen.
2021-09-14 23:13:36 408
原创 SpringBoot项目中的对象特性分析
对象作用域分析 延迟加载对象生命周期方法1.可以先添加业务代码package com.cy.pj.commom.pool;import org.springframework.stereotype.Component;/** * 创建一个对象池,然后将此类型的对象交给spring管理 * @Compoent注解的对象可以交给spring管理,表示这个对象是一个一般组件 * 系统底层会通过反射技术创建Bean实例,并为Bean起一个名字 * * spting底层通过反射去创建对象.
2021-09-13 17:31:35 234
原创 SpringBoot启动
springboot启动类使用@SpringBootApplication注解进行描述,此注解在springboot中只有一个项目启动的时候:1通过线程(Thread)调用Io从磁盘查找对应的类并将其堆到内存(类加载)Class Loading2读到内存中类进行分析,哪些是交给spring管理的,由spring管理的这些类是配置类3队spring管理的类,底层要进行解析,将这些类的的信息封装到指定对象(Map(String,BeanDefinition),map中的String是一般是类
2021-09-13 15:39:42 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人