- 浏览: 143522 次
- 性别:
- 来自: 上海
最新评论
-
sdsd22bmx:
我也遇到和你一样的问题 可是我也给tomcat用户生成家目录 ...
解决Linux系统Could not lock User prefs问题 -
fan:
虽然是很久以前的帖子了 ,但我还是要更正您的解决方法, 我认为 ...
struts2的validate错误跳转与chain配合使用的要点 -
chenchangqun11:
虽然是很久以前的帖子了 ,但我还是要更正您的解决方法, 我认为 ...
struts2的validate错误跳转与chain配合使用的要点 -
thinkingmysky:
博主,我有个问题哦,在目标action上加入一个input方法 ...
struts2的validate错误跳转与chain配合使用的要点 -
psjay:
多谢博主,这个问题终于解决了
struts2的validate错误跳转与chain配合使用的要点
文章列表
使用AMAZON上的CentOS-6.5-base-20150305 (ami-0e80db66)的IAM启动了一个EC2实例,配置EBS存储200G。进入系统后,使用df查看存储空间如下:
[ec2-user@s1 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 14G 2.4G 11G 19% /
tmpfs ...
更改amazon ec2 key-pair最佳实践
- 博客分类:
- 备忘
近期有同事离职,需要更改amazon ec2的key pair。amazon本身并不提供直接更改kp的手段。万能的google给出来一些方案,都不是很好做。不过万能的google告诉我们,kp对应于ec2的文件是~/.ssh/authorized_keys(我的系统是RHEL),也就是说,只要替换这个文件为新的kp的对应文件,就可以了。于是方案就简单了:
1,登录amazon ec2控制台,删除Key Pairs下的老的key pair, 如我的:x1
2,新建同名新的key pair:x1,同时使用这个新的x1创建一个micro的free的ec2 Instance,取名x1 ...
1,关于第二索引(Secondary indexes):根据生产环境结果和实际测试,第二索引提取大量数据(大于10000)效率很差。实际使用第二索引查询,最好保证查询提取的数据小于5000。如何保证查询提取的数据小于5000是一个问题,因为lim ...
1、建立hg账号:useradd hg
2、使用hg账号登录,进入目标工程test目录(test不能含有子目录),初始化工程:hg init
3、更改关键三个目录组写权限:chmod g+w .hg .hg/* .hg/store/
4、更改关键三个目录组设置(setgid):chmod g+s .hg .hg/store .hg/store/data
5、新建开发者账号:useradd -m foo
6、把新建的开发者加入hg组:usermod -a -G hg foo
7、enjoy it!
总结:将开发者加入目标工程所在的组,并且设置关键目录的组权限。注意:由于后面s ...
这几天整合ECShop与Discuz X2,发现了Discuz X2一个简单却很严重的bug,导致单点登录失败。本文使用了ECShop2.7.2,Discuz X2。
为了模拟真实环境,特意设置了内部DNS :*.fcy.cn到本机,ECShop使用了mall.fcy.cn的域名,Discuz使用了 www.fcy.cn 的域名。
Discuz X2的安装及ECShop的安装,都是按照官方方法,安装完成后,各自能正常工作。使用Discuz X2自带的UCenter 1.6.0,不再单独安装。
ECShop的用户整合:复制discuz的uc_client目录至ecshop根 ...
原贴:http://www.nczonline.net/blog/2010/01/12/history-of-the-user-agent-string/
作者:Nicholas C. Zakas
在《特性检测并非浏览器检测》贴文中谈到了 User-agent 嗅探,有回贴支持本人继续谈下去。那本人认为:User-agent 嗅探是必备的一项重要的技术。要知道 user-agent 字串检测不太精准的原因,必须谈这些年来 user-agent 字串发生了怎样的变化。
原作者的广告时间:本贴文是从《JavaScript 高级程序设计(第2版)》中内容删减而来,完整的内容请看本书。
...
近日在CentOS下部署一个tomcat应用,后台报出如下异常信息:
java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode
警告: Could not lock User prefs. Unix error code 2.
java.util.prefs.FileSystemPreferences syncWorld
警告: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
原来是linux下的 ...
java采用UNICODE来表示字符,究竟是怎么表示的呢?其实就是int类型与char的对应关系。char强制转化为int的数值,再转换为16进制,就是UNICODE中的代码点,如下代码:
char c = '一';
System.out.println((int)c);
System.out.println(Integer.toHexString(c));
输出结果为:
19968
4e00
以上2个数值,就是这个字符在UNICODE码表中的位置,也就是代码点(code point),是一个抽象的概念,和具体的字符集无关。在java中,char是用2个字节表示的,所以,最多只能支持65536个 ...
在HP ProBook 4321s上分区成功。
感谢http://bbs.pcbeta.com/viewthread.php?tid=200695 提供软件下载。
感谢http://hpbbs.zol.com.cn/40/223_394363.html 作为重要参考。
新买的HP商务本默认有4个主分区,win7占用了2个,分别是SYSTEM(隐藏)和C,另外2个是HP_RECOVERY(隐藏)和HP_TOOLS,使用win7自带的磁盘管理工具(计算机--右键管理--磁盘管理)可以看到。
按照系统的需求,设计最终的分区方案是:win7的分区不动,处于磁盘的开始部分,C分区拆成若干个自己想要的分区 ...
From: http://www.techiegyan.com/?p=178
Problem: Few days back we were working with Apache web server and were using it for proxy. We want to use HTTPD for directing requests to 8080 port where Apache tomcat was running.
We configured the proxy settings successfully and it was working perfect. Foll ...
本文基于struts2.1.8.1,默认开启了编程式的验证,由com.opensymphony.xwork2.validator.ValidationInterceptor拦截器的programmatic属性决定,默认值true。
1,validate拦截器会查找目标action方法的冠以'validate'和'validateDo'前缀的方法并执行,如请求foo()方法时,会查找public void validateFoo()或者public void validateDoFoo()来执行,只按照查找的先后顺序执行一个。因此,要针对特定方法做验证,可以使用此方案。
...
本文基于struts2.1.8.1,xwork2.1.6
1.EL
EL(Expression Language)源于jsp页面标签jstl,后来被jsp2.0直接支持,因此可以在jsp页面中直接使用EL表达式。其使用语法为${expr},如${username},表达式expr中变量的获取,默认使用PageContext.findAttribute(String)方法,也就是从pageContext隐藏对象中查找,pageContext隐藏对象包含以下隐藏对象:request,response,session,servletContext.查找范围顺序是page, reques ...
本文基于struts2.1.8.1
按照struts2的官方文档,chain类型默认的目标Action跳转方法是execute(),摘录xwork的doc: method - used to specify another method on target action to be invoked. * If null, this defaults to execute method * * 在一般情况下,这没有问题。在使用validate拦截器拦截到错误,希望转到目标Action的特定方法时,却发现根本不执行。
为了描述方便清晰,先定义以上使用场景: FooAc ...
在org.appfuse.archetypes:appfuse-basic-struts:2.0.2的POM中,有2个插件的配置,分别是org.codehaus.mojo:aspectj-maven-plugin:1.0和org.codehaus.mojo:native2ascii-maven-plugin:1.0-alpha-1,他们都有配置goal,却没有配置phase,但是却都能被执行,万分不解。最后通过
mvn help:describe -Dplugin=aspectj -Dfull
查看,才明白,原来aspectj:compile是默认绑定到process-sources阶段 ...
前段时间,windows XP下,作为客户端的hg之ssh配置,根据网上流传的配置和官方的说明,一知半解,算是勉强实现了push功能,但是没搞清楚怎么通过ssh clone。近日研究maven,搞定之后回头看hg,原来它们的配置思想尽然一致!都是 ...