自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sa-Token使用介绍

客户端2进行登录,客户端2未登录,则重定向到service端进行登录,此时重定像到service端的时候,能够携带sevice端域名下的cookie中的token信息进行验证,验证已登录,则创建ticket(信息并携带ticket信息重定向到到客户端2。当客户端1登录时,客户端1未登录,则重定向到service端进行登录(携带着客户端自己的地址,等认证通过后跳转回来),sevice端弹出登录界面,输入账号、密码登录完成后,将token信息保存到service域名的cookie下。

2024-07-08 17:28:02 1141

原创 SSO单点登录-1-同浏览器进行单点登录

客户端2进行登录,客户端2未登录,则重定向到service端进行登录,此时重定像到service端的时候,能够携带sevice端域名下的cookie中的token信息进行验证,验证已登录,则创建ticket(信息并携带ticket信息重定向到到客户端2。service已登录,创建ticket(创建一个key与账号的缓存)信息并携带ticket信息重定向到到客户端1,客户端1根据ticket中的账号信息进行登录,并重定像到最初的地址(保存token信息到客户端1域名下的cookie)。

2024-07-08 17:23:16 366

原创 Spring Data 2022.0 (Turing)升级说明

操作符如 $bottom , $bottomN , $firstN , $lastN , $top 以及管道阶段如 $densify 以及更多通过java API中的专用构建器可用。随着 BeforeConvertCallback 和 BeforeConvertEvent 的引入,之前可能还有使用BeforeSaveCallback的情况,现在只支持 BeforeConvertCallback 和 BeforeConvertEvent。被移到 o.s.d.support 包中。

2024-04-20 14:08:10 906

原创 Spring Data 2021.2 (Raj)升级说明

1、 SimpleTypeInformationMapper中配置类加载器SimpleTypeInformationMapper现在可以配置类加载器ClassLoader。确保在将类名转换为实际类对象的过程中,能够正确地使用到特定的类加载器。这样做可以应对一些复杂场景,尤其是当需要访问那些通过非默认类加载器(如自定义类加载器)加载的类时。2、增加了类EntityProjection3、支持属性特定值转换器。

2024-04-11 14:04:40 901 1

原创 Spring Data 2021.1 (Q)升级说明

1、域模型现jMolecules增加了@Identity注解2、QuerydslPredicateExecutor、QueryByExampleExecutor 及其响应式变体为 Spring Data 提供了强大的查询构建能力。它们允许你以更灵活和动态的方式定义查询,支持流式处理结果,并提供了与多种存储模块和响应式编程框架的集成。通过使用这些接口和特性,你可以构建出更高效、更易于维护的查询逻辑。

2024-04-09 14:17:50 956 1

原创 Spring Data 2021.0 (Pascal)升级说明

【代码】Spring Data 2021.0 (Pascal)升级说明。

2024-03-23 10:02:29 384

原创 springboot3.1到springboot3.2升级

Spring Boot 3.2使用的Spring Framework版本不再试图通过解析字节码来推断参数名。如果遇到依赖注入或属性绑定问题,检查下是否正在使用 -parameters 选项进行编译springboot3.2之前的版本可以获取到方法say的参数名message,springboot3.2无法获取到。

2024-03-14 16:13:55 1688 1

原创 springboot3.0到springboot3.1升级

Spring Framework 6删除了对Apache HttpClient 4 RestTemplate 的支持,转而支持Apache HttpClient 5。Spring Boot 3.0为HttpClient 4和HttpClient 5都提供了依赖管理。当使用 RestTemplate 时,继续使用HttpClient 4的应用程序可能会遇到难以诊断的错误。Spring Boot 3.1移除了HttpClient 4的依赖管理,鼓励用户迁移到HttpClient 5。

2024-03-13 17:50:31 1147

原创 maven依赖

(1)A、B、C的依赖关系被定义为A -> B -> C -> D 2.0和A -> E - >d 1.0,那么构建A时将使用D 1.0,因为从A经过E到D的路径较短。你可以在a中显式地向D 2.0添加依赖,强制使用D 2.0,如下图所示:(2)先声明者优先。

2024-03-12 18:26:20 1163 1

原创 springboot2.5到springboot3.0升级

若想沿用OkHttp3 ,需要配置okhttp.version 属性。springboot2.7之前版本配置spring.data.mongodb.uri 与(如 spring.data.mongodb.host 和 spring.data.mongodb.port )一起配置,则会抛出异常。springboot2.7之后 如果配置了spring.data.mongodb.uri 属性,则spring.data.mongodb.host 和 spring.data.mongodb.port 会失效。

2024-03-11 16:55:54 986

原创 springboot2.4->springboot2.5

Spring Data JPA引入了一个新的 getById 方法,它取代了 getOne。如果现在的程序启动报 LazyLoadingException 异常,将现在的 getById 方法重命名为 getXyzById (其中 xyz 是一个任意字符串)。与 DataSource 初始化相关的 spring.datasource.* 属性已被弃用,新的属性为 spring.sql.init.*。初始化数据库时的属性,例如项目启动新建数据库的建表语句等,并非连接数据的数据源配置。

2024-03-09 11:11:02 338 1

原创 sharding-jdbc原理

但数据库的自增主键是无法满足分布式场景下的主键唯一的,因此 ShardingSphere 提供了分布式自增主键的生成策略,并且可以通过补列,让使用方无需改动现有代码,即可将分布式自增主键透明的替换数据库现有的自增主键。将 3 个数据结果集的当前游标指向的数据值进行排序,并放入优先级队列,t_score_0 的第一个数据值最大,t_score_2 的第一个数据值次之,t_score_1 的第一个数据值最小,因此优先级队列根据 t_score_0,t_score_2 和 t_score_1 的方式排序队列。

2024-03-09 11:06:30 2835

原创 mybatis基本使用

和classpath*的区别主要在于如何搜索和加载资源。当使用classpath前缀时,Spring 将从类路径中搜索资源,并在找到第一个匹配的资源后立即停止搜索。而当使用classpath*前缀时,Spring 将从所有类路径中搜索资源,包括 JAR 文件中的类路径。代码自动生成配置文件。

2024-03-07 17:20:37 909

原创 sharding-jdbc基本使用

Apache ShardingSphere 是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并 通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。Apache ShardingSphere 设计哲学为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如 何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。它站在数据库的上层视角, 关注它们之间的协作多于数据库自身。

2024-03-06 10:02:38 2439 1

原创 springboot2.3升级到2.4配置文件修改

如果使用多文档YAML文件(具有 --- 分隔符的文件),在Spring Boot 2.3及更早版本中,文档添加的顺序是基于profile激活顺序的。如果你有相互覆盖的属性,你需要确保你想要“获胜”的属性位于文件的下方。多个配置文件激活顺序springboot2.3是按照激活的顺序依次激活的,如下所示最后激活的test会覆盖前面的配置,激活端口为8081,a=1,b=2,c=1。springboot2.4则是按照配置文件的顺序依次激活的,激活的端口为8082,a=1,b=3,c=1。如下配置是不生效的。

2024-03-01 17:19:01 574 1

空空如也

空空如也

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

TA关注的人

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