- 博客(8)
- 收藏
- 关注
原创 Effective Java——(一)创建和销毁对象
作为一名Java开发人员,必须给大家推荐一部神书《Effective Java》,这本书告诉适合我们不同阶段的开发人员阅读,哪怕我现在工作多年,每次去看这本书,都能从中学到什么。本篇文章就是给哪些不原看书,或者没有看过这本书的开发人员讲下这本书,本篇文章将结合实例和大家讲解,以便大家更容易理解。
2025-02-28 18:18:53
746
原创 设计模式之创建型模式——抽象工厂模式
前文说到了工厂方法模式,工厂方法模式在简单工厂的基础上做了升级扩展,但问题来了,工厂方法模式只能生产一个等级的产品,如果我们想要生产多个等级的产品要怎么办?1、一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,即用户无须关心对象的创建过程,将对象的创建和使用解耦。上面用示例和大家讲了下抽象工厂模式,相信大家也对它有个大概的了解,下面我们我们来看下它的定义和优缺点。4、产品等级结构稳定,设计完成之后,不会向系统中增加新的产品等级结构或者删除已有的产品等级结构。1、隔离了具体类的生产。
2025-02-19 19:00:18
413
原创 设计模式之创建型模式——单例模式
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。
2025-02-15 16:11:04
1143
原创 面向对象7大基本原则
原则归纳目的开闭原则对扩展开放,对修改关闭降低维护带来的新风险依赖倒置原则高层不应该依赖低层,要面向接口编程更利于代码结构的升级扩展单一职责原则一个类只干一件事,实现类要单一便于理解,提高代码的可读性接口隔离原则一个接口只干一件事,接口要精简单一功能解耦,高聚合、低耦合迪米特法则不该知道的不要知道,一个类应该保持对其它对象最少的了解,降低耦合度只和朋友交流,不和陌生人说话,减少代码臃肿里氏替换原则不要破坏继承体系,子类重写方法功能发生改变,不应该影响父类方法的含义。
2025-02-10 18:43:58
1104
原创 spring之事务
在日常开发中,经常听到事务,那么什么事事务呢?事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。也就是说我们操作数据库,去访问并更新各数据项的一个执行单元。比如我们做一个功能,在这个功能中包括了一张表或多张表的查询和更新,我们需要保证这个功能最终更新数据的结果是一致的(最后结果要么全部成功,要么全部失败),这一系列的操作可以看做是一次事务。
2025-01-24 15:54:53
1058
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅