`
zhb8015
  • 浏览: 397215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Spring Roo杂谈
浏览量:0
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/liaoya/archive/2009/11/26/4881786.aspx
人民币大写转换  http://blog.csdn.net/davis129/archive/2006/08/27/1127374.aspx
观察者模式(headfirst note) 具体看附件..   OO基础:抽象,继承,封装,多态   OO设计原则: 封装变化;多用组合少用继承;针对接口编程,不针对实现编程,为交互对象之间的松耦合设计而努力   OO设计模式:观察者模式-定义了对象之间一对多的依赖关系,对象的状态发生改变时,它的所有的依赖者都会得到通知并自动更新.  观察者模式的效果有以下几个优点:(java与模式) (1)观察者模式在被观察者和观察者之间建立一个抽象的耦合。被观察者角色所知道的只是一个具体现察者聚集,每一个具体现察者都符合一个抽象观察者的接口。被观察者并不认识任何一个具体观察者,它只知道它们 ...
学习设计模式有一段时间了,自己感觉以下是应该掌握的点:   一 概念:设计模式的精华,可以正推,反推深入的理解。   二 标准类图:其它三点的一个总揽,深入理解的一个启示。   三 优点和缺点:有助于深入理解OO的思想,结合应用同时也加深对模式的理解。   四 应用范围:与实践结合,更好的实现自己OO思想。
策略模式(headfirst note) 具体看附件..   OO基础:抽象,继承,封装,多态   OO设计原则: 封装变化;多用组合少用继承;针对接口编程,不针对实现编程   OO设计模式:策略模式定义算法族,把它们封装起来,并且可以想法替换.此模式让算法的改变独立于客户.   优点:       避免多重条件语句       更好的扩展性,实现了开闭原则. 缺点:      客户必须了解每种策略的不同      只适合扁平的算法结构   案例:       X图战斗机:http://www.cnblogs.com/wu-jian/archive/2010/08/ ...
真正的理解不光在于实践出来,也要能说出来..:(   原文:http://www.cnblogs.com/cestcnsoft/archive/2011/03/24/1994096.html 多态实例:http://my-imagination.iteye.com/blog/851752   什么事封装?   1. 保护数据成员,不让类以外的程序直接访问或修改,只能通过提供的公共的接口访问==>数据封装。   2. 方法的细节对用户是隐藏的,只要接口不变,内容的修改不会影响到外部的调用者==>方法封装。       3. 当对象含有完整的属性和与之对应的方法时称为封装 ...
一.单件模式一般实现 二.单件模式多线程实现 一.单件模式一般实现 public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static Singleton getInstance() { if (uniqueInstance == null) { uniqueInstance = new Singleton(); } return uniqueInstance; } } 二.单件模式多线程实现 ...
线程原子操作 (PS:记录学习轨迹,如有问题,请拍砖:) 一 概念 二 常见情况 三 实例:序列号问题 四 建议:安全操作 五 参考资料 一 概念   (automic operation)即不能被线程调度机制中断的操作。原子操作不需要进行同步控制。 二 常见情况   如果问题中的变量除了long or double 以后的基本类型,对这些类型进行简单的赋值或者返回操作时是原子操作。为类型long and double 加上volatile修饰符,对这两个基本类型的操作也是原子的。   JVM中自增或减并不是原子操作,i++ or i-- 因为其中涉及一次读和写,在执行过程中可 ...
http://www.iteye.com/topic/180807    文件操作大全   http://wenku.baidu.com/view/15c7d5daa58da0116c1749ed.html   文件操作大全   PS:文件操作,io流的详解 (附件)   RandomAccessFile vs BufferedInputStream+DataInputStream : http://www.ibm.com/developerworks/cn/java/l-javaio/  
一、插件安装:       http://blog.csdn.net/kenthui/archive/2010/05/21/5614921.aspx   二、入门实例:       http://lshh83.iteye.com/blog/583511   三、可能遇到的问题:       an error occurred while completing process -java.lang.reflect.invocationTarg          http://cache.baidu.com/c?m=9d78d513d9901db8589cc33e4d4b97711 ...
***********************************************Web Services 平台元素Web Services 拥有三种基本的元素。 它们是:SOAP、WSDL 以及 UDDI。 什么是 SOAP?基本的 Web services 平台是 XML + HTTP。 SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用 ...
最近看到一些防范XSS方面比较好的文章,和大家分享一下: 解析如何防止XSS跨站脚本攻击:   http://security.ctocio.com.cn/wpsummary/26/8710026.shtml ESAPI: Enterprise Security: http://www.cnblogs.com/coderzh/archive/2009/01/16/1377140.html  一些关于测试: http://www.cnblogs.com/coderzh/   Jsp界面的简单处理:   http://www.w3school.com.cn/js ...
EJB事务处理:         Reference: Enterprise JavaBean 3.0.                涉及业务:ATM存款、取款、转账;在线图书的订购;医疗系统对于患者的病情的记录。                EJB事务特征:ACID (原子性Atomic、一致性Consistent、隔离性Isolated、持久性Durable)                  原子性(Atomic):工作单元的每项任务都必须正确执行,如果有一项任务执行失败,则整个             工作单元或事务就会被终止。如果所有的任务都执行成功,事务就会被提交,对数据所做  ...
2 what is  oop?   Reference: http://baike.baidu.com/view/2814288.htm     面向对象:起初面向对象是专指在程序设计中采用封装、继承、多态等设计方法。现在这种思想已经涉及到             软件开发的方方面面。(OOA object oriented a ...
1 what is the difference of abstract class and interface?     Reference: http://zhidao.baidu.com/question/99698182.html       abstract class and interface是java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才 赋予了Java强大的面向对象的能力。   理解抽象类:       如果一个类中没有足够的信息去描述一个具体的类,则为抽象类。       抽象类往往用来表征我们在对问题领域进行分析、设计得 ...
Global site tag (gtag.js) - Google Analytics