- 博客(12)
- 收藏
- 关注
原创 python配置git push之前先跑测试再push远程
本方法是基于pytest写的测试,通过脚本设置,git push之前跑全部测试才能上传文件
2023-09-07 14:20:09
221
1
原创 Spring boot 结合Mockito、junit、MockMVC
介绍了基本的spring boot结合junit和Mockito和MockMVC进行简单的集成测试和单元测试
2023-08-24 11:40:34
298
1
原创 java设计模式之行为型模式
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或者聚合在对象间分配行为,由于组合或聚合关系比继承关系耦合度低,满足合成复用原则,所以对象行为模式比类行为模式具有更大的灵活性。
2023-08-14 10:16:55
513
原创 java设计模式之结构型模式
在安全组合模式中,在抽象构件角色中没有声明任何用于管理成员对象的方法,而是在树枝节点Menu类中声明并实现这些方法,安全组合模式的缺点是不够透明,因为叶子构件和容器构件具有不同的方法,且容器构件中那些用于管理成员对象的方法没有在抽象构件类中定义,因此客户端不能完全针对抽象编程,必须有区别的对待叶子构件和容器构件。在使用组合模式时,根据抽象构件类的定义形式,我们可将组合模式分为透明组合模式和安全组合模式两种形式。对象适配器模式可采用将现有组件库中已经实现的组件引入适配器类中,该类同时实现当前系统的业务接口。
2023-08-14 10:16:19
251
原创 java设计模式之创建者模式
(1)工厂方法模式vs建造者模式工厂方法模式注重的是整体对象的创建方式,而建造者模式注重的是部件的构造过程,意在通过一步步地精确构造创建出一个相对复杂的对象。(2)抽象工厂模式vs建造者模式抽象工厂模式实现对产品家族的创建,一个产品家族是这样的一系列产品,具有不同分类纬度的产品组合,采用抽象工厂模式则不需要关心构建过程,只关心产品由什么工厂生产即可。建造者模式则是要求按照指定的蓝图建造产品,它的主要目的是通过组装配件而产生一个产品。
2023-08-14 10:14:47
384
原创 JAVA设计原则
高层模块不应该依赖低层模块,两者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象,简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
2023-08-14 10:13:52
124
1
spring cloud 简单项目
2023-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人