- 博客(20)
- 收藏
- 关注
原创 如何在 Vue.js 中去掉 URL 路由中的 # 号以及Nginx相关配置详解
如何通过配置 Vue Router 和 Nginx 来去掉 URL 路由中的 # 号
2025-01-16 10:34:12
426
原创 在 CentOS 系统中如何查看 MySQL 的安装目录
CentOS 系统中找到 MySQL 的安装目录。了解 MySQL 的确切位置对于日常的数据库管理、备份以及故障排除至关重要。
2024-12-05 15:47:32
590
原创 提升代码质量与可靠性的关键:防御式编程
在软件开发中,保证代码的质量和可靠性是至关重要的。防御式编程是一种编程方法论,旨在通过采取预防措施和强化代码健壮性来减少错误和异常情况的发生。本文将介绍防御式编程的概念、原则和实践方法,以帮助开发人员提高代码质量和系统可靠性。
2024-03-03 16:37:00
748
原创 探讨如何写烂代码:避开最佳实践的陷阱
只有通过不断学习和实践,我们才能成为优秀的程序员,编写出清晰、高效和可靠的代码。简单地使用空的catch块来忽略错误,或者不进行适当的异常处理,会导致潜在的问题和难以调试的代码。使用无意义、简单的变量名,或者过于冗长的命名,将使代码难以理解和维护。当我们复制粘贴代码片段而不理解其功能,或者没有封装可重用的代码段时,就会导致冗余和重复的代码。没有注释的代码会让其他开发人员很难理解和使用,增加了维护和协作的难度。编写高质量的代码是每个程序员的追求,但有时了解烂代码的特征和不良编程实践也是有益的。
2024-03-03 16:25:49
333
原创 MySQL自增主键重复问题
最近项目上出现一个表的主键(自动)重复的情况,真是见鬼了,吓得我赶紧定位原因,一查发现这居然是mysql很久以前的一个bug(哈哈哈,我不知道),简直的茅坑的石头,又臭又硬!这点从其在官方bug网站的id号也可看出(https://bugs.mysql.com/bug.php?id=199)。由Peter Zaitsev(现Percona CEO)于2003年提出。历史悠久且臭名昭著。
2024-01-10 17:39:57
771
原创 范式or反范式
要想设计—个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级比一级要求得严格。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且极难维护,可能存储了大量不需要的冗余信息。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。
2023-12-11 14:38:44
71
原创 IDEA启动springboot项目时突然出现的java.lang.OutOfMemoryError: Java heap space的问题
运行好好的项目,突然重启时启动失败,提示java.lang.OutOfMemoryError: Java heap space
2023-10-25 19:52:34
1710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人