- 浏览: 182314 次
- 性别:
- 来自: 杭州
最新评论
-
yanjingan:
通俗易懂 理解的很深 好文章!
ActiveMQ分享(一)JMS简介 -
xyc717:
我去,也不写怎么登陆
windows下的命令行svn客户端 -
少年中国:
赞一个!
Maven和Maven插件 -
springmvc-freemarker:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Maven和Maven插件 -
u012049463:
谢谢,如果一开始就看这篇文章,又可以少走多少弯路。很具体也很通 ...
ActiveMQ分享(一)JMS简介
文章列表
在银行、帐户、计费等领域,BigDecimal提供了精确的数值计算。其中8种舍入方式值得掌握。
ROUND_UP
远离零的方向舍入
ROUND_DOWN
靠近零的方向舍入
ROUND_CEILING
靠近正无穷方向舍入
ROUND_FLOOR
靠近负无穷方向舍入
ROUND_HALF_UP
四舍五入,生活中的舍入方法。
ROUND_HALF_DOWN
五舍六入
ROUND_HALF_EVEN
精确舍入,银行家舍入法。四舍六入,五分两种情况。如果前一位为奇数,则入位,否则舍去。以下例子为保留小 ...
在webwork2.2.6版本中,不管是用ServletDispatcher还是FilterDispatcher充当请求转发器(可在web.xml中配置),都会调用到相关Servlet的init或Filter的init方法。
在init方法中,DispatcherUtils.initialize(getServletContext())的调用完成了配置文件的读取、ObjectFactory的设置(也是根据配置文件)。类Configuration充当了读取配置文件的功能。其子类包括:
webwork提供了默认资源文件类型、property资源文件类型,还有DelegatingConfigura ...
关于NoSql数据存储方式的优劣这里不再讨论,可以关注
http://www.iteye.com/topic/524977
这里简要介绍一下Cassandra入门,即安装和简单实用。
下载cassandra,http://cassandra.apache.org/download/
解压到 D:\apache-cassandra-0.5.1
创建环境变量 CASSANDRA_HOME = D:\apache-cassandra-0.5.1
设置conf/storage-conf.xml中的目录路径
<CommitLogDirectory>D:/cassandra/commi ...
极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。
持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。
持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持续集成的效果。持续集成主要在以下方面提供好处;
1、持续自动化测试(持续集成可通过时间间隔触发,或其他方式触发)
2、跟踪工程健康状况
3、强制性单元测试用例,验收测试用例等
4、静态代码检测,生成测试报告
Hudson是一款轻量级、易扩展、易配置的 ...
javascript比较两个日期相差天数,可返回负值,表示后者大于前者。
该函数在IE,firefox下均通过测试。
/**
比较两个日期相差的天数,可为负值
**/
function DateDiff(sDate1, sDate2)
{ //sDate1和sDate2是2002-12-18格式
var aDate, oDate1, oDate2, iDays;
aDate = sDate1.split("-");
oDate1 = new Date(aDate[0],aDate[1]-1,aDate[2]);
aDate = sDate ...
数值型正则在实际应用中还是比较多见的,如判读合法IP段,合法邮编和电话等等都属于数值型正则应用范畴。
一个正则误区是通过[0-128]来表示数值0-128的数值区间。正确的用法应该分为多个特殊情况,分别写出正则后用|链接。
如例:一个192.168.0.0-192.168.0.128的ip段判断,可写出正则如下: ^192\.168\.0\.([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8])$
前面192.168.0.的属于直接匹配,后面的0-128可分为四种情况,
第一种,0-9的情况,可通过[0-9]来匹配,
第二种,10-19的情况, ...