java
mrzhang1520
努力学习的小菜鸡
展开
-
Myeclipse启动Tomcat时报Server Tomcat v6.0 at localhost was unable to start within 45 seconds. 错误
找到当前工程目录Myeclipse2016找到Myeclipse2016\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。<servers><server auto-publish-setting="2" auto-publish-time="1" configuration-id="/Servers/To...原创 2018-04-20 08:34:54 · 196 阅读 · 0 评论 -
7种单例设计模式简单介绍
单利设计模式提供了一种在多线程情况下保证实例唯一性的解决方案,以下简介7种单例模式 1,饿汉式 public final class Singleton { //实例变量 private byte[] data=new byte[1024]; //定义实例对象的时候直接初始化 private static Singleton instance=new Sing...原创 2019-01-17 10:36:25 · 229 阅读 · 0 评论 -
单例防止反射漏洞攻击
在构造函数中,只允许初始化一次即可解决。 public class Singleton { private static boolean flag=false; private static Singleton instance=null; private Singleton(){ if(flag==false){ flag=!f...原创 2019-01-19 14:37:03 · 494 阅读 · 0 评论 -
设计模式——(原型设计模式)
1.什么是原型设计模式 原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。 2.原型模式应用场景 (1)类初始化需要消化非常多的资源,这个...原创 2019-01-26 17:22:34 · 205 阅读 · 1 评论