2011年7月28日
摘要: 1) 创建符号连接:ln -s target linkName e.g. : ln -s apache-maven-3.0.3 maven2) 安装rpm软件包: rpm -ihv rpm-package-name3) 对于诸如**-rpm.bin的包,先直接运行生成rpm包,再用rpm命令安装。若出现“can't create transaction lock on var lib rpm __db.000” 错误,是因为权限不够。su到root后再执行安装。4)alias命令:alias cmd='actual command'. e.g. alias vim=&# 阅读全文
posted @ 2011-07-28 10:50 桃源月色 阅读(214) 评论(0) 推荐(0) 编辑
  2011年7月22日
摘要: 1) 将float 或Double直接转成int 或long时,会只取整数部分,如下: (int)(1.23)=1; (int)(1.99)=1; new Double(1.99).intValue()=12)若要四舍五入,使用Math.round(). 阅读全文
posted @ 2011-07-22 15:06 桃源月色 阅读(182) 评论(0) 推荐(0) 编辑
  2011年7月19日
摘要: 啥也不说了,直接上这个我迄今为止写过的最复杂的sql吧:<sqlMap namespace="tt"> <sql id="ips_subcount_st"> (select count(*) from <iterate property="tableName" conjunction="union" open="(" close=")" > select * from $tableName[]$ </iterate> t11 w 阅读全文
posted @ 2011-07-19 17:34 桃源月色 阅读(11289) 评论(0) 推荐(1) 编辑
摘要: 1)登陆CVS服务器: cvs -d :pserver:username@host:/$CVSROOT login然后系统会提示你输入密码。或直接使用: cvs -d :pserver:user:pwd@host:/CVS login2) checkout: cvs -d :pserver:host:/CVSROOT checkout projectName3) 如果想省略上面的-d以及服务目录,执行: export CVSROOT=:pserver:user@host:/cvsroot4) update: cvs update cvs update -C (override and upda 阅读全文
posted @ 2011-07-19 13:35 桃源月色 阅读(4193) 评论(0) 推荐(0) 编辑
摘要: 1) <SPC> / <DEL>: 向前/向后 滚屏。2) <TAB> :在交叉引用条目中跳动。3) m :跳到指定得目录;f :跳到指定的交叉引用条目。 l :返回之前的位置。4) p/n :前一节/后一节。 u :上一层。5) b: 返回本节开始位置; t:返回文档top. d:返回文档目录6)i: 查找节点。7) Ctrl-g :放弃当前命令 阅读全文
posted @ 2011-07-19 11:29 桃源月色 阅读(208) 评论(0) 推荐(0) 编辑
  2011年7月14日
摘要: 1) properties:log4j.rootLogger=INFO,stdout,Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout#Patterntooutputthecaller'sfilenameandlinenumber.#log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L)-%m%n#PrintthedateinISO8601f 阅读全文
posted @ 2011-07-14 16:56 桃源月色 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 1) ERROR 1222 (21000): The used SELECT statements have a different number of columns : 这是因为使用union的两个SQL语句产生的记录的表结构不一致. 必须是结构完全一致的记录集合才可以使用UNION. 阅读全文
posted @ 2011-07-14 16:41 桃源月色 阅读(385) 评论(0) 推荐(0) 编辑
  2011年7月12日
摘要: spring3.0 在java程序中,经常有一些如配置文件名、用户名等信息需要配置。如果该类作为一个bean定义在spring配置文件中,这倒不是一个大问题,直接在<bean>内定义即可。但是,如果该类作为一个组件,通过<context:component-scan base-package=""/>扫描动态加载,这个时候就有一点为难了。 一开始,我索性直接将配置项硬编码到源程序中。这样导致的问题显而易见。 在spring3.0中,有了很好的解决方案: 1)在spring配置文件中定义: <context:property-placeholde 阅读全文
posted @ 2011-07-12 14:48 桃源月色 阅读(1752) 评论(0) 推荐(0) 编辑
  2011年7月11日
摘要: 1)spring配置文件:<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler"/><bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"><property name="configLocation" value="class 阅读全文
posted @ 2011-07-11 15:09 桃源月色 阅读(3772) 评论(0) 推荐(0) 编辑
  2011年7月10日
摘要: 最近在自己的macbook pro(version:10.6.8)上安装软件,涉及到系统目录的改变,因此需要root权限。 现在本机的帮助文档上搜索了一下,按照帮助文档上的操作在系统偏好设置-->帐号-->登录选项....上进行操作,一步步的,结果到最后一步的时候,坑爹啊,没有‘启用root用户’这个选项啊??有木有!! 在网络上胡乱搜了一通,最后终于给试出来了,操作步骤很简单: 用管理员帐号进入shell: 1) sudo passwd root 2) 输入新的root密码。 3) su 4) 使用新密码 这样就进入到root帐号了。 阅读全文
posted @ 2011-07-10 20:37 桃源月色 阅读(9575) 评论(0) 推荐(0) 编辑