摘要: 一、Apache和Tomcat形成集群时各自的基本功能: 二、Apache和Tomcat形成集群时各自的配置 一、Tomcat:配置conf/server.xml 1. 当一台服务器上有多个Tomcat,各Tomcat配置不同端口以区分开各个Tomcat服务器 2. 当一台服务器上有多个Tomcat 阅读全文
posted @ 2019-08-21 20:23 hr666 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 首先简单理解Spring容器和SpringMVC的关系 web.xml中spring的核心ContextLoaderListener初始化的上下文和springmvc的核心DispatcherServlet初始化的上下文关系: Spring容器和SpringMVC容器虽然是父容器与子容器的关系,但二 阅读全文
posted @ 2019-06-18 09:41 hr666 阅读(5805) 评论(0) 推荐(0) 编辑
摘要: (1)根节点Configuration有两个属性:status和monitorinterval,有两个子节点:Appenders和Loggers(表明可以定义多个Appender和Logger). status用来指定log4j本身的打印日志的级别. monitorinterval用于指定log4j 阅读全文
posted @ 2019-05-04 20:48 hr666 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 位图排序 3 */ 4 import java.util.Arrays; 5 6 public class Test { 7 public static void main(String[] args){ 8 int[] arr = new int[]{ 3, 6, 7, 13, 阅读全文
posted @ 2019-02-19 21:20 hr666 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.Stack; 2 3 public class BinaryTree<T> { 4 public static void main(String[] args){ 5 BinaryTree b = new BinaryTree(); 6 b.insert(new 阅读全文
posted @ 2019-02-18 18:23 hr666 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 模拟红黑旗子实现: 1 /** 2 *享元模式: 类似Interger包装类,在-128~127之间的小数,由不同的对象共享 3 * 就是把大量的,经常要用的对象中的不变内容封装到一个类中,而把那些不同的属性放到外面,需要用的时候再传给前者, 4 * 这样可以节省很多内存空间,正如一片英文文档,其中 阅读全文
posted @ 2019-02-15 17:17 hr666 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 模拟实现: 1 import java.util.Date; 2 3 /** 4 *原型模式: 通过一个已经创建好的对象来克隆出同样的其他对象(属性一样,通过实现Cloneable接口来实现), 5 * 分为深拷贝和浅拷贝,要进行深拷贝,需要对原对象的引用类型属性也进行拷贝,或者用序列化的方式也可以 阅读全文
posted @ 2019-02-15 17:14 hr666 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 模拟实现类: 1 /** 2 *责任链模式: 将处理同一类事务的所有对象按次序连接在一起(就像连成一条锁链一样), 3 * 依次去处理待定事务,如果该对象处理不了,就传给其后的对象来处理 4 */ 5 public abstract class Leader { 6 public Leader(St 阅读全文
posted @ 2019-02-15 17:13 hr666 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 模拟类: 1 /** 2 * 模板方法模式: 实现一个算法时,整体步骤很固定,只有某些部分 3 * 易变,这是将这些易变部分抽象出来,而先固定好方法执行步骤 4 * 再让子类实现易变的抽象方法 5 */ 6 7 //模拟到银行办业务 8 public abstract class BankTrans 阅读全文
posted @ 2019-02-15 17:06 hr666 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 最大堆:父结点的键值总是大于或等于任何一个子节点的键值;如下图左 最小堆:父结点的键值总是小于或等于任何一个子节点的键值。如下图右 1 public class Test { 2 public static void main(String []args){ 3 MaxHeap mh = new M 阅读全文
posted @ 2019-02-14 14:12 hr666 阅读(86) 评论(0) 推荐(0) 编辑