
Java基础
Epiphone
这个作者很懒,什么都没留下…
展开
-
领域模型
领域模型 领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。 领域模型的概念 什么是领域模型?这个很关键,弄清楚什么是领域模型,才能进行领域模型设计,否则领域模型设计的结果就没有相互讨论的基础。 首先,我想谈谈我的理解。 业务系统一般包括三部分...原创 2009-10-10 14:59:13 · 694 阅读 · 0 评论 -
关于概要设计
转载来自:wader 原文出处:http://blog.51ww.com/wader/archive/2005/08/10/1932.51ww 发表者付: 做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统,系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们就可以理解为软件的概要设计了。 在需求明确、准备开始编码之前,要做概要设计,而...原创 2010-09-20 09:56:29 · 262 阅读 · 0 评论 -
dom4j取节点下的所有子节点总数
取节点下的所有子节点数 public int getNodeCount(Element element) { int nodeCount = 0; for(int i = 0; i < element.nodeCount(); i++) { Node node = element.node(i); if(node instanceof Elem...原创 2011-06-12 04:34:29 · 495 阅读 · 0 评论 -
java处理日期时间 相加减
JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.00...原创 2011-07-29 17:14:03 · 150 阅读 · 0 评论 -
单例模式下的线程安全
/* * 普通的,线程不安全的单例模式 */ public class Singleton { private static Singleton instance; public static Singleton getInstance(){ if(instance == null){ return new Singleton(); }else{ ...原创 2012-05-08 15:47:11 · 123 阅读 · 0 评论 -
jasperreport生成html,Excel,PDF报表,数据源使用List
jasperreport中可以使用List作为数据源,使用格式如下. List list=this.customerDao.getAllCustomer(); //得到所有客户 JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list); JasperPrint jasperPrint = Jasper...原创 2011-11-25 11:21:58 · 245 阅读 · 0 评论 -
Google Guava 库用法整理
参考: http://codemunchies.com/2009/10/beautiful-code-with-google-collections-guava-and-static-imports-part-1/ (2,3,4) http://blog.publicobject.com 更多用法参考http://ajoo.iteye.com/category/119082 以前这么用: ...原创 2012-07-12 00:37:34 · 215 阅读 · 0 评论 -
不要让四舍五入亏了一方
建议25: 不要让四舍五入亏了一方 本建议还是来重温一个小学数学问题:四舍五入。四舍五入是一种近似精确的计算方法,在Java 5之前,我们一般是通过使用Math.round来获得指定精度的整数或小数的,这种方法使用非常广泛,代码如下 public class Client { public static void main(String[] args) { ...原创 2012-07-12 14:09:43 · 234 阅读 · 0 评论 -
浅谈java内存模型
不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型 ,要解决两个主要的问题:可见性和有序性 。 我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内...原创 2012-03-27 16:58:52 · 140 阅读 · 0 评论