自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis:熟记文档②

配置(configuration)配置文档结构:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类别处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)databaseIdProvider(数据库厂商标识)

2021-09-07 16:29:37 187

原创 MyBatis:熟记文档①

简介​ MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO为数据库中的记录。安装Maven项目:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId&gt

2021-09-03 22:34:21 108

原创 设计模式:原型模式

⑤原型模式(Prototype Pattern)简介:​ 原型模式是用于创建重复对象,同时又能保证性能的一种模式,属于创建者模式。实现方法:创建原型抽象类和扩展其的子类。创建一个缓存类,将原型抽象类对象储存起来,在请求对象时返回它们的克隆。优点:在运行时刻增加或删除产品,通过克隆原型得到对象,性能得到提高。不需要受构造方法的限制,生产一个对象变得更加简单。缺点:​ 原型模式需要抽象原型的子类全部实现clone()方法,这对已存在的类或者包含不支持拷贝或有循环引用的对象的类具有

2021-09-01 19:11:47 78

原创 设计模式:建造者模式

④建造者模式(Builder Pattern)简介:​ 建造者模式使用多个简单的对象来构建一个复杂的对象。属于建造者模式。实现方法:创建一个零件类组装接口。创建多个不同抽象类,与其实现类。调用零件类组装接口中方法对步骤2中多个实现类进行组装,创建出多种不同的实例。优点:建造者独立,灵活性高,容易扩展。对于全局与细节的控制性较强。缺点:生成的产品必须有共同点,生产范围受限。若内部出现复杂变化,建造类的扩展规模较大。使用场景:系统需要的对象具有复杂的内部结构。

2021-08-31 22:06:03 82

原创 设计模式:单例模式

③单例模式(Singleton Pattern)简介:​ 单例模式是Java中最简单的设计模式之一。属于创建型模式。这种模式的实现是“单一的类确保创建单个的对象,该类提供了一种访问其唯一的对象的方式。”实现方法:创建需要实现单例模式的类。类包含它私有的构造函数和本身的一个静态实例。类提供一个静态方法,供外界获取它的静态实例。优点:在内存中只存在一个实例,减少了内存的开销,尤其是频繁地创建和销毁实例。避免对资源的多重占用(比如写文件操作)单例模式可以设置全局访问点,优化和共享资源访

2021-08-31 21:54:01 121

原创 设计模式:抽象工厂模式

②抽象工厂模式(Abstract Factory Pattern)简介:​ 抽象工厂模式是围绕一个超级工厂创建其他工厂,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。实现方法:创建产品接口,产品实现类实现接口。创建抽象工厂,普通工厂类继承抽象工厂,重写方法,扩展生产产品的方法。创建超级工厂,用来生产普通工厂类。通过不同的条件,使超级工厂生成相应的普通工厂类,进而生成产品对象。优点:​ 当一个产品族中的多个对象被设计成一起工作时,抽象工厂模式可以保证客户端始终只使

2021-08-30 14:40:14 84

原创 设计模式:工厂方法模式

①*工厂方法模式(Factory Method Pattern)简介:​ 工厂方法模式是对简单工厂模式的改进,降低了代码的耦合度,优化了简单工厂模式中工厂类代码繁重的缺点。低耦合度使得结构更加的稳定。实现方法:创建一个产品接口和一个工厂接口,产品实现类实现产品接口,工厂实现类实现工厂接口。在工厂接口中定义创建对象的方法。由工厂实现类重写方法,扩展创建产品对象的功能。我们可以调用不同工厂类中的方法来创建不同产品实例。优点:工厂方法模式具有简单工厂模式的优点。工厂方法模式降低了代码的耦

2021-08-30 12:54:44 106

原创 设计模式:简单工厂模式

①工厂模式(Factory Pattern)简介:工厂模式是Java中最常用的设计模式之一,属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。实现方法:创建一个接口和一个工厂类,不同子类同时实现这个接口。在工厂类中可以定义创建对象的方法。在不同的条件下我们可以通过传入不同的参数调用工厂类中方法来创建不同实例。优点:一个调用者想创建一个对象,只要知道其名称就可以了。扩展性高,如果想增加一个

2021-08-29 17:43:03 99

原创 设计模式:设计模式就此搞定吧

比学会23种设计模式更简单的事又能有哪些呢?概述:设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。作用:使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码的可靠性。背景:在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版了一本名为 Design Patterns - Elements

2021-08-29 17:33:17 111

空空如也

空空如也

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

TA关注的人

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