自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C语言编程题001——输出100000以内的自幂数

对于自幂数(水仙花数)的一种思路

2023-10-22 12:51:12 151 1

原创 Spring的声明式事务管理(注解跟XML方式)

什么是事务:事务是数据库操作最基本的单元,逻辑上一组操作,要么都成功,如果一个失败所有操作都失败 事务的四个特性:原子性,一致性,隔离性,持久性。 传统的JDBC是怎么解决事务呢:在JDBC中如果我们在一个service层先后进行对数据库的数据进行删除,增加操作,如果是正常执行的话,数据库是数据会先后进行删除,增加,但是如果在删除和增加之间出现了异常,数据库只会进行删除操作,不会进行增加功能,JDBC就会利用事务管理对他们进行管理,就是在对操作数据库之前开启事务,然后业务操作,没有发生异常就提交事务,发

2021-11-16 14:34:17 1066

原创 工厂模式的拓展(简单工厂模式,多工厂模式,替代单例模式,延时初始化(增加缓存))

简单工厂模式 在之前讲工厂模式的时侯,我们有没有想到就是我们烧制的都是同一模块的陶瓷碗,既然一个模块只需要一个烧制炉,我们就没必要定义抽象工厂类,也没必要把烧制炉产生出来,直接使用静态的方法就行,这样我们的类图就变简单了,这样的模式是工厂模式的弱化,因为简单所以称为简单工厂模式或者叫静态工厂模式(这种模式在实际项目是非常实用的设计模式,但是既然去掉了抽象工厂类那么带来的就是工厂类的拓展比较困难,不符合开闭原则) 下面的代码就是去掉了抽象工厂类使用静态方法,其他的代码不变 //创建一个...

2021-10-26 23:43:18 263

原创 设计模式之工厂模式

在工厂模式中,抽象产品类Product负责定义产品的共性,实现对事务的抽像的定义, Creator为抽象创建类,也就是抽象工厂, 具体如何创建产品类是由具体的实现工厂ConcreateCreator完成的 下面以制作陶瓷的例子来讲解什么是工厂模式 //创建一个抽象陶瓷碗接口 public interface PorcelainBowl { //在工厂模式中,抽象产品类Product负责定义产品的共性,实现对事务的抽像的定义, //Creator为抽象创建类,也就是抽象工厂, ..

2021-10-26 09:43:10 133 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除