网站首页 开源技术 第494页
-
SpringBoot系列(十五)整合缓存,项目必用的技术
一、缓存有什么用??缓存应该是我们每一个系统都应该考虑使用的,这样可以加速系统的访问,提升系统的性能。比如我们经常需要访问的高频数据,将此类数据放在缓存中,可以大幅度提升系统的响应速度。原因就是一般来说我们的数据都是存在数据库中,但是高频的...
2024-11-26 wxchong 开源技术 30 ℃ 0 评论 -
盘点认证框架 : SpringSecurity OAuth 篇
系列文章...
2024-11-26 wxchong 开源技术 28 ℃ 0 评论 -
@Cacheable缓存key生成策略及自定义key
key生成策略对于@Cacheable注解,有两个参数用于组装缓存的key?cacheNames/value:类似于缓存前缀?key:SpEL表达式,通常根据传参来生成最终的缓存key?默认的redisKey=cacheNam...
2024-11-26 wxchong 开源技术 36 ℃ 0 评论 -
对称加密算法之Java SM4算法应用 附可用工具类
??SM4算法简介??与DES和AES密码算法实现类似,SM4是一种分组密码算法。SM4分组密码算法用于无线局域网和可信计算系统的专用分组密码算法,该算法的分组长度为128比特,密码长度为128比特。SM4算法是我国制定WAPI标准的组成部...
2024-11-26 wxchong 开源技术 20 ℃ 0 评论 -
java中加密算法AES和RSA
一、简介对于机密信息,我们需要加密,这里介绍加密算法在java中的使用。二、知识点目前常用的加密算法有对称加密算法与非对称加密算法。2.1对称加密算法在对称加密中,加密方与解密方都共用同一个密钥,也就是加密与解密的密钥是一样的。特点:通...
2024-11-26 wxchong 开源技术 23 ℃ 0 评论 -
领域驱动设计系列课程-领域服务(4)
最近好久没有写文章了,新型冠状病毒到处蔓延,放假也延期了,也不敢出门了。所以空出时间写写文章。这个时候也是给我们一个充实自己的一个机会。今天咱们一起聊聊领域驱动设计中的领域服务。这个是比较重要的一个概念,也属于我系列文章中的第四篇。本章包含...
2024-11-26 wxchong 开源技术 61 ℃ 0 评论 -
设计模式——简单工厂模式( Simple Factory Pattern )
1.1.模式动机 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在...
2024-11-26 wxchong 开源技术 22 ℃ 0 评论 -
Spring Boot使用Redis + Cafeine实现二级缓存?
Redis作为分布式缓存提供持久化和高并发支持,而Caffeine作为本地缓存提供更快的读取速度。Redis和Caffeine实现二级缓存可以有效的提高应用的性能,下面我们就来看看如何在SpringBoot项目中通过整合二者来实现二级缓。引...
2024-11-26 wxchong 开源技术 20 ℃ 0 评论 -
「Java工具类」AES对称加密工具类
介绍语本头条号主要是Java常用关键技术点,通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技术分享;dat...
2024-11-26 wxchong 开源技术 66 ℃ 0 评论 -
SpringBoot实现接口防抖的几种方案,杜绝重复提交
SpringBoot实现接口防抖的几种方案,杜绝重复提交所谓防抖,一是防用户手抖,二是防网络抖动。在Web系统中,表单提交是一个非常常见的功能,如果不加控制,容易因为用户的误操作或网络延迟导致同一请求被发送多次,进而生成重复的数据记录。要针...
2024-11-26 wxchong 开源技术 38 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-