自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 Raft机制梳理

在分布式环境中,保证数据一致性,是系统可用性和可靠性的保障。最近一致在学习Diego Ongaro的大作“A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT O

2017-05-26 07:58:55 517

转载 享元模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著模式介绍享元模式通过共享对象池对象,达到减少对象生成的目的实验代码package FlyweightPattern;import java.util.HashMap;class Position { private int x, y; public Position(int _x, int _y) { x = _x

2017-03-18 17:08:12 218

转载 外观模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的外观模式作为调用者和系统之间的接口,屏蔽了系统的具体细节,简化调用实验代码package Facade;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;clas

2017-03-16 04:37:27 170

转载 装饰模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的与桥接模式相似,装饰模式也采用组合的方式关联对象,不同之处在于装饰模式组合的对象实现了共同的接口实验代码package Decorator;interface Document{ public void display();}class Word implements Document{ @Override pu

2017-03-13 22:24:10 216

转载 组合模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的组合模式通过构建抽象接口,对开发人员屏蔽子类具体实现,达到统一操作的目的实验代码package Composite;import java.util.ArrayList;interface Composite<T> { public void tranverse(); public void add(Composite

2017-03-12 06:49:56 175

转载 桥接模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的桥接模式通过对象之间关联的方式,在主对象中可以访问多种关联对象实验代码package BridgeMode;interface DataSource{ public String readData();}class DBSource implements DataSource{ @Override public

2017-03-11 09:00:19 174

转载 适配器模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的适配器模式作为对象组装模式的一种,通常由target,adapter,adaptee三部分组成实验代码package Adapter;import java.util.Arrays;import java.util.List;interface Target<T>{ public void doSortOperation(T[

2017-03-07 21:20:14 165

转载 建造者模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的建造者模式相当于带组装功能的抽象工厂,由Director负责组装,Builder负责生产具体Product,一个Builder对应一个Product实验代码package BuilderPattern;class Video { // data protected String menu; protected S

2017-03-06 22:16:43 167

转载 原型模式

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的原型模式作为创建对象方式的一种,新对象为原型对象的拷贝;分为浅拷贝和深拷贝实验代码package PrototypeManager;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;

2017-03-05 08:50:01 186

转载 抽象工厂

实验目的抽象工厂可以理解为多态工厂的增强版,一个具体的工厂类负责生产一组不同产品实验代码package AbstractFactory;interface OperationController{ public void DoOperation();}class SymbianOperationController implements OperationController { @

2017-03-04 18:33:06 256

转载 多态工厂

实验目的多态工厂将创建具体对象的任务交给子类实现;隐藏工厂方法,通过在工厂中实现对象的对外接口,达到对业务逻辑屏蔽对象的目的。实验代码/***************** Factory Method Pattern *********************/package PolymorphicFactory;interface Logger { public void doLog()

2017-03-04 08:45:10 203

转载 简单工厂

参考《设计模式的艺术软件开发人员内功修炼之道》-刘伟 著实验目的工厂方法是一种常见的制造对象的方法(其他,如new新对象,反射,clone等),其中简单工厂通过一个工厂类,根据入参生产出对应的子对象。实验代码import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.xml.parse

2017-03-04 07:52:34 200

转载 单例模式

实验目的对于单例模式,有多种不同的实现方式,简单的情况只适用于单线程场景,对于多线程情况,可以分为饿汉模式,lazy模式;对于lazy模式,又可以细分为整个函数加锁,双重检查锁模式;最终实现一种静态内部类的方式,该方式利用了虚拟机内部同步功能,避免显示加锁。实验代码interface SingleInstance{ public default void printDividingLine(

2017-02-28 19:14:38 224

转载 JAVA静态内部类

文章转载自:载一个类时,其内部类是否同时被加载?引申出单例模式的另一种实现方式

2017-02-28 05:06:59 163

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-28 05:00:36 143

Raft 论文总结

在分布式环境中,保证数据一致性,是系统可用性和可靠性的保障。最近一致在学习Diego Ongaro的大作“A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY”

2017-05-26

一致性协议总结

在分布式环境中,保证数据一致性,是系统可用性和可靠性的保障。最近一致在学习Diego Ongaro的大作“A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY”

2017-05-26

raft 经典论文

在分布式环境中,保证数据一致性,是系统可用性和可靠性的保障。最近一致在学习Diego Ongaro的大作“A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY”

2017-05-26

深入理解Java虚拟机 JVM高级特性与最佳实践

深入理解Java虚拟机 JVM高级特性与最佳实践,经典教材,值得拥有

2015-07-26

空空如也

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

TA关注的人

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