`
herryhaixiao
  • 浏览: 90101 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在进行double类型的数字计算时,如果直接用加减乘除的符号进行换算时,总是会碰到有时候差几分。总是很苦恼,尤其是对于涉及到钱的交易系统中,计算的精准性就更显得尤为重要。故放开公式计算的类,供以后参考。   import java.math.BigDecimal; import java.text.DecimalFormat; import org.apache.commons.lang.StringUtils; public class DoubleUtils { private static final int DEF_DIV_SCALE = 10; /** ...
/** * 金额数据中文格式化工具类 * * @since version1.0 */ public class MoneyToChinese { public MoneyToChinese() { super(); } private final static String HanDigiStr[] = new String[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", ...
利用java反射机制处理同对象或者有部分相同属性的类之间的值复制。在java开发过程中这种对象值的拷贝是非常常见的,故公开提供此方法。   import java.lang.reflect.Field; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.MethodUtils; import org.apache.commons.lang.StringUtils; /** * Bean相关操作处理工具类 * @since version1.0 * ...
百度和360掐架了,这一次仍然是大家见怪不怪的官司战。互联网就是娱乐圈,各种八卦绯闻层出不穷,但是背后的内幕也许比八卦更能够引起我们的关注。 百度告360欺男霸女,360告百度嫖了不给钱,这真是一个神奇的世界。我们来还原一下事件的过程:百度在360投放了搜索广告并为此付费,双方宾主尽欢;后来百度不知道因为什么原因拒绝付费,所以360心一横就把百度工具条标记为恶评插件。 其实就是两个流氓的故事,你跟他讲道理他跟你耍流氓,你跟他耍流氓他跟你讲法律,都不是啥好鸟。 暂时不知道百度为什么没有对搜索进行付费,截至到现在没有看到百度针对这一说法的回应。嫖了给钱是天经地义的事情,如果你认为这婊子服务 ...
[英文出处]:Your Code Sucks [中文翻译]:http://www.aqee.net/2010/08/09/your-code-sucks/ 我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼 ...
作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。 当前的经济形势下,很多程序员将目光聚焦在短期内的工作形式上,但是你仍然要抽出时间和精力学习新的技能。以下是作为程序员应当即刻学习的十项技能,以确保在未来五年内你的简历上有真材实料。当然这个名单很难做到详尽而没有遗漏,有些领域没有涉及到(比如大型机开发者)。然而,对于一般的主流开发而言,你至少要学会以下十条中的七条,而且掌握的程度 ...
      这几天一直在网络上找各种开源博客,也对几个博客进行了下载研究,对个人博客和多用户博客也下了几个代表作,发现都不是很满意,不过都是java版本的,一个是MyBlog,一个是roller。       myblog确实是个好用的博客,可惜是个人版的,这个我用MyEclipse进行了跟踪调试,它里面各种普通的功能都是有的,而且还支持页面自定义,功能比较齐全,可以作为一个学习的好平台,或者自己进行二次开发的好的博客应用。能很好的与jforum进行整合。       对roller也进行了调试跟踪和设置,发现它的文件上传方式很别扭,不能直接上传展示,必须是先上传,然后通过url链接的方式进 ...
    分离解耦合的职责,对于一个类而言,应该仅有一个引起它变化的原因。对于这个来讲,只有经验不断积累才能慢慢理解,慢慢实行。而且这个原则一般在类里面比较隐蔽,不容易被发现。     SRP是所有原则中最简单的之一,也是最难正确运用的之一。     软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。
   敏捷设计是一个过程而不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何事件都尽可能得简单、干净以及富有表现力。    敏捷开发最不能容忍的几点: 僵化性:很难对系统的某一部分进行改动,因为改动这个有可能引发别的也需要一同改动; 脆弱性:对系统改动会导致系统中和改动的地方在概念上无关的许多地方出现问题; 牢固性:很难在其他系统中使之重用; 粘滞性:做正确的事情比做错误的事情要困难; 不必要的复杂性:对系统过于封装的复杂,使程序不易看懂;系统中含有使用不到的代码; 不必要的重复:在系统中多处地方出现类似的代码; 晦涩 ...
一.资源需要: 至少1024 MB物理内存 1024-2048 需1.5倍的交互空间 2048-8192 需1倍的交互空间 8192- 需0.75倍的交互空间 至少400 MB /tmp 临时目录空间 oracle软件需要1.5 GB 到 3.5 GB 磁盘空间 默认数据库需要1.2 GB 二.创建数据库安装的准备工作: 1.创建用户和组(user/group); groupadd dba groupadd oinstall useradd oracle -g oinstall -G dba passwd oracle 如果nobody用户不存在(id nobody命令查看),则创建 ...
    写这个的目的是由于在上次写过一篇文章,是关于session的管理,这次写的是不手动管理session,让它自己管理自己,同样还是手机开发中,通过<%=response.encodeRedirectUrl("/shlll/wap/PhoneVersion.do")%>这样的链接方式传值,实际上这个encodeRedirectUrl会自动判断浏览器是否支持cookie,如果不支持cookie,则会在链接的后面自动加上;jsessionid=df67s56d54f43k12x12的一段,jsessionid实际上就是session的ID,在后台就可以通过requ ...
最近的项目用到了jforum,是把jforum作为一个子系统,但是jforum并不适合作为组件使用,于是就研究了下jorum的权限管理机制。 刚刚看到jforum的ER图还真有点奇怪,从ER图上看,jforum是使用group和role来管理权限,但是只有gorup和user有 ...
lynx286原创, 首发www.mydwbi.com http://www.mydwbi.com/posts/list/0/103.page 欢迎转贴, 但转贴请不要删除此段版权说明. 将会员列表改成按id排序(新注册用户排前面) web-inf\config\database\generic\generic_queries.sql 将58-59行 "order by username" 改成 "order by user_id desc" 添加网站地图 -生成sitemap.xml jforum 的url后缀是.page不是常规的.htm ...
lynx286原创, 首发www.mydwbi.com http://www.mydwbi.com/posts/list/44.page 欢迎转贴, 但转贴请不要删除此段版权说明. 如添加本网站联系我们,广告投放等两个页面. 1. 在modulesMapping.properties文件中添加:mydwbi=com.mydwbi.MydwbiAction 此文件用来映射模块名.即添加一个叫mydwbi的模块. 2. 在templatesMapping.properties文件中添加: mydwbi.contact = contact.htm mydwbi.advertisement = ad ...
***************************************** lynx286原创, 首发www.mydwbi.com http://www.mydwbi.com/posts/list/0/45.page 欢迎转贴, 但转贴请不要删除此段版权说明. ***************************************** jforum论坛是很流行的java开源论坛,但不支持版主.网友可以查查其他的jforum论坛都没有版主, 这种论坛貌似很不适合中国国情,本人在这里介绍一个显示版主的方法. 1. 为每个板块添加一个群组, 将版主的群组属性改成此群组. 2. 板块 ...
Global site tag (gtag.js) - Google Analytics