使用 K8S 或 Docker 快速部署 Ceph

写在最前 1. docker 部署 2. kubernetes 部署 3. 常用命令

文章封面

使用 K8S 或 Docker 快速部署 Gitea

写在最前 因为安全要求,很多时候公司是不能用 Gitee、GitHub 这类公网代码库的。你想啊,公司代码怎么能随便放到公网去呢? 我试了几个方案,最后觉得 Gitea 真的是目前最轻量的私有 Git 服务了。相比之下 GitLab 虽然功能全,但太重了部署麻烦、资源吃紧,维护起来也挺让人头疼的,尤

文章封面

极致日志输出方案:SpringBoot 集成 Log4j 全流程

写在最前 在日常开发中,日志虽然随处可见,但很多时候我们却难以快速定位问题根因。在没有统一的 traceId 和用户信息时,日志就像“无头苍蝇”,排查问题既费时又费力。因此本篇章就来详细讲讲如何优雅地实现日志 traceId 和用户信息的自动贯穿与记录。 1.操作流程 1.1 LogContextU

文章封面

使用MyBatis-Plus代码生成器,一键生成CRUD代码

写在最前 最近在折腾 SpringBoot,后端开发最火的当属 MyBatis-Plus 框架了。虽然它简化了很多操作,但手动编写 CRUD 代码依然是一件繁琐又枯燥的事。有没有一种“一键生成、原地起飞”的解决方案呢?当然有!MyBatis-Plus 官方提供了代码生成器 —— MyBatis Ge

文章封面

使用 K8S 或 Docker 快速部署 postgres

写在最前 PostgreSQL(结合PostGIS扩展)是地理信息系统(GIS)领域的首选开源数据库解决方案,为空间数据存储、分析和可视化提供专业级支持。 核心能力: 🌍 全功能空间引擎 支持矢量/栅格数据、三维地理信息、拓扑网络

文章封面

我与 Android 的第二次恋爱

与 Android 的缘分,说来真是妙不可言。还记得在学生时代,我没日没夜地钻研 Java,心想着毕业后去做一名 Java Web 后端工程师,稳稳当当地写代码、做接口、跑项目——这是我当时给自己规划的职业路线。 毕业后也的确顺利进入了一家公司,想着总算朝着目标迈出了第一步。结果刚入职没多久,领导找

文章封面

关于移动端WebView加载白屏的异常问题

1. 排查流程 我们公司在飞书上开发了一些自建的小程序,主要是前端页面。目前遇到一个问题:有一个 AI 对话聊天的页面地址,在飞书内展示时会出现白屏现象,但在电脑浏览器中访问是正常的。 问题是飞书的环境不像浏览器那样能使用 F12 或开发者工具,导致我无法查看控制台日志或网络请求响应,很难判断白屏的

文章封面

关于 Ceph “bluefs enospc” 报错异常

1. 排查流程 /home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos8/DIST/centos8/MACHINE_SIZE/gigantic/rel

文章封面

转生成为GIS工程师

1. 写在最前 2025年4月20日01:44:48 哈哈哈,距离我跳槽不干GIS已经又过去了差不多两年时间了,在这中间老是想起它明明日常已经用不上了但就是心心念念,这一刻我决定遵从内心的想法回归它的怀抱,用全新的心态来对待它,我想无论是任何知识还是技术只要对它持以认真且喜欢的态度,它一定会在未来的

文章封面

关于springboot连接nacos出现'inetIPv6Utils': Error creating bean with name '的异常问题

1. 排查流程 Failed to instantiate [org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier]: Factory method 'discoveryClientServi ceInstan

文章封面