自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java互联网高阶技术

工程化专题Maven Jenkins Sonar Git源码专题常用设计模式 Spring源码 MyBaitis源码分布式专题分布式架构原理 分布式架构策略 分布式架构中间件 分布式架构实战微服务专题微框架 Spring Cloud Docker虚拟机 漫谈微服务架构性能优化专题理解性能优化 JVM调优 Tomcat调优

2018-01-03 23:13:02 654

原创 英语时态:一般、否定疑问句、现表将来(中文练到无停顿)

看中文说英语,速度练到极致,一口气说完不能有停顿1.你要去北京吗2.你不打算告诉他吗3.你给他打电话了吗4.他不打算买车吗5.你在等人吗6.你为什么老不听我的7.他没回来吗8.你在找什么东西吗9.他没告诉你吗10.你要买这辆车吗11.他买这辆车了吗12.他在看电视吗13.他昨天为什么没来14.他要买这套房子吗15.你找到他了吗16.他要离开北京吗17.你平常跑步...

2019-02-03 09:02:52 634 1

原创 英语时态:一般、否定疑问句、现表将来

看中文说英语,速度练到极致,一口气说完不能有停顿1.你要去北京吗2.你不打算告诉他吗3.你给他打电话了吗4.他不打算买车吗5.你在等人吗6.你为什么老不听我的7.他没回来吗8.你在找什么东西吗9.他没告诉你吗10.你要买这辆车吗11.他买这辆车了吗12.他在看电视吗13.他昨天为什么没来14.他要买这套房子吗15.你找到他了吗16.他要离开北京吗17.你平常跑步...

2019-02-02 14:45:02 528

原创 时态(1)特殊疑问句

1.时态时态分为:时间和特点时间:现在,过去,将来(其中“过去将来”暂时不需要记)特点:一般,完成,进行,完成进行一般现在时,一般过去时,一般将来时现在完成时,过去完成时,将来完成时现在进行时,过去进行时,将来进行时现在完成进行时,过去完成进行时,将来完成进行时2.四个基本时态的组成一般现在时:do/does一般过去时:did一般将来时:be going to do现在进行...

2019-02-01 23:10:03 269

原创 英语时态:特殊疑问句(10个句子练到极致,不能有停顿连续三遍)

看中文说英语,速度练到极致,一口气说完不能有停顿1.你买什么了2.你刚说什么3.你在说什么呢4.你告诉谁了5.你在等谁6.你要去哪个国家7.你什么时候回来8.你一般都什么时候睡觉9.你要去哪学习10.你怎么来的...

2019-01-31 11:42:10 665

原创 英语学习(10个句子练到极致,不能有停顿)

看中文说英语,速度练到极致,一口气说完不能有停顿1.你买什么了2.你刚说什么3.你在说什么呢4.你告诉谁了5.你在等谁6.你要去哪个国家7.你什么时候回来8.你一般都什么时候睡觉9.你要去哪学习10.你怎么来的...

2019-01-30 15:26:15 239

原创 英语学习(10个句子练到极致)

看中文说英语,速度练到极致,做到脱口而出1.你买什么了2.你刚说什么3.你在说什么呢4.你告诉谁了5.你在等谁6.你要去哪个国家7.你什么时候回来8.你一般都什么时候睡觉9.你要去哪学习10.你怎么来的...

2019-01-29 14:20:35 307 1

原创 享元模式

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

2019-01-28 23:40:59 51

原创 虚拟代理的例子

按部就班地进行wwh:什么是虚拟代理的例子(what)为什么使用虚拟代理的例子(why)如何使用虚拟代理的例子(how)什么是虚拟代理的例子为什么使用虚拟代理的例子如何使用虚拟代理的例子...

2019-01-27 23:39:04 196

原创 智能引用代理

按部就班地进行wwh:什么是智能引用代理(what)为什么使用智能引用代理(why)如何使用智能引用代理(how)什么是智能引用代理为什么使用智能引用代理如何使用智能引用代理...

2019-01-26 22:40:49 156

原创 代理模式

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

2019-01-25 23:55:38 148

原创 设计模式在Java I/O库中的应用

按部就班地进行wwh:什么是设计模式在Java I/O库中的应用(what)为什么使用设计模式在Java I/O库中的应用(why)如何使用设计模式在Java I/O库中的应用(how)什么是设计模式在Java I/O库中的应用为什么使用设计模式在Java I/O库中的应用如何使用设计模式在Java I/O库中的应用...

2019-01-24 23:36:54 63

原创 装饰模式

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

2019-01-23 23:52:28 75

原创 合成模式

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

2019-01-22 23:41:03 104

原创 XMLProperties与适配器模式

按部就班地进行wwh:什么是XMLProperties与适配器模式(what)为什么使用XMLProperties与适配器模式(why)如何使用XMLProperties与适配器模式(how)什么是XMLProperties与适配器模式为什么使用XMLProperties与适配器模式如何使用XMLProperties与适配器模式...

2019-01-21 23:37:57 65

原创 缺省适配器模式

按部就班地进行wwh:什么是缺省适配器模式(what)为什么使用缺省适配器模式(why)如何使用缺省适配器模式(how)什么是缺省适配器模式为什么使用缺省适配器模式如何使用缺省适配器模式...

2019-01-20 23:54:50 133

原创 适配器模式

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

2019-01-19 00:20:42 55

原创 JAVA与模式

JAVA与模式

2019-01-18 23:28:44 63

原创 JavaBean的“冷藏”和“解冻”

部就班地进行wwh:什么是JavaBean的“冷藏”和“解冻”(what)为什么使用JavaBean的“冷藏”和“解冻”(why)如何使用JavaBean的“冷藏”和“解冻”(how)什么是JavaBean的“冷藏”和“解冻”为什么使用JavaBean的“冷藏”和“解冻”如何使用JavaBean的“冷藏”和“解冻”...

2019-01-17 23:47:20 134

原创 原始模式

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

2019-01-16 23:46:27 70

原创 建造模式

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

2019-01-15 22:58:13 39

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

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

2019-01-14 23:47:19 72

原创 多例模式与多语言支持

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

2019-01-13 23:17:50 53

原创 单例模式与MX记录

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

2019-01-12 00:55:35 84

原创 抽象工厂模式

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

2019-01-11 17:33:37 46

原创 工厂方法模式

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

2019-01-10 22:47:44 52

原创 简单工厂模式

我们还是按部就班地进行wwh:什么是简单工厂模式(what)为什么使用简单工厂模式(why)如何使用简单工厂模式(how)什么是简单工厂模式简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。为什么使用简单工厂模式模式的核心是工厂类。这个类含有必要的判断逻辑,可以决定在什么时候...

2019-01-09 23:07:13 54

原创 接口隔离原则

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

2019-01-08 23:05:30 49

原创 依赖倒转原则

实现“开-闭”原则的关键是抽象化,并且从抽象化导出具体化实现。如果说“开-闭”原则是面向对象设计的目标,依赖原则就是面向对象设计的主要机制。依赖倒转原则讲的是:要依赖于抽象,不要依赖于具体。1.为何而“倒转”为什么要使用“倒转”一词,依赖倒转(Dependence Inversion)的意义是什么?简单地说,传统的过程性系统的设计方法倾向于高层模块依赖于底层模块:抽象层依赖于具体层。倒转...

2019-01-07 23:32:34 318

原创 里氏代换原则

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

2019-01-06 23:21:51 82

原创 Java语言的接口

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

2019-01-05 00:18:41 67

原创 抽象类

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

2019-01-04 16:06:42 61

原创 开-闭原则

经典力学的基石是牛顿三大定律。而面向对象的可复用设计(Object Oriented Design, OOD)的第一块基石,便是所谓的开-闭原则(Open-Closed Principle,OCP)1.什么是开-闭原则一个软件实体应当对扩展开放,对修改关闭。2.怎样做到开-闭原则不能修改而可以扩展似乎看起来是自相矛盾的。怎么可以不修改同时可以扩展呢?玉帝招安美猴王招安的关键在于不...

2019-01-03 17:57:22 64

原创 原始模式

原始模式又叫原型模式DTO、VO、POJO、EntityDTO和VO之间存在一些属性名称、类型都相同数据库表查询出来的对象会赋值给DTOMVC中的Model把DTO中的值会赋值给VO再将VO的值传输到View复制,就是要DTO中每一个属性的值赋值给VO中的每一个属性的值,属性名称相同,属性类型相同apache 反射实现(原型模式)clone() 比如克隆羊、克隆人Spring中...

2019-01-02 23:28:00 76

原创 单例模式

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

2019-01-01 23:03:43 68

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

学习Java虚拟机以及go语法,记录下自己的学习过程2.1 类路径2.2 准备工作2.3 实现类路径2.3.1 Entry接口2.3.2 DirEntry2.3.3 ZipEntry2.3.4 CompositeEntry2.3.5 WildcardEntry2.3.6 Classpath2.4 测试本章代码2.5 本章小结2.1 类路径前面章节有提过,Java...

2018-10-26 17:13:46 87

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

学习Java虚拟机以及go语法,记录下自己的学习过程第1章 命令行工具1.1 准备工作1.1.1 安装JDK1.1.2 安装Go1.1.3 创建目录结构1.2 java命令1.3 编写命令行工具1.4 测试本章代码1.5 本章小结1.1 准备工作这里就不作说明了,看书就可以轻松完成。1.2 java命令问题:如何启动Java应用程序?首先启动Java虚拟机,然...

2018-10-25 20:05:43 707

原创 如何阅读一本书(1)

如何阅读一本书

2018-08-31 13:12:37 129

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

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

2018-07-23 19:38:02 121

原创 初探Jvm内存结构

初探Jvm内存结构 我们还是按部就班地进行wwh:什么是Jvm内存结构(what)为什么使用Jvm内存结构(why)如何使用Jvm内存结构(how)什么是Jvm内存结构运行Java代码的内存区域。为什么使用Jvm内存结构为了提高运算效率,就对数据进行了不同空间的划分。如何使用Jvm内存结构后续补充…...

2018-07-07 22:01:06 203

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