周2去参加bea的技术日,一直都在讲soa什么的。还是和去年一样adobe去讲了不少。感觉今年的比去年的要好一点,技术含量也高一点。讲的也好一点。 冲着那件比较酷的黑色T-恤去的。感觉还不错。 今天的抽奖还可以有软件有书有iphone。可惜我什么都没抽到,郁闷一下~~~
事情是这样的,小弟第1次做TL,带4个人一起做一个平台,其中有一位实习生是某一个公司资格很老的项目经理的亲戚弄进来,此人看上去虽然还算机灵,但是基础很差,并且十分的不虚心。其他组员都对他感到很无奈,我也对他很无奈。曾经向我的老大反应过这个问题,但是老大也没办法,可能是公司高层也很看重那位项目经理的缘故,拉不下面子来。 我和我的老大都找这个实习生谈过,我老大还说他甚至已经把话说的比较重了。但是他好了3天又开始犯毛病了。 列举一下他的部分让我郁闷的行为: 1. 长期不更新代码或者下载svn上最新的代码。 经常自己改了2,30个类后再提交,我每次更新总能发现有鲜红的叉叉,然后对照的 ...
最近捣鼓捣鼓acegi,对于登陆认证的过程倒是很方便,虽然配置较多,但是不复杂。捣鼓起来还满顺手的。但是要和现在系统的权限结合简直就是要了我的命啊。后来看acl更郁闷,调了半天都报错误的sql语句call identity()。把整个工作里唯有的2句在ContactDaoSpring里的call identity()改成了SELECT LAST_INSERT_ID()还是报那个错。最后再一个e文的网站上找到了答案。原来是在他的jar档里就有写死的sql语句啊,我用的1.0.6是在org.acegisecurity.acls.jdbc.JdbcMutableAclService里有句 priv ...
昨天晚上更新代码到google code 的svn居然down掉了,郁闷的要死。今天早上起来才发现它又好了~~~嘿嘿~~~ 刚无意去apache的网站逛逛,居然发现他改版了。真是稀奇啊。记得自打我知道apache以来貌似他的网站就是那个样子了,现在居然都改版了,看来时代变化快啊。。 事情好多,好忙。灌灌水继续忙了~~~~
2008-04-13

struts2.0的标签学习

关键字: struts2 标签
用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 A: <s:a href=""></s:a>-----超链接,类似于html里的<a></a> <s:action name=""></s:action>-----执行一个view里面的一个action <s:actionerror/>-----如果action的error ...
2008-04-06

小白乱弹xml和annotation配置

关键字: 配置 xml annotation
以前的项目都没有用到annotation,大量的xml配置文件让所有的开发人员都有一点心寒。于是最近的一个项目大范围使用annotation的项目,虽然在项目之初,我是绝对站在annotation这一边说话的,但是随着项目的推进,慢慢的我开始体会到annotation的一些不足,甚至有些怀恋xml了。 因为之前团队里很多人对大量xml产生一些恐惧或者说是反感,认为大量的xml让人维护起来实在是眼花缭乱,而且由于xml里的很多配置都基本是差不多的,在复制粘贴这些配置的时候很容易忘记改掉某些地方而产生问题。所以当一些拥有annotation的框架出现在新项目选型的范围之内时,大家都十分愿 ...
2008-04-02

svn备份

关键字: svn 备份
版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。 在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。 1. 完全备份: 最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供了“svnadmin hotcopy”命令,可以防止这种问题。 比如有如下版本库: D:\svnroot ├─project1 │ ├─conf │ ...
myeclipse是一个比较好用的插件,但是每次安装起来实在太麻烦,特别是6以后,那速度跟啥似的。我开发机的配置已经算比较高了,但是最后一步的时候仍然够我去泡杯coffe喝了。于是想办法把它弄成绿色版。其实很容易。 myeclipse也仅仅是eclipse的一个插件,插件有2中安装方式,一种直接放到eclipse的插件目录下,另一种就是link的形式。myeclipse就是link的形式安装的。所以我们互相拷来拷去只要目录结构不对就不能用。 参考网上的做法。用myeclipse6.0 all in one的版本实践。 首先将你所有需要用到的常用插件全部装好,并验证ok。 然后将myeclips ...
2008-03-21

JBoss部署时版本冲突一例

关键字: jboss 部署 版本冲突
自己做一些小例子玩,部署到tomcat和jetty上都能正常工作。但是部署到JBoss里的时候问题就来了,这也找不到,那也找不到。报的错也看起来找不着北,说什么自动写入失败啊,bean加载失败啊,弄了半天也没弄明白。 上网到处找找,由于报的错实在太普片了,所以和大海捞针一样的。但是我发现大部的JBoss问题都是由于这个包不对啊,那个包不兼容啊又或是冲突了之类。 于是我就对比JBoss默认的包和我例子里的包,有好多都是重复的,最后发现hibernate-annotations.jar这个包的大小不一样。我隐隐觉得这就是问题了,于是替换了JBoss默认的hibernate-annotations. ...
2008-03-20

subversion keywords设置

关键字: svn keywords
1.到C:\Documents and Settings\yourname\Application Data\Subversion目录下,找到config文件。 或者:你安装了tortoiseSVN 那么就 Settings>subversion edit 2. 配置文件改为: enable-auto-props = yes [auto-props] *.java = svn:keywords=Id Reversion Date Author 3.ok。这样就可以使用svn的keywords了. 特别是eclipse里就方便多了。设置一下就可以使用 $$Id$$、$$Reversi ...
bulargy
搜索本博客
存档
最新评论