关于本站,关于作者
对于博客来说,问题的解决方案不重要,重要的是背景和思路。因为同样的问题,背景不同,解决方案也可能是不同的。 另一种内容 是对于技术原理的看法,分析,这需要花大量时间沉下心去阅读,测试,验证。目前我偏向的内容是DDD,微服务,SRE这些主题。 本站所有文章均为原创,如果对你有所帮助,可以考虑打赏个一毛两毛钱?
docker安装likeadmin:Could not open file ‘/var/log/mysql/error.log’ for error logging
原因:mysql 容器不存在此文件:`/var/log/mysql/error.log`, 解决方法:在 `docker-compose.yml` 更改 mysql 容器的 `entrypoint` ,在入口前创建目录,创建文件,并授权:`entrypoint: bash -c "mkdir -p /var/log/mysql && touch /var/log/mysql/error.log && chown -R mysql:mysql /var/log/mysql/error.log && exec /entrypoint.sh mysqld"`
Java开发实践标准
概要 本标准是本人在某Saas微服务系统的开发过程中积累而来的最佳实践,此系统及其相关项目遵守本标准。 亦可作为一般性独立项目的参考。 框架 Java 框架 Java语言每半年更新一个新的版本,2024年已经更新到了 JDK 22 ,虽然 Oracle 是收费的,但是仍有不少兼容的开源版本。比如OpenJDK,此后新项目使用 OpenJDK 17,…
数据库设计参考
概要 本文仅针对设计数据库时要考虑的事项提出最基本建议和要求,但不提供数据库的运维操作,如查询分析,故障诊断等内容。 数据库是有其特定的文件组织逻辑和操作逻辑,作为一个物理系统,任何数据库都有其局限性。在设计数据库的时候,必须要考虑到这些问题,充分合理地利用数据库的物理特性,避免在业务增长时,遇到难以解决的问题。 范式与外键 现代软件工程已不提倡使…
胡说八道的chatgpt
当诚实的机器人一本正经地扯起犊子来,人们一般会选择相信。
谨慎升级spring框架
各种兼容问题,暂未找到新的 json column 映射方案