1. Maven中Scope的分类

    2019-05-04

    Maven依赖中的scope详解

  2. Springboot集成Shiro(前后端分离)

    2019-04-30

    最近在项目中要使用Shiro,记一次踩坑实录。

  3. Java设计模式之代理模式

    2019-04-02

    在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。

  4. Java设计模式之享元模式

    2019-03-23

    享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。

  5. Java设计模式之中介者模式

    2019-03-18

    中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。

  6. Java设计模式之装饰器模式

    2019-03-15

    装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。

  7. Java设计模式之门面模式

    2019-03-12

    门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。使得子系统更容易使用。

  8. Java设计模式之模板方法

    2019-03-08

    在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。

  9. Java设计模式之状态模式

    2019-03-01

    在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。

  10. Java设计模式之策略模式

    2019-02-26

    策略,Strategy,古时也称“计”,为了达成某个目标的方案,目标不同,方案也随之更改。例如特工执行任务时总要准备好几套方案以应对突如其来的变化,A计划实施过程中情况突变导致预案无法继续实施,则马上更换为B计划,正所谓计划不如变化快,提前策划固然非常重要,而随机应变更是不可或缺,只有保证这种可变的灵活性才能立于不败之地。世界永远都在变,唯一不变的就是变本身。

Java 8推出了全新的日期时间API,本文将通过一些简单的实例来学习如何使用新API。

MySql数据库优化注意的一些细节

详细讲解Stream的使用方法

由个人封装的一些springboot starter项目

GitHub stars GitHub forks

移植了一个jekyll主题到Hexo

GitHub stars GitHub forks