一个菜鸡JAVA后端的博客~

公告
一个菜鸡的JAVA后端,评论系统23-6点无法接收到消息,请尽量其他时间回复~

发布日期:2020-07-05
Gridea
这是一个基于Gridea的主题,大部分功能已经完成完毕,其他bug以及一些小功能以后再更新。 虽然不能说功能齐全,但是该有的功能还是都有了 使用效果请参考:博客 注意 如果您要对主题进行修改,请fork一份。 如果觉得主题还不错可以来一个star 由于比较懒,所以这个可能不会怎么更新 请勿用于商业用途 已开发功能 代码高亮 主题使用的代码高亮是:prismjs 默认使用的是OKAIDIA,...
设计模式-享元模式
发布日期:2020-10-10
Java DesignPartten Code

定义 Use sharing to support large numbers of fine-grained objects efficiently.(使用共享对象可有效地支持大量的细粒度的对象。) 享元模式提出了两个要求:细粒度的对象和共享对象。将对象的信息分为两个部分:内部状态(intrinsic)和外部状态(extrinsic) 内部状态:对象可共享出来的信息,存储在享元对象内部...

定义 Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每 当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更...
在看多线程和并发的时候看到书上使用并发的知识设计了一个缓存容器,觉得挺有用的,故写一篇博客记录一下。 首先,定义一个接口,接口中定义一个运算的方法: /** * 定义一个接口,实现这个接口的缓存方法 * @param <A> * @param <V> */ interface Computable<A,V>{ /** * 传入一个类...
定义 Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly.(将对象组合成树形结构以表 示“部分-整体”的层次结构,使得用户对单个对象...
定义 Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn't otherwise because of incompatible interfaces.(将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接...
定义 Avoid coupling the sender of a request to its receiver by giving more than one object an chance to handle the request.Chain the receiving objects and pass the request along the chain until an obje...
定义 Attach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative to subclassing for extending functionality.(动态地给一个对象添加一些额外的职责。 就增加功...
设计模式-命令模式
发布日期:2020-09-14
Java DesignPartten Code

定义 Encapsulate a request as an object,thereby letting you parameterize clients with different requests,queue or log requests,and support undoable operations(将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请...

设计模式-中介者模式
发布日期:2020-09-14
Java DesignPartten Code

定义 Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,and iit lets you vary their interaction...