甘蓝聊Java
Java 后端架构师,热爱技术,勇于突破,与各位共勉!
展开
-
SpringBoot + Logback 实现日志脱敏【手把手案例】
在SpringBoot + MyBatis + MySQL + Logback框架中,使用MySQL的AES_DECRYPT()和AES_ENCRYPT()函数时,由于日志级别设置为debug,导致执行的SQL语句被打印出来,暴露了AES秘钥,存在安全隐患。为了解决这一问题,可以通过自定义Logback的转换器来实现SQL日志中秘钥的脱敏处理。原创 2025-05-20 15:14:46 · 15 阅读 · 0 评论 -
RSA加解密实战指南:Java与JavaScript实现详解 + 在线工具推荐
本文介绍了 RSA算法的在线实现、Java 实现和 JS 实现方法,并提供了 Java 中生成密钥对、加密和解密的代码示例。原创 2025-05-20 15:12:00 · 145 阅读 · 0 评论 -
SpringBoot 3.x 集成 MyBatisPlus
本文介绍了如何在SpringBoot项目中快速集成MyBatisPlus,并支持单元测试。原创 2025-05-19 11:15:28 · 58 阅读 · 0 评论 -
Spring Boot 集成 druid,实现 SQL 监控
Druid提供了强大的监控和扩展功能,通过配置StateFilter可以监控和记录慢SQL。原创 2025-05-19 11:13:59 · 239 阅读 · 0 评论 -
Helm Chart 添加自定义环境变量(以Nacos为例)
🚀 目标:修改 Helm Chart,支持自定义环境变量,适合所有 Helm Chart。原创 2025-04-22 09:27:51 · 44 阅读 · 0 评论 -
数据库加密存储方案【敏感数据】
在项目开发过程中,经常会遇到一些敏感数据,针对这些敏感数据,我们不能直接明文存储到数据库中,需要进行加密处理。本文介绍加密存储实现方案。原创 2025-04-22 09:24:56 · 191 阅读 · 0 评论 -
Ambari 中移除/重装 yarn 集群中的 NodeManager 节点
使用Ambari对YARN集群进行管理(删除/新增NodeManager)。原创 2025-04-18 16:17:21 · 162 阅读 · 0 评论 -
k8s 下 java 服务出现 OOM 后获取 dump 文件
项目部署在RainBond(k8s)环境下,容器出现 OOM 异常后,k8s 会自动进行滚动更新。🚀 目标:Java 应用 OOM 后,自动保存 dump 文件,便于后续分析 OOM 原因。原创 2025-04-17 19:15:37 · 662 阅读 · 0 评论 -
CentOS7 安装 mysql 命令行
在Linux中,安装mysql命令行,从而实现连接到MySQL Server,执行一些SQL语句。原创 2025-04-17 09:11:12 · 355 阅读 · 0 评论 -
达梦数据库 官方客户端下载及使用
🚀 本文目标:安装完达梦数据库后,使用达梦数据库官方客户端连接。原创 2025-04-15 08:47:37 · 262 阅读 · 0 评论 -
k3s(轻量级K8s)快速入门
🚀 k3s 是经 CNCF 一致性认证的 Kubernetes 发行版,专为物联网及边缘计算设计。❓ 为什么叫 k3s? 希望安装的 Kubernetes 只占用一半的内存。Kubernetes 是一个 10 个字母的单词,简写为 K8s。Kubernetes 的一半就是一个 5 个字母的单词,因此简写为 K3s。K3s 没有全称,也没有官方的发音。原创 2025-04-11 06:30:00 · 43 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(14)Helm Chart 修改示例:Nacos 支持达梦 & 人大金仓数据库
🚀 本文目标:针对上述 Helm Chart,使 Nacos 支持达梦和人大金仓数据库。原创 2025-04-15 06:30:00 · 241 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(13)Nacos Docker 镜像适配人大金仓数据库
⭐ 目标:Nacos Docker 镜像 v2.5.0 使用人大金仓数据库作为外部存储。🚀 主要涉及两个关键点:1、官方 nacos 镜像中没有人大金仓数据源插件,需要添加上。2、官方 nacos 镜像主要用的都是 MYSQL 开头的环境变量,如何配置人大金仓数据库连接信息呢?使用环境变量。原创 2025-04-14 06:30:00 · 247 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(12)Nacos Docker 镜像适配达梦数据库
⭐ 目标:Nacos Docker 镜像 v2.5.0 使用达梦数据库作为外部存储。🚀 主要涉及两个关键点:1、官方 nacos 镜像中没有达梦数据源插件,需要添加上。2、官方 nacos 镜像主要用的都是 MYSQL 开头的环境变量,如何配置达梦数据库连接信息呢?使用环境变量。原创 2025-04-14 06:30:00 · 218 阅读 · 1 评论 -
Nacos 从困惑到蒙圈(11)Nacos Docker 部署及原理
还没有在Docker中部署过Nacos?本文带领大家了解Nacos Docke部署原理。原创 2025-04-12 06:30:00 · 44 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(10)Nacos 适配 人大金仓数据库【最新版】
介绍Nacos适配人大金仓数据库的详细步骤,包括对最新版本的支持改造。原创 2025-03-10 06:30:00 · 396 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(9)Nacos 适配 达梦数据库【最新版】
介绍Nacos适配达梦数据库的详细步骤,包括对最新版本的支持改造。原创 2025-03-10 06:15:00 · 441 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(8)RainBond 部署 Nacos 单机版
😎 目标:在 RainBond 中部署 Nacos 单机版。原创 2025-04-11 06:30:00 · 28 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(7)Nacos Server 注册为系统服务并开启自启动
😎 目标:开启自启动 Nacos,且异常时能自动重启。-> 减少人工运维,提高效率!原创 2025-04-08 13:25:48 · 116 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(6)Nacos 与 Gateway 集成原理 & 实战
基于 Spring Cloud Gateway 实现负载均衡访问 Nacos 中的服务。原创 2025-04-10 06:30:00 · 33 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(5)Nacos 注册中心 - 原理 & 实战
学习 SpringBoot 项目如何集成 Nacos 注册中心。原创 2025-04-10 06:30:00 · 183 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(4)Nacos 配置中心 - 原理 & 实战
深入分析Nacos配置中心原理及实战案例。原创 2025-04-09 06:30:00 · 761 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(3)修改 Nacos 使用 MySQL 数据源
😂 默认情况下,Nacos使用内嵌数据库derby实现数据的存储,不方便观察数据,可以改用MySQL数据库来存储数据。注意:除了Derby,目前仅支持MySQL数据源。原创 2025-04-09 06:15:00 · 45 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(2)快速安装 Nacos 单机版
按照以下步骤在Linux/Unix/Mac/Windows上安装Nacos单机版。不同的操作系统,安装步骤是一样的。原创 2025-04-08 09:28:33 · 166 阅读 · 0 评论 -
Nacos 从困惑到蒙圈(1)Nacos 简介
还没了解Alibaba开源的Nacos组件?国内大量厂商使用,务必学习。原创 2025-04-08 09:26:12 · 67 阅读 · 0 评论 -
极空间NAS进阶玩法:Debian 系统安装教程
在极空间 NAS 中安装 Debian 12。原创 2025-04-07 09:39:44 · 285 阅读 · 0 评论 -
使用JDBC/MyBatis流式查询,解决大数据量查询程序OOM问题
使用SQL查询的时候,数据量太大,出现OOM问题。如何处理?试试流式查询!原创 2025-04-07 09:29:38 · 232 阅读 · 0 评论 -
Java 无 GUI 浏览器:HtmlUnit 入门及实战 [特殊字符]
还不会Java爬虫?试试HtmlUnit,快速入门到实战。原创 2025-03-11 09:15:50 · 337 阅读 · 0 评论 -
Linux 下安装 openjdk 11【详细步骤】
详细介绍openjdk11的安装步骤,带你一步步走向Java的世界。原创 2025-03-11 09:14:09 · 778 阅读 · 0 评论 -
Docker 释放磁盘空间,相信你一定会用到它!
只要你用了Docker,那么时间一久,必然会遇到Docker占用大量磁盘空间的问题。此文带你一步一步排查分析,并解决问题。原创 2025-02-27 06:00:00 · 93 阅读 · 0 评论 -
通义灵码 - 你的 AI 智能编码小助手
通义灵码是阿里云基于通义大模型的智能编码工具,支持Java、Python等主流语言及IDEA、VS Code等IDE。其核心功能聚焦三大场景:代码生成、研发提效、AI协同开发。该工具通过自然语言与代码的双向转换,显著简化编码流程,适合个人开发者与企业团队快速集成。原创 2025-02-27 06:00:00 · 540 阅读 · 0 评论 -
使用 ps 查看进程后,如何找到程序的启动目录?
如何知道程序的启动目录?原来Linux内核已经帮我们记录了。原创 2024-12-25 06:30:00 · 250 阅读 · 0 评论 -
Java导出邮件为eml格式【巨慢排查】
Java导出邮件为eml案例及遇到的巨慢问题解决。原创 2024-12-25 06:30:00 · 280 阅读 · 0 评论 -
【问题解决】Harbor 宿主机修改 ip 后,始终指向原有 ip ?
解决docker宿主机更换ip后,发现harbor依然指向老的ip地址的问题原创 2024-12-13 06:30:00 · 223 阅读 · 0 评论 -
Harbor 定期清理镜像,释放磁盘空间
项目中每次构建时,会推送容器镜像到 Harbor 镜像仓库。由于是开发环境,构建次数非常多,导致 Harbor 占用的存储越来越大。点击“日志”,即可看到具体那些会被删除或保留。Retention 列中 RETAIN 表示保留,DEL 表示删除。经过在 Harbor 页面的摸索,发现 Harbor 有一些策略,通过策略,可以配置指定的容器镜像定期被删除掉。现在希望定期清理掉一些没有 tag 的容器镜像,释放掉一部分磁盘空间占用。哈哈哈,这样就能愉快的玩耍了!最后,配置为每天定时执行。原创 2024-12-13 06:30:00 · 464 阅读 · 0 评论 -
Harbor | CNCF 推荐的镜像仓库【快速入门及部署】
🚀 Harbor 是一个开源的 Registry,由 VMware 公司打造,是CNCF 推荐的 Registry 仓库,包含了一些企业必需的功能。原创 2024-12-12 06:30:00 · 162 阅读 · 0 评论 -
Maven 构建性能优化的 10 个方案
这 8 个方案,都能很快速的实现,不需要太多额外的支持。一般来说,用这 8 个方案,可以有很大的性能提升,基本满足常规需求。另外两个,是高级方案。原创 2024-12-12 06:30:00 · 381 阅读 · 0 评论 -
Apollo 配置中心 | Java 客户端【实战案例】
Apollo,可靠的配置管理中心、国产开源(诞生于携程研发部)、集中化管理应用不同环境/不同集群的配置、配置实时更新(配置修改后实时推送到应用端)、配置版本化,支持灰度管理、具备规范的权限/流程治理等特性,适用于微服务配置管理场景。原创 2024-12-11 06:30:00 · 669 阅读 · 0 评论 -
Apollo 配置中心 | 分布式部署【详细步骤】
Apollo,可靠的配置管理中心、国产开源(诞生于携程研发部)、集中化管理应用不同环境/不同集群的配置、配置实时更新(配置修改后实时推送到应用端)、配置版本化,支持灰度管理、具备规范的权限/流程治理等特性,适用于微服务配置管理场景。原创 2024-12-11 06:30:00 · 105 阅读 · 0 评论 -
Apollo 配置中心 | 入门介绍
Apollo,可靠的配置管理中心、国产开源(诞生于携程研发部)、集中化管理应用不同环境/不同集群的配置、配置实时更新(配置修改后实时推送到应用端)、配置版本化,支持灰度管理、具备规范的权限/流程治理等特性,适用于微服务配置管理场景。原创 2024-12-10 06:30:00 · 430 阅读 · 0 评论