技术博客
未读
【实践记录】快速构建一套好用的zsh环境
环境介绍 操作系统:Debian 12 (Bash) 网络环境:良好(复杂网络环境下推荐参考各类教程中的gitee.com或其它镜像站) 操作步骤 详细配置和插件特性参考官方文档,连接至参考阅读。 01 安装zsh并下载插件资源 # 安装zsh并切换默认shell
sudo apt install
【MySQL】一次SQL空格引发的“灵异事件”的排查解决
起因是运营同学反馈在测试环境和线上环境配置了一套相同的数据,但该数据在测试环境可以正常显示,线上却无法正常显示。而当时测试环境与线上环境的代码已经同步,初步检查数据后也确实没有发现配置错误或异常日志。 但整个代码筛选过滤条件也不多,一个个看也没发现任何一个地方会导致过滤失效的。这时同事敏锐地发现配置
文学创作
未读
今天的晚风有了秋天的味道
白天的气温还是酷暑难耐,通勤的路上还是汗如雨下,让人不得不怀疑这是个和秋天毫无关系的立秋。 搞美术的同志们是动作最快的,他们立秋海报里的意象早就不知道秋到十月还是十一月去了。眼睛从手机屏幕上的黄叶枯枝移开,抬头却是一番割裂的景象,大脑接受到的信息认为这个节气还是更适合叫做“立夏”。 要是有一个关于秋
技术博客
未读
博客数据库从 MySQL 迁移至 PostgreSQL 后资源占用变化报告
先说结论:在资源受限的低配云服务器场景下,更推荐使用PostgreSQL作为博客数据库。 背景 云服务器:腾讯云2核2G 轻量云服务器 博客服务:Halo 2.20.13 原数据库版本:MySQL 8.1.0 目标数据库版本: PostgreSQL 17.5 迁移原因:在该设备上运行的高内存占用服务
技术博客
未读
【博客维护】博客迁移与可能的访问异常问题说明
各位访问者及博主朋友们: 大家好! 目前博客主站数据库引擎从MySQL迁移到PostgreSQL,性能表现和相关情况还在监控中。 主站迁移后,部分防护规则与访问策略尚未全面部署。如您在浏览过程中遇到资源访问异常,欢迎通过评论或邮件反馈,我将尽快处理。 由于个人学习和工作的节奏有所调整,站群服务的资源
技术博客
未读
数据库拆分策略:分区与分库分表的实现与应用场景对比
结论先行 分库分表:是一个应用架构级别的概念,意味着应用程序层面根据某些规则(如业务需求、数据量、负载均衡等)将数据水平拆分到不同的数据库或表中。分库分表的主要目的是解决数据量过大、性能瓶颈、系统扩展等问题。 分库:将一个大数据库拆分成多个独立的数据库实例,通常基于某些业务维度(如用户 ID、地理区
技术博客
未读
【实践手记】Git重写已提交代码历史信息
需求背景:项目与常用git配置信息(全局)不一致,应在git仓库中进行非全局配置,但已有三四次提交推送到了远程仓库中。需要修改Git项目中已提交代码的作者信息,包括本地未推送的提交和已推送到远程仓库的历史记录。 ⚠注意 本文所描述的情形并非一般生产环境常用的方法,此方法对代码仓库存在危害,非特殊需求
技术博客
未读
图像工具箱服务"Markr" Beta上线(持续迭代中)
Markr来源 最初只是想写个脚本批量添加水印,研究了一下,参考了几个方案之后想法越来越多。 于是想要搓一个后端服务,基础API实现、鉴权都写好了,突然发现后端实现图像处理就是个很蠢的事情。 然后转向纯静态前端实现方案,构建快速、部署方便还安全。 唯一的缺点是不会前端技术栈。 这里就要感叹一下Cur
图一乐
未读
【杂文·随笔】业余摄影:拍点什么好呢
博客存储正在转型改造当中,查看本文摄影配图移步公众号文章: 【杂文·随笔】业余摄影:拍点什么好呢 我们并非专业摄影师,也没有接受过科班训练。对于我们来说,摄影的第一需求并不是“创作”,而是“记录”——记录生活、记录当下、记录那些转瞬即逝却值得回味的瞬间。摄影之于我们,是一种业余爱好,它不该被专业理论
技术博客
未读
【技术思辨】从空想走向实践:一场关于“架构设计”的认知碰撞
俺原稿的表达挺菜的,感谢chatGPT的文段润色。 大四以来的几段开发实习经历不断冲击着我对软件工程理论的原有认知。曾经,我坚定地认为只有构建出一个设计完美、结构严谨的系统架构,才能算作一名合格的软件工程师。但实际的开发环境却一次又一次打碎了这种“理想化”的幻想:现实项目的时间、资源、沟通成本远比书