java
-岁月如歌
这个作者很懒,什么都没留下…
展开
-
java设计模式之工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
设计模式之工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)工厂模式介绍简单工厂模式工厂方法模式抽象工厂模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建...原创 2019-02-19 15:56:26 · 773 阅读 · 0 评论 -
java设计模式之 观察者模式
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 何时使用:一个对象...原创 2019-03-10 09:03:20 · 91 阅读 · 0 评论 -
SpringBoot JPA 分组查询并根据查询数量排序
工作时遇到一个问题就是想用JPA分组查询并展示出数量,并按数量排序,终于参考无数资料搞了出来 @Autowired private EntityManager entityManager; private List<Tuple> userMessageVos (){ CriteriaBuilder cb = entityManager.get...原创 2019-03-10 11:52:09 · 7817 阅读 · 2 评论 -
java设计模式之适配器模式
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。 我们通过下面的实例来演示适配器模式的使用。其中,音频播放...原创 2019-03-08 09:56:01 · 109 阅读 · 0 评论 -
java AOP对每个接口保存错误日志
当我们需要查看程序的错误日志时,我们可以用简单的方法把错误信息保存到数据库,这样我们就能准确定位程序的异常,解决问题。下面我们介绍借助AOP保存错误日志。 package com.allqj.gad_financial_expenditure_java.aspect; import com.allqj.gad_financial_expenditure_java.entity.result.Lo...原创 2019-05-11 14:10:42 · 860 阅读 · 0 评论 -
SpringBoot + Redis 实现缓存
当我们需要经常调用数据库,然而数据库内数据较少时,可以将数据放到缓存当中,能有效的降低调用数据库的次数,并提高查询速度。这种方法常用于字典表。 package com.allqj.gad_financial_expenditure_java.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fas...原创 2019-05-11 14:33:06 · 165 阅读 · 0 评论 -
java冒泡排序、快速排序算法原理及其实现
冒泡排序: package com.allqj.examination.examination.util; /** * @Author WF * @DesCription 冒泡排序 * @Date 2019/7/14 11:33 **/ public class BubbleSort { public static void main(String[] args) { ...原创 2019-07-14 15:34:10 · 215 阅读 · 0 评论