- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 【非对称加密】详解及Java实现
非对称加密(Asymmetric Cryptography),也称为公钥加密,是一种使用一对密钥(公钥和私钥)进行加密和解密的加密方法。它与对称加密的主要区别在于使用了不同的密钥进行加密和解密操作。非对称加密是现代密码学的基石,解决了密钥分发和数字签名等关键安全问题。Java通过和包提供了完整的非对称加密支持。在实际应用中,通常将对称加密和非对称加密结合使用,发挥各自优势:使用非对称加密安全地交换对称密钥,然后使用对称加密加密实际通信数据。理解非对称加密的原理和正确使用方式,对于构建安全系统至关重要。
2025-06-06 18:36:41
1874
原创 前端预览和打印PDF的两种方式
其中的data为要传入的地址,然后将拿到的结果创建一个Blob对象,并重新指定其MIME类型为{ type: 'application/pdf '},这样就不会再触发浏览器的下载功能。最近工作中遇到了一个需求,就是前端选择表格中的某一条数据去请求后端接口,后端返回的是一个PDF文件的下载地址,但是需求不希望用户下载下来再去打印,而是直接预览展示,然后就能打印。axios.get(data,{responseType: 'blob'}).then(res => { // 以二进制Blob格式接收。
2025-05-27 17:34:31
1503
原创 Spring AI初学
主要类 org.springframework.ai.openai.OpenAiAudioSpeechModel,快照版本不同,可能名字不一样,可以查看 org.springframework.ai.autoconfigure.openai.OpenAiAutoConfiguration 中的文字转语音类是哪个。yaml 配置文件中添加,openai 更多配置可以查看 org.springframework.ai.autoconfigure.openai.OpenAiAutoConfiguration。
2025-05-22 17:08:17
1525
原创 Mybatis
Mybatis目录Mybatis组件的背景Mybatis功能架构Mybatis使用 什么是Mybatis ?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是支持定制化 ...
2018-09-19 10:51:28
249
com.springsource 相关的jar包
2017-01-12
爱淘宝淘宝客程序源码
2017-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人