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