Java互联网高阶技术

工程化专题 Maven Jenkins Sonar Git 源码专题 常用设计模式 Spring源码 MyBaitis源码 分布式专题 分布式架构原理 分布式架构策略 分布式架构中间件 分布式架构实战 微服务专题 微框架 Spring Cloud Dock...

2018-01-03 23:13:02

阅读数:356

评论数:0

建造模式

部就班地进行wwh: 什么是建造模式(what) 为什么使用建造模式(why) 如何使用建造模式(how) 什么是建造模式 为什么使用建造模式 如何使用建造模式 ...

2019-01-15 22:58:13

阅读数:1

评论数:0

序列建生成器与单例及多例模式

我们还是按部就班地进行wwh: 什么是序列建生成器与单例及多例模式(what) 为什么序列建生成器与单例及多例模式(why) 如何使用序列建生成器与单例及多例模式(how) 什么是序列建生成器与单例及多例模式 为什么序列建生成器与单例及多例模式 如何使用序列建生成器与单例及多例模式 ...

2019-01-14 23:47:19

阅读数:2

评论数:0

多例模式与多语言支持

我们还是按部就班地进行wwh: 什么是多例模式与多语言支持(what) 为什么多例模式与多语言支持(why) 如何使用多例模式与多语言支持(how) 什么是多例模式与多语言支持 为什么多例模式与多语言支持 如何使用多例模式与多语言支持 ...

2019-01-13 23:17:50

阅读数:4

评论数:0

单例模式与MX记录

我们还是按部就班地进行wwh: 什么是单例模式与MX记录(what) 为什么单例模式与MX记录(why) 如何使用单例模式与MX记录(how) 什么是单例模式与MX记录 抽象工厂(Abstract Factory)模式,又称工具箱模式。抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一...

2019-01-12 00:55:35

阅读数:8

评论数:0

抽象工厂模式

我们还是按部就班地进行wwh: 什么是抽象工厂模式(what) 为什么使用抽象工厂模式(why) 如何使用抽象工厂模式(how) 什么是抽象工厂模式 抽象工厂(Abstract Factory)模式,又称工具箱模式。抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 为什么使用...

2019-01-11 17:33:37

阅读数:6

评论数:0

工厂方法模式

我们还是按部就班地进行wwh: 什么是工厂方法模式(what) 为什么使用工厂方法模式(why) 如何使用工厂方法模式(how) 什么是工厂方法模式 工厂方法模式是类的创建模式,又叫做虚拟构成子模式或者多态性工厂模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子...

2019-01-10 22:47:44

阅读数:6

评论数:0

简单工厂模式

我们还是按部就班地进行wwh: 什么是简单工厂模式(what) 为什么使用简单工厂模式(why) 如何使用简单工厂模式(how) 什么是简单工厂模式 简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产...

2019-01-09 23:07:13

阅读数:14

评论数:0

接口隔离原则

接口隔离原则(Interface Segregation Principle,常常略写做ISP)讲的是:使用多个专门的接口比使用单一的总接口要好。 换句话来说,从一个客户类的角度来讲:一个类对另外一个类的依赖性应当是建立在最小的接口上的。 1. 什么是接口隔离原则 接口分为两种:一种是指Java语...

2019-01-08 23:05:30

阅读数:9

评论数:0

依赖倒转原则

实现“开-闭”原则的关键是抽象化,并且从抽象化导出具体化实现。如果说“开-闭”原则是面向对象设计的目标,依赖原则就是面向对象设计的主要机制。 依赖倒转原则讲的是:要依赖于抽象,不要依赖于具体。 1.为何而“倒转” 为什么要使用“倒转”一词,依赖倒转(Dependence Inversion)的意...

2019-01-07 23:32:34

阅读数:5

评论数:0

里氏代换原则

从开闭原则中可以看出面向对象设计的重要原则是创建抽象化,并从抽象化导出具体化。具体化可以给出不同的版本,每一个版本都给出不同的实现。 从抽象化到具体化的导出要使用继承关系和这里引入的里氏代换原则(Liskov Substitution Principle,常缩写为LSP)。 ...

2019-01-06 23:21:51

阅读数:9

评论数:0

Java语言的接口

1.什么是接口 2.为什么使用接口 3.Java接口常见的用法

2019-01-05 00:18:41

阅读数:7

评论数:0

抽象类

抽象类 在Java语言中,类有两种:一种是具体类,一种是抽象类。具体类可以实例化,抽象类不可以实例化。 1.什么是抽象类 抽象类仅提供一个类型的部分实现。 1.抽象类可以有实例变量,以及一个或多个构造方法。抽象类可以同时有抽象方法和具体方法。 2.一个抽象类不会有实例,其构造方法也不能被客户端用...

2019-01-04 16:06:42

阅读数:8

评论数:0

开-闭原则

经典力学的基石是牛顿三大定律。而面向对象的可复用设计(Object Oriented Design, OOD)的第一块基石,便是所谓的开-闭原则(Open-Closed Principle,OCP) 1.什么是开-闭原则 一个软件实体应当对扩展开放,对修改关闭。 2.怎样做到开-闭原则 不能...

2019-01-03 17:57:22

阅读数:10

评论数:0

原始模式

原始模式又叫原型模式 DTO、VO、POJO、Entity DTO和VO之间存在一些属性名称、类型都相同 数据库表查询出来的对象会赋值给DTO MVC中的Model 把DTO中的值会赋值给VO 再将VO的值传输到View 复制,就是要DTO中每一个属性的值赋值给VO中的每一个属性的值,属性名称相同...

2019-01-02 23:28:00

阅读数:6

评论数:0

单例模式

单例模式 一个类模板,在整个系统运行中,只允许产生一个实例(有且只有一个)。 生活中的单例有哪些? 工厂本身,配置文件,日历等等。 单例模式的作用 解决并发访问线程安全问题,保证单例的技术方案有很多种,如:饿汉式,懒汉式, 注册登录式,枚举式,序列化与反序列化等等。 饿汉式 在实例之前,不管你是否...

2019-01-01 23:03:43

阅读数:17

评论数:0

自己动手写Java虚拟机(第2章 搜索class文件)

学习Java虚拟机以及go语法,记录下自己的学习过程 2.1 类路径 2.2 准备工作 2.3 实现类路径 2.3.1 Entry接口 2.3.2 DirEntry 2.3.3 ZipEntry 2.3.4 CompositeEntry 2.3.5 WildcardEntry 2.3.6 Cl...

2018-10-26 17:13:46

阅读数:28

评论数:0

自己手写Java虚拟机(第1章 命令行工具)

学习Java虚拟机以及go语法,记录下自己的学习过程 第1章 命令行工具 1.1 准备工作 1.1.1 安装JDK 1.1.2 安装Go 1.1.3 创建目录结构 1.2 java命令 1.3 编写命令行工具 1.4 测试本章代码 1.5 本章小结 1.1 准备工作 这里就不作说明了,看...

2018-10-25 20:05:43

阅读数:53

评论数:0

如何阅读一本书(1)

如何阅读一本书

2018-08-31 13:12:37

阅读数:52

评论数:0

分布式通信——初探序列化

初探序列化 我们还是按部就班地进行wwh: 什么是序列化(what) 为什么使用序列化(why) 如何使用序列化(how) 什么是序列化 序列化是将对象的状态信息进行转换可以存储或传递的形式的过程。序列化使其他代码可以查看或修改,那些不序列化便无法访问的对...

2018-07-23 19:38:02

阅读数:67

评论数:0

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