![](https://img-blog.csdnimg.cn/d7c62d0b35c5467ea352ce96440b25bb.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring、Spring Boot 学习笔记
文章平均质量分 89
熟悉 Spring、Spring Boot 框架,才能更好的接入其它框架。
十⑧
总要学点技术,不然很慌。
展开
-
JDK 动态代理 和 CGLib 动态代理
动态代理就是:在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为运行期间,对象中方法的动态拦截,在拦截方法的前后执行功能操作。特点:方法修改基本无影响:方法增强与原先的功能分开,与方法名称无关、动态代理工厂的数量小于静态代理类数量、代理工厂创建的代理类一般不保存,不占用内存。JDK 动态代理只能对接口进行代理,而CGLib 动态代理能够代理接口和普通的类。原创 2022-12-10 23:20:22 · 311 阅读 · 0 评论 -
微服务架构 与 Dubbo 微服务框架、SpringCloud 微服务框架 详解
微服务架构就是将单体的应用程序分成多个应用程序,这一个应用程序就组成一个服务,这多个应用程序就组成服务体系(微服务),这种这种方式组成的服务架构称为微服务架构。微服务组件主要有 9 种:服务注册中心、服务调用、服务网关、熔断器、分布式配置、服务跟踪、数据流、批量任务。常用的 微服务框架 有 Dubbo 和 SpringCloud,其中,SpringCloud 框架中微服务组件丰富、版本更新快;Dubbo 框架只提供服务远程调用、负载均衡、服务注册三个功能组件,同时方便其他的组件接入。原创 2022-11-07 23:20:33 · 457 阅读 · 2 评论 -
Cookie、Session 和 JWT 到底是什么?有什么不同?
JWT(JSON Web Token)是一个用在客户端和服务端之间、以 JSON 对象的形式安全传输信息的令牌。Cookie 是一个用来辨别用户身份、进行 Session 跟踪的小型文本文件。Session 是一个用来存放单一用户当前访问服务器产生的信息的对象。Cookie 和 Session 一般是一起使用,用户访问的信息用 Session 对象存储在服务端,对应的 SessionID 以 Cookie 对象存储在客户端。原创 2022-11-04 23:48:41 · 316 阅读 · 0 评论 -
SpringBoot 中配置 MyBatis 实现数据访问
注解方式实现,较为方便,直接通过注解添加 SQL 语句,无需添加 xml 文件。xml 文件方式实现,较为多样,可以添加 if 标签对 update 方法进行去‘空’处理,可以 添加常用的 SQL 段进行复用。@Mapper 注解必须加上。四个注解:@Select、@Update、@Delete、@Insert。四个标签:select、update、delete、insert。原创 2022-09-23 23:27:25 · 372 阅读 · 0 评论 -
猿创征文|设计模式的 简述
23种设计模式。设计模式六大原则。JavaEE设计模式。Spring使用到的设计模式。面向过程编程(Procedure Oriented programming)、面向对象编程(Object Oriented Programming)、面向接口编程(Interface Oriented Programming)。...原创 2022-08-28 22:37:00 · 389 阅读 · 5 评论 -
SQL、HQL、JPQL 到底有什么区别
SQL 是可以操作数据库的。HQL 是 Hibernate 框架实现的,是 对象关系查询语言。JPQL 是 以 HQL 为原型,是 完全面向对象的查询语言。原创 2022-07-30 20:11:43 · 854 阅读 · 0 评论 -
SpringDataJpa的使用 -- 增删查改
SpringDataJpa的使用 -- 增删查改原创 2022-07-09 22:03:11 · 436 阅读 · 2 评论 -
Spring Boot 引入 Jxls 导出数据到 Excel 表格 -- 仅使用 Excel 模板
Spring Boot 引入 Jxls 导出数据到 Excel 表格 -- 仅使用 Excel 模板原创 2022-07-19 23:28:11 · 1152 阅读 · 0 评论