logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

查询依赖冲突工具maven Helper

下载maven Helper插件。点击对应的pom.xml文件。即可看到存在冲突的依赖。

#maven#java#数据库
一学就会!Spring Boot + Druid 实现数据库密码优雅加密

本文介绍了数据库密码加密的必要性和实现方案。针对配置文件中明文密码的安全风险,提出了三种解决方案:配置中心管理、环境变量传入和本地加密。重点讲解了Druid加密工具的使用方法,包括密钥生成、加解密实现和YML配置,并指出密钥管理中的常见误区。文章还对比了Druid与Jasypt等工具的差异,最后强调生产环境中应采用更安全的密钥存储方式。通过Druid自带功能,开发者可以低成本实现数据库密码加密,有

文章图片
#数据库#spring boot#后端
一学就会!Spring Boot + Druid 实现数据库密码优雅加密

本文介绍了数据库密码加密的必要性和实现方案。针对配置文件中明文密码的安全风险,提出了三种解决方案:配置中心管理、环境变量传入和本地加密。重点讲解了Druid加密工具的使用方法,包括密钥生成、加解密实现和YML配置,并指出密钥管理中的常见误区。文章还对比了Druid与Jasypt等工具的差异,最后强调生产环境中应采用更安全的密钥存储方式。通过Druid自带功能,开发者可以低成本实现数据库密码加密,有

文章图片
#数据库#spring boot#后端
idea + vue3 + mybatis + springBoot3前后端分离实现对一张表的增删改查(前端,从项目搭建到调用后端所有接口)

一共有4个,404.vue,manager.vue,employeeOp.vue,home.vue。位置:src/views/employeeDataOp.vue。位置:src/view/employeeDataOp.vue。位置:src/views/HelloWorld.vue。位置:src/veiws/manager.vue。位置:src/views/Button.vue。位置:src/rou

文章图片
#intellij-idea#mybatis#前端
搭建本地知识库

大模型桌面客户端工具:cherry studio本地部署大型语言模型的工具: ollama。

文章图片
两步实现deepseek的本地部署

ollama是一个开源的本地大模型语言模型(LLM)运行框架,旨在让用户能够在自己的电脑上轻松部署和运行各种AI模型(如deepseek),无需依赖云端服务。基于你电脑的操作系统下载安装包(速度慢可以考虑科学上网懂的都懂)进行安装(这里会默认安装到c:/user/“你当前的电脑用户”),如何修改我还不知道输入ollama看看打开模型库选择deepseekcmd会帮你下载大模型(请你耐心等待)询问它

文章图片
#人机交互#人工智能
我与Gemini的21回合世纪发明大战:从一个BUG聊出Redis集群

一位技术爱好者通过与AI助手Gemini的21轮对话,意外完成从零设计Redis集群的全过程。最初只是为解决数据库I/O延迟而构思内存缓存,在AI的持续追问下逐步攻克关键难题:从单机版的键值存储、LRU淘汰策略,到应对持久化需求引入RDB/AOF;当面临扩展瓶颈时,讨论从哈希取模升级到一致性哈希与虚拟节点;最终为处理分布式系统特有的脑裂、故障转移问题,推导出哨兵机制和服务发现。这场看似游戏的对话,

文章图片
#bug#redis#数据库
我与 AI 的苏格拉底对话:一次“痛苦”又深刻的 Docker 入门之旅

我们经历了网络超时、授权失败、防火墙疑云…从一个稳定、可用的源头,拉取镜像。在 Ubuntu 上,我找到了一个适合它网络环境的镜像源。那么,我本地的 Windows 环境,是不是也只是缺一个适合它的、正确的镜像源呢?我不再纠结于防火墙或复杂的认证,我把所有注意力都放在了这个文件上,它才是控制 Docker “寻路”的关键。我发现,只用这一个镜像源,就表现完美。它是一个只针对中国大陆网络优化的、无需

文章图片
#人工智能#docker#容器
我与AI的一次深度对话:从一个版本报错,到彻底搞懂Maven

本文作者胚芽鞘681分享了通过AI引导的苏格拉底式对话,最终理解Maven构建体系的过程。当遇到"类文件版本错误"时,作者没有直接寻求答案,而是请求AI以提问方式引导思考。对话从最基本的Java编译命令开始,逐步探讨依赖管理痛点、Maven设计原理,最终回溯到最初报错的根源——编译阶段JDK版本不匹配问题。这次经历让作者认识到,解决问题的关键在于建立完整的知识体系,而非单纯获取

文章图片
#java#maven#经验分享
到底了