设计模式是软件工程中经过反复实践、分类编目、经验总结的通用解决方案。它们不是现成的代码库或框架,而是一种在特定情境下解决特定问题的思维框架和指导方针。简单来说,设计模式就是“前辈们”在解决软件设计问题时发现的最佳实践,能够帮助我们写出更优雅、更灵活、更易于维护和扩展的代码。设计模式主要分为三类:创建型、结构型、行为型。
深入理解 MyBatis
发表于
分类于
Java
MyBatis(前身是 iBatis)的出现,主要是为了解决传统 JDBC 编程中存在的繁琐性、维护困难以及SQL与代码耦合度高等问题。
熵增定律
发表于
分类于
其他
阅读到的一篇文章,觉得挺有道理,分享一下。在我们日常生活中,常常会遇到一些似乎不需要我们特别用力就会自动发生的现象——事情往往会变得越来越混乱,秩序很难维持;这种现象,其实可以通过熵增定律来解释…
谈谈 git merge 和 git rebase
发表于
分类于
开发技术
git rebase
和 git merge
都是 Git 中用于整合不同分支的命令,但它们的工作方式和产生的历史记录截然不同。理解它们的区别是有效管理 Git 项目的关键。
关于 Git,你需要知道的
发表于
分类于
开发技术
Git 是一个分布式版本控制系统 (Distributed Version Control System, DVCS) ,它允许你追踪代码的每一次修改,并在团队协作中高效管理代码。
关于 Nginx 的那些事
发表于
分类于
开发技术
Nginx 是一款高性能的 HTTP 和反向代理服务器,它以其高并发、高性能、低内存占用而闻名,在平时的工作中,我们也经常用到它,以下,就来总结一下 Nginx
相关的知识。