牛刀小试:bash编程
今天晚上照着bash文档写了个方便maven build的bash脚本,在此分享m.sh 核心脚本,可以用在任何服务器上,调用方式:m.sh -icpn <maven [more...]
今天晚上照着bash文档写了个方便maven build的bash脚本,在此分享m.sh 核心脚本,可以用在任何服务器上,调用方式:m.sh -icpn <maven [more...]
worker相比较prefork的优势就不多说了,只说在ubuntu下通过fastcgi跑PHP的配置方案先安装相关mod并启用 sudo apt-get install php5-cgi php5-cli fcgidsudo a2enmod fcgid 然后修改需启用PHP的virtualhost相关配置文件 Options [more...]
公司的内部系统前端使用ExtJS进行开发。最近公司客服的FF自动升级至18后出现了比较严重的兼容性问题,主要表现是加载数据时的mask在加载完成后没有消失,以及一些布局问题。经Jason同学初步排查是FF 18使用的最新JS内核IonMonkey导致,于是通知客服统一将FF降级至17 [more...]
try-catch-finally看似是很简单的执行流程,但是如果加上return,结果你能争取判断么?考虑以下代码:public class ExceptionTest { public static void main(String[] args) { String s = null;try { s = [more...]
原文出自:Tim[后端技术],对最后那个quote非常赞同,同时想起“蘑菇理论”:对于新人,就像菌种,不用给予过多的阳光和关注,把他们放在那里,能适应阴暗潮湿的环境的自然能够长出蘑菇——虽然有些残忍,但职场毕竟不是学校,本身就是个适者生存的地方 [more...]
大家知道Linux下可以通过ulimit -n查看或者设置最大文件打开数,由于Linux下一切皆是文件,包括网络连接数,因此默认值1024在运行web app的服务器上是个瓶颈。但是通过ulimit [more...]
今天Ubuntu放出了12.04更新,下午和刚才把linode和公司的11.10升了。升级过程很智能,基本不用怎么干预。本以为可以放心去睡了,谁知道公司服务器上的gitosis掉了链子,/usr/bin/gitosis-serve等三个gitosis的文件丢了,无法pull或push代码。于是按照这里的方法安装gitosis,谁知道host [more...]
之前的一篇文章介绍了Spring的LDAP子项目和ODM框架,其中提到了LDAP事务,但没有深入,而且那个配置中的事务也是不work的。上个周末在和JTA斗智斗勇的同时把项目中的LDAP事务也搞定了,现在可以做到将LDAP和Hibernate的session factory放在同一个事务上下文中进行ACID管理,即LDAP和数据库操作实现“all or [more...]
今天下午开始尝试将项目的transaction交给Glassfish的JTA管理,因为之后会使用到JMS,需要与JDBC组成跨data source的事务。但是不知道是没人这么干过还是大家不屑于将完整的配置过程就下来,JBoss的官方文档、Spring的官方文档、SOF都没有可用的配置建议。经过差不多半天时间的Google和尝试,终于配置成功,在此分享环境:Spring [more...]