`
somebody_hjh
  • 浏览: 182314 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在银行、帐户、计费等领域,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的情况, ...
Global site tag (gtag.js) - Google Analytics