摘要: 学习动态代理模式是为了以后学习AOP(面向切面编程)打下基础,他比装饰者模式还要灵活。 我们只学习他的一个方法: Proxy.newProxyInstance(ClassLoader classLoader, Class[] interfaces, InvocationHandler invocat 阅读全文
posted @ 2018-08-12 11:30 奥克兰毛泽西 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 静态代理模式有一个很严重的缺点,就是需要生成一个代理类,很麻烦,不推荐 阅读全文
posted @ 2018-08-12 09:49 奥克兰毛泽西 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 简单画图理解 但是这段代码需要改进,因为汉堡有很多种类,薯条也有不同的类型 阅读全文
posted @ 2018-08-12 09:26 奥克兰毛泽西 阅读(164) 评论(0) 推荐(0) 编辑
摘要: class HungryMan { //设计模式之饿汉式,因为是static修饰的,所以是类成员, //在类被加载时就初始化对象了,不存在线程安全问题 static private HungryMan hungryMan = new HungryMan(); static HungryMan getHungryMan() { return hung... 阅读全文
posted @ 2018-08-12 00:20 奥克兰毛泽西 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 单例模式之懒汉式: 阅读全文
posted @ 2018-08-12 00:03 奥克兰毛泽西 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Student类 Demo 阅读全文
posted @ 2018-08-11 21:50 奥克兰毛泽西 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 什么是反射? 1,反编译:.class-->.java 2.通过反射机制访问java对象的属性,方法,构造方法等; 反射应用场景: Jdbc 加载驱动 Spring ioc 框架 获取类的三种方法 //第一种方式: Classc1 = Class.forName("Employee"); //第二种 阅读全文
posted @ 2018-08-11 15:28 奥克兰毛泽西 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: Nginx反向代理画图解释: 开始操作 1.开启两个tomcat,端口号为8081和8082 2.修改主机host文件,在末尾添加如下内容。 路径为 3.修改nginx.conf 4.开启nginx 查看任务管理器是否开启 5.打开浏览器测试 如果需要通过相同域名访问不同项目,那么需要如下配置: 在 阅读全文
posted @ 2018-08-10 15:45 奥克兰毛泽西 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 注: linux我使用的是7.0版本,Nginx版本是1.9.9,记得关闭防火墙 开始正文(我是在/usr/local中配置的): 安装PCRE库: 1.cd /usr/local/ 2.wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8 阅读全文
posted @ 2018-08-09 23:19 奥克兰毛泽西 阅读(304) 评论(0) 推荐(0) 编辑