01 2020 档案
摘要:分为静态代码块和构造代码块。 1.静态代码块: static { System.out.println("静态"); } 每个类加载的时候执行,且执行一次。 2.构造代码块 { System.out.println("构造代码块"); } 就是每个类new的时候执行,且执行一次。也就是说,调用这个类
阅读全文
摘要:写了个最简单的例子,用默认的交换机。 准备:pom.xm的配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org
阅读全文
摘要:先看看关键servlet,我的ide用的是eclipse的快捷键,这里是f4: 查看类的结构图快捷键是:ctrl+alt+u 或者右键diagrams->show. DispatcherServlet的继承结构图 我们先从GenericServlet这个类看起。 1.这个类实现了servlet接口
阅读全文
摘要:看项目的源码,只能看到servlet有多少个方法,其实现类也没有进行实例化或者调用init的方法,感觉很奇怪。 后面看到一篇文章,介绍tomcat的源码才知道servlet的实例化是再tomcat中。 主要是这个类:org.apache.catalina.core.StandardWrapper 其
阅读全文
摘要:1.假如需要实现或者继承父类的一个方法,那么可以写一个内部类,比如私有的静态内部类来实现或者继承父类,这样就不用整个类都去实现或继承。 2.使用设计模式,左边多为接口,右边用简单工厂得到对象或者行为工厂得到等。 3.类似于抽象类genericServlet的init设计,默认初始化inti(sc),
阅读全文
摘要:spring cloud eureka-server的代码我不多说了。 1.打包成eureka-server-1.jar. 2.新建一个centos7虚拟机。不会的,可以看这一篇。 3.修改Ip addr 4.安装docker 因为centos7的extras源内已经内置docker,所以安装特别简
阅读全文