`
Andy_Dou
  • 浏览: 229865 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表

JAVA单例模式

    博客分类:
  • JAVA
JAVA单例模式    转载:http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html   关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。   首先来看一个典型的实现: /** * 基础的单例模式,Lazy模式,非线程安全 * 优点:lazy,初次使用时实例化单例,避免资源浪费 ...
  1. 如果你的GIT设置了多个remote地址,在不同的remote间pull方法为: $ git pull <remote_name> <branch_name>   2. 每次都需要输入 remote name 和 branch name 比较麻烦,我们可以将某个remote 设置为默认 设置方法: $ git config branch.master.remote <remote origin> $ git config branch.master.merge refs/heads/master   3. 也可以直接通过修改 ...
一、设置pool自动启动   1. 查看pool的uuid # xe pool-list [root@xenserver-200 ~]# xe pool-list uuid ( RO) : 2b8555d7-2712-0125-36d5-c34958e2d75e name-label ( RW): name-description ( RW): master ( RO): 93e1b8ca-615d-4018-a6a0-28ac0e01b97e default-SR ...
bin目录下   修改startup.bat文件,最后添加 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_23 set CATALINA_HOME=D:\apache-tomcat-6.0.36   修改shutdown.bat文件,最后添加 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_23 set CATALINA_HOME=D:\apache-tomcat-6.0.36   如果需要修改服务名,修改service.bat文件 查找 set SERVICE_NAME=Tomca ...
打开Git Bash   进入目录:$ cd /etc   1. 编辑 gitconfig 文件:$ vi gitconfig       文件中增加内容 [gui] encoding = utf-8 #代码库统一使用utf-8 [i18n] commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码 [svn] pathnameencoding = GB2312 #支持中文路径   2. 编辑 git-completion.bash 文件:$ vi git-completion.bash     最下 ...
GitBlit创建空版本库,点选这个空的版本库进入时,会提示错误。查看后台发现时中文乱码问题。   修改方法: 1. GitBlit根目录下找到gitblit.jar文件,用rar解压缩软件打开这个jar包。 2. gitblit/com/gitblit/wicket/pages目录(就是错误页面中url地址栏中显示的目录)找到EmptyRepositoryPage_zh_CN.html文件。 3. 用记事本打开这个页面文件,将编码格式UTF-8修改为ANSI。 4. 重启gitblit.
进入目录:eclipse-jee-juno-SR1-win32-x86_64\eclipse\plugins 使用winRAR等工具打开:org.eclipse.jface_3.8.101.v20120817-083647.jar。 然后 进入\org\eclipse\jface\resource 目录下   修改 jfacefonts_windows7.properties 资源文件即可,可参考jfacefonts_windowsxp.properties(winxp)的配置文件进行修改。   修改后重启eclipse。       # START NON-TRANSLA ...
Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决安装时中文是"囗囗囗囗囗囗囗囗" 1.进入刚解压的database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar 2.在桌面新建一个文件夹命名为fallback,下载中文字体(zysong.ttf)放入里面去。 3.用归档管理器打开all.jar它进入/jdk/jre/lib/fonts/把在桌面建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk/jre/lib/fonts/fallback/zysong.tt ...
 在virtualbox中装好CentOS后,发现空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘      设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”      然后,根据需求创建合适的硬盘 2. 重启虚拟机      查看现有的磁盘空间         sudo fdisk -l      可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘         fdisk /dev/sdb      键入m,可看到帮助信息         command (m for help):m      ...
  1、在SDK Manager下Tools->Options打开了SDK Manager的Settings, 选中“Force https://… sources to be fetched using http://…”,强制使用http协议。 2、修改host文件,添加下面两行#google_android更新203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com   windows: C:\WINDOWS\system32\drivers\etc\hosts mac: /etc/hosts  
weblogic在不同域(domain)中部署相同项目,session会冲突   解决办法: 在各自weblogic.xml文件中增加( ..\domains\base_domain\autodeploy\项目名称\WEB-INF\weblogic.xml ) <session-descriptor> <cookie-name>JSESSIONID1</cookie-name> </session-descriptor> 将cookie-name设置不同的名称。
<input type="file" />上传前预览图片,不支持IE框架页(frameset,iframe)   <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #previewContainer{ filter:progid:DXI ...
JAVA的System.getProperty("java.vm.version"); 可以获得的信息。   java.runtime.name == Java(TM) 2 Runtime Environment, Standard Edition sun.boot.library.path == C:\Program Files\Java\jdk1.5.0_18\jre\bin java.vm.version == 1.5.0_18-b02 java.vm.vendor == Sun Microsystems Inc. java.vendor.url == ...
1.下载mysql-noinstall-5.1.68-win32版本   2.进入根目录下选择一个配置文件修改文件名为 my.ini。 my-huge.ini  (for very big sites, many visitors at day or at some time.非常大的站点,在一段时间内有非常多的人访问。) my-innodb-heavy-4G.ini  () my-large.ini  (for big sites.大的站点) my-medium.ini  (if you have acceptable number of visitor's.普通的站点) m ...
为了启动tomcat方便,我们为tomcat添加环境变量,这样我们可以通过dos命令方式来启动tomcat   //启动 catalina start 或 catalina run //关闭 catalina stop    首选需要确定已经配置好jdk环境变量。(jdk环境变量配置: http://ideabean.iteye.com/blog/436987)   添加环境变量: CATALINA_HOME=d:\tomcat   在path中添加:  %CATALINA_HOME%\bin;
Global site tag (gtag.js) - Google Analytics