- 博客(14)
- 问答 (4)
- 收藏
- 关注
原创 linux下监控tomcat
linxu下监控tomcat,如果tomcat停止,那么立刻启动tomcat 新建脚本,里面键入如下内容 #!/bin/shDTTERM=`ps -ef |grep tomcat |wc -l` rq=`date +%Y-%m`frq=`date +%Y-%m-%d`minTime=`date +%H:%M`tomcatLog=/md/server_...
2010-02-02 15:53:08
129
原创 linux下oracle数据库备份脚本
#!/bin/sh#导入环境变量ORACLE_HOME=/xx/oracle/10g;export ORACLE_HOMEORACLE_BASE=/xx/oracle;export ORACLE_BASEORACLE_SID=db;export ORACLE_SIDLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_L...
2010-02-02 15:45:56
143
原创 同步多台linux服务器时间
1、同步时间ntpdate 210.72.145.44 将系统时间与硬件时间同步hwclock --systohc 2、设置硬件时钟clock --set --date="09/17/2003 13:26:00" 通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”。 将硬件时间与系统时间同步hwclock --...
2010-01-25 16:19:48
127
java字节截取字符串
/** * 截取字符串 * @param str 字符串 * @param begin 开始位置 * @param end 结束位置 * @return */ public static String getSubString(String str, int begin, int end) { int count = 0; int off...
2009-11-25 15:31:01
76
Struts2 Spring hibernate with JUnit 测试驱动开发(一)
项目中没有测试用例给人最头疼的就是不好重构,甚至不敢重构,我现在所参与的一个B2B项目从开始到现在压根没有任何一个测试用例,甚至都没有重构过,看到有人一个方法2000行,心里都在发颤:如果那家伙离职了,他的代码的维护就是件非常头痛的事情,与其维护,不如重写算了。。然而B2B项目经常需要适应用户去做相应的改动,所以没到这个时候,就是我最害怕的时候,改完了,发布上线,就要经历那心惊肉跳的稳...
2009-07-18 10:53:50
110
我的小数哪里去了?
最近在用财付通做分账,其中要将元转换为分,财付通的工具类中提供了一个方法:[code="java"] /** * 元转换成分 1元==100分 * 对于0.011元转换成为1分,小数点后面第3位以后的(包含第三位)将舍弃. * @param money * @return long */ public static long yuan2Fen(double...
2009-03-20 15:51:36
98
ruby--Array函数
函数名称说明示例& 数组与,返回两数组的交集 [1,2] & [2,3] » [2] * 复制数组n次[1,2]*2 » [1,2,1,2]...
2008-12-29 12:28:27
86
Rails中上传文件保存中文文件名乱码
在Windows下使用rails上传文件,如果文件为中文名称,那么上传成功后,会发现文件名称为乱码。例如:你好.gif,上传后发现名称变为:瑙嗛.rmvb。但是不影响文件的下载。但是下载之后的文件名也是瑙嗛.rmvb。让人看起来很不舒服。出现在这种情况是因为Windows的字符编码格式是gb2312,而在rails中使用的是utf8。要解决这个问题,只有在上传文件的时候,使用编码转换即可。...
2008-12-28 13:11:49
152
Rails中的select使用
假设有如下的下拉列表框[code="ruby"] VISA MasterCard Switch[/code]在rails中实现这类列表框,可以使用如下几个方法1) 使用select[code="ruby"]api:select(object, method, choices, options = {}, html_options = {})例...
2008-12-24 14:29:38
700
rails实现省市级联
页面代码如下:省份列表框:[code="ruby"] "resource_level=1" @provices"--请选择省份--") collection_select(:move,"id",@resources,:id,:resource_name,{},:onchange =>"change('move_id','move_city_id')") %>[/
2008-12-22 15:07:20
100
ROR实现大文件静态下载
最近在做一个项目,是帮用户管理媒体文件,主要负责媒体文件的上传,下载(不是视频点播,只是上传下载而已).用户的文件通常都很大,500M+,有时候1G,不过是企业内部网,用户在30个人左右。用户提供的服务器如下:一台志强4核的服务器,Windows2003,4G内存。由于用户每年要上传的文件都有100G+,所以不可能把用户上传的文件放在应用程序的public下,在程序中提供了一个管理功能...
2008-12-17 10:20:18
122
测试驱动开发with Junit(三)
第三章:使用mork进行测试开发: 什么是mork?简单地说mork就是模型,模拟我们测试时需要的对象及测试数据。比如,用过Struts的朋友都知道,Struts中的action类要运行必须依靠服务器的支持,只有服务器可以提供HttpServletRequest,HttpServletResponse对象,如果不启动服务器,那么就没有办法对action类进行单元测试(当然了,使用mo...
2007-09-11 09:13:01
191
测试驱动开发With JUnit(二)
第二章:JUnit测试套件: 在第一节中简单的介绍了JUnit的使用,但是每次运行测试类时,该测试类的所有方法全部都被测试一遍,如果想单独测试某个方法还是比较麻烦的。但是可以利用测试套件来解决这个问题。 下面我们先更改CalculateUtilTest向里面增加一个构造方法 import junit.framework.TestCase; ...
2007-09-10 16:10:40
120
测试驱动开发With JUnit(一)
测试驱动开发(TDD)是极限编程(XP)的重要特点,它是以持续性的测试来推动代码的开发,即可以简化代码,又可以保证质量。它改变了先编写代码,后编写测试,而是先编写测试,然后在编写代码来满足测试的方法。这样使得测试工作不仅仅是单纯的测试,而成为了设计的一部分。对于刚入门的编程者来说,也许觉得非常地别扭,但是当你习惯了这种编程方式之后,你会发现,TDD会成为你的得力助手。 ...
2007-09-10 15:28:40
178
空空如也
问个JaveEye中的一个时间显示问题
2008-08-06
rails中如何实现类似于<jsp:include>的功能
2008-08-05
rails中使用ajax的一些疑问
2008-07-27
Rails中如何设置样式
2008-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人