- 博客(165)
- 资源 (4)
- 收藏
- 关注
原创 登录使用rsa加密
为防止抓包,提升登录安全性,采用RSA-OAEP加密用户名密码。前端通过HTTP获取后端提供的JWK格式公钥,使用crypto.subtle接口加密密码,后端以RSA/ECB/OAEPWithSHA-256AndMGF1Padding解密。结合BouncyCastleProvider实现安全加解密,支持分段加密或直接RSA加密小数据,无需依赖Spring Security完整体系,兼顾安全性与易用性。
2026-09-22 17:24:43
188
原创 langchain4j动态创建agent
该服务实现基于LangChain4j的智能体(AiAgent)功能,支持多知识库检索与上下文记忆管理。通过配置向量化模型(BgeSmallZhV15)和PgVector嵌入存储,结合消息窗口记忆与持久化存储,实现高效对话记忆。集成RAG机制,利用向量检索与查询压缩、路由等技术,提升问答准确性与响应效率,适用于企业级AI助手场景。
2026-09-21 11:11:19
200
原创 LangChain4j-Agentic 全部Agent类型详解(源码级解析)
本文系统解析了Agentic体系的顶层分类:原子节点Agent(@Agent)为最小执行单元,不可拆分;编排组合Agent(如Supervisor、Planner、Sequence、Parallel等)负责任务调度与流程控制。前者仅执行单一任务并支持状态共享,后者通过subAgents实现串行、并行、循环、条件分支等复杂编排。核心区别在于:原子Agent无调度能力,编排Agent具备流程控制;Supervisor动态路由,Planner预规划执行;Parallel并行多不同任务,ParallelMapper
2026-09-21 11:07:30
217
原创 layui自定义admin页面简单实现-练手
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"/> <title>管理界面</title> <meta name="renderer" content="webkit"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
2024-05-24 23:39:00
887
原创 记录一次部署命令
sudo mkdir /etc/redissudo mkdir /var/redissudo cp utils/redis_init_script /etc/init.d/redis_6379sudo vim /etc/init.d/redis_6379sudo cp redis.conf /etc/redis/6379.confsudo mkdir /var/redis/6379sudo update-rc.d redis_6379 defaultsrequirepass QWmrE4AS
2022-05-27 18:54:51
299
原创 java通用加密封装类
package com.kongjs.dcssl.utils.crypto;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.stereotype.Component;import javax.crypto.*;import java.nio.charset.StandardCharsets;import java.secu
2021-06-09 13:55:03
496
原创 springboot,redis自定义缓存时间配置
@EnableCaching@Configuration(proxyBeanMethods = false)public class RedisCacheManagerConfiguration {// springboot 官方写法 @Bean public RedisCacheManagerBuilderCustomizer myRedisCacheManagerBuilderCustomizer() { return (builder) -> builde
2021-06-08 21:13:28
1009
原创 aes加密工具类
这是我的网站kongjs.com刚开始写的工具类,用aes加密package com.kongjs.diary.utils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.crypto.*;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;
2021-06-08 21:11:10
531
原创 rsa加密工具类
这是我的网站刚开始写的工具类,用rsa加密package com.kongjs.diary.utils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;
2021-06-08 21:09:56
550
原创 spring-security使用
SecurityContextHolder securityContextHolder = new SecurityContextHolder(); SecurityContext securityContext = SecurityContextHolder.getContext(); Authentication authentication = securityContext.getAuthentication(); Object pri...
2021-06-01 22:08:57
169
1
原创 mysql_secure_installation
VALIDATE PASSWORD PLUGIN can be used to test passwordsand improve security. It checks the strength of passwordand allows the users to set only those passwords which aresecure enough. Would you like to setup VALIDATE PASSWORD plugin?验证密码插件可以用来测试密码加强安全
2021-05-26 23:23:02
552
原创 svn入门文档
命令 svn import 可以快速地向仓库中添加新文件 或目录. svn import 不要求工作副本, 新增的文件会 马上提交到仓库中. 大多数项目都有一条公认的开发 “主线”, 或者叫作 主干 (trunk); 还有一 些 分支 (branches), 分 支是某一条开发线的分叉; 还有一些 标签 (tags),标签是某一条开发线的稳定版快照. 我们首先建议 每一个项目在仓库中都一个公认的 项目根目录 (project root), 目录中只存放和该项目相关的 数据. 然后, 我们建议每一个
2021-05-09 21:57:15
433
java1.8api中文版
2020-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅