`
文章列表
设置文件的位置:$HOME/.subversion/servers具体需要关注的片段如下: [global] # http-proxy-exceptions = *.exception.com, www.internal-site.org # http-proxy-host = defaultproxy.whatever.com # http-proxy-port = 7000 # http-proxy-username = defaultusername # http-proxy-password = defaultpassword  根据具体的代理服务器填写上面的http-pro ...
autoconfig这种机制在软件开发和发布的过程中是非常方便也是非常必要的一种动态替换配置信息的一种手段,一种很贴切的比喻:这个就像在windows下面安装一个软件时,我们按照安装向导给我们弹出提示填写信息一样(这些信息就是一些定制化的信息)。   Maven的强大插件机制,可以和autoconfig机制结合起来,发挥巨大的威力。   实际项目中,基本都是在deploy下面实现配置文件的读取和替换的。这里,其实就是利用了一个maven-autoconf-plugin插件实现的这个功能。具体deploy下面pom.xml的配置片段如下:     <profiles> ...
类似于Google Docs这样的,https无法访问、http方式却可以访问的屏蔽方式以往很少见。之所以采用这样的方式,原因有3: (1)Google Docs是一个常用的服务,不能完全屏蔽 (2)Google有众多的IP,几乎不能完全屏蔽,如果完全屏蔽,则会影响Google的正常使用 (3)必须要屏蔽Google Docs里的非法信息 这3个原因推动了新的拦截手段的发展。根据猜测,这种手段是这样进行的:当客户端发出加密的DNS解析请求时,DNS监视端一旦发现这个请求是Google Docs的,立即发出一个重置信号。而对于一般的非加密DNS请求,DNS监视端则不工作 ...
今天开机之后,忽然发现panel不见了,再次重启依然存在问题,Google了一通,终于解决问题:   解决方法如下:ctrl+alt+(F1----F6)进入Xterm.不行的话,启动时按Esc,选择进入无图形登录方式执行如下命令:sudo gconftool  --recursive-unset /apps/panelpkill gnome-panel sudo reboot
故障是每个Dev几乎都不可能避免的情况,除非他是下面两种人之一: 天才 从来没有接手任何稍微复杂一点的系统开发 对于绝大部分Dev,上面的两种情况都不实际,所以基本故障这个东西是不可避免的。 那么,自己制造故 ...
/** * 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址 * * @param request 包含了http头信息 * @return String */ public static String getClientIp(HttpServletRequest request) { String clientIp = null; String strClientIp = request.getHeader("x-forwarded-for ...
项目上线之后,因为他抱过来的故障,截止到目前为止,已经有两个了。直接后果也是导致偶本季度的故障分已经基本被扣光了。有必要总结一下了。 一、外网搬家用户搬家失败,提示“图片银行空间已满” 现象:很 ...
一、分析设计阶段 1、被“CNFM支持子账号”这个名头束缚了思想,没有充分意识到“CNFM升降级”在整个项目中对WS影响的严重程度。这一点,不仅之前的QA同学疏忽了,我自己也有不可推卸的责任。事实证明,在后续的开发和 ...
原文地址:http://yaoayao.iteye.com/blog/666815 本文将探讨单例模式的各种情况,并给出相应的建议。单例模式应该是设计模式中比较简单的一个,但是在多线程并发的环境下使用却是不那么简单了。 首先看最原始的单例模式。 Java代码 1 package xylz.study.singleton; 2 3 public class Singleton { 4 5 private static Singleton instance = null; 6 7 private Singleton() { ...
Global site tag (gtag.js) - Google Analytics