• HOME
  • SEARCH
  • TOPICS
  • DATA

  • 设计模式之命令模式

    作用 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队和记录请求日志,以及支持可撤销的操作。 原理 Invoker:调用者角色。

    2019-12-26, Views: 2223 , Topics: 设计模式 Java

  • 设计模式之模板方法模式

    作用 算法只在父类中,需要修改时只需修改父类的模板方法即可。 不足之处:每一个不同的实现都需要子类实现,导致类增加。 案例 抽象类 模板方法:make(),

    2019-12-23, Views: 3400 , Topics: 设计模式 Java

  • 设计模式之代理模式

    作用 为其他对象提供一种代理以控制对这个对象的访问。 静态代理 接口 public interface IBuyTicket { void buy(i

    2019-12-20, Views: 2600 , Topics: 设计模式 Java

  • 设计模式之享元模式

    作用 也叫蝇量模式。“享”:共享,“元”:对象。 常用于系统底层开发,解决系统的性能问题。像数据库连接池,池里都是创建好的连接对象,无需再创建直接拿来用。解

    2019-12-19, Views: 3367 , Topics: 设计模式 Java

  • 设计模式之外观模式

    作用 又叫门面模式、过程模式。定义一个接口,聚合了内部子系统的细节,使调用端只需调用这个接口,无需关心子系统内部细节。类似方法抽取;工具类。 注意:不能过多或不

    2019-12-19, Views: 3028 , Topics: 设计模式 Java

  • 设计模式之组合模式

    作用 又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系,Composite使得用户对单个对象和组合对象的使用具有一

    2019-12-19, Views: 3453 , Topics: 设计模式 Java

  • 设计模式之装饰者模式

    作用 动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(OCP)。 原理 打包快递。 主体-被装饰者:陶瓷、衣服 包

    2019-12-18, Views: 2850 , Topics: 设计模式 Java

  • 设计模式之桥接模式

    作用 解决类爆炸问题,将抽象部分与它的实现部分相分离,使他们可以独立的变化。 原理图 Abstraction:维护了Implementor与它的实现类Co

    2019-12-17, Views: 3689 , Topics: 设计模式 Java

  • 设计模式之适配器模式

    作用 使得原本由于接口不兼容而不能一起工作那些类可以一起工作。 适配器 类型 src形式 关系 类适配器 以类给到 在Adapter里,将src当

    2019-12-17, Views: 3719 , Topics: 设计模式 Java

  • 设计模式之建造者模式

    作用 用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。 案例 通过User.Builder类构建User。 User user = User.

    2019-12-16, Views: 2705 , Topics: 设计模式 Java

  • Java 代码表示 UML 依赖/泛化/实现/关联/聚合/组合关系

    依赖 - Dependence /** * dependence: 依赖关系 * UserService在类中用到了UserDao, User */ pu

    2019-12-16, Views: 5645 , Topics: Java UML

  • 设计模式之原型模式 - 深拷贝和浅拷贝

    作用 用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。 案例 浅拷贝 实现Cloneable 重写clone方法 能拷贝基础类型及Strin

    2019-12-16, Views: 2923 , Topics: 设计模式 Java 面试

  • Spring Boot @Scheduled 定时任务

    创建定时任务 添加@EnableScheduling注解,开启定时任务支持。 @EnableScheduling @SpringBootApplication

    2019-12-16, Views: 5996 , Topics: Spring Boot Java cron

  • 设计模式之工厂模式

    简单工厂 由一个工厂对象决定创建出具体哪个类。 public class SimpleFactory { public Pizza createPiz

    2019-12-13, Views: 2711 , Topics: 设计模式 Java

  • Spring Boot 上传文件找不到临时目录

    日志信息 org.springframework.web.util.NestedServletException: Request processing fai

    2019-12-13, Views: 12412 , Topics: Java Spring Boot Undertow

  • 设计模式之单例模式

    作用 保证一个类只有一个实例,并提供一个访问它的全局访问点。 饿汉式(静态变量) 线程安全 未达到懒加载效果,可能造成内存浪费 @see java.lang.

    2019-12-11, Views: 3086 , Topics: 设计模式 Java juc

  • 23 种设计模式

    创建型 单例模式-Singleton 工厂模式-Factory Method 抽象工厂模式-AbstractFactory 原型模式-Prototype 建造

    2019-12-06, Views: 2596 , Topics: 设计模式

  • MyBatis Cause: java.lang.IndexOutOfBoundsException: Index: 5, Size: 5

    原因 DAO bean使用了Lombok的@Builder注解,但未提供所有参数的构造函数。 解决办法 方法一 去除@Builder注解。 方法二 增加构造函数

    2019-12-03, Views: 8632 , Topics: Java MyBatis Lombok

  • 面试题:缓存与数据库双写不一致解决方案

    前提 保证最终一致性的解决方案是缓存设置过期时间。以下方案讨论的是不依赖于给缓存设置过期时间的情况。 方案一:先更新缓存,再更新数据库 不推荐。 先更新缓存

    2019-11-16, Views: 5894 , Topics: 面试 Redis

  • 不安装 redis-server 下连接 redis

    使用 redis-cli 连接命令 单机版 redis-cli -h 192.168.2.131 -p 6379 集群版 redis-cli -c -h 192

    2019-11-07, Views: 4283 , Topics: Redis

  • First Prev
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub