- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 设计模式--备忘录模式(Memento)
备忘录模式(Memento),在不破坏封装的情况下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将这个对象恢复到原先的这个状态。状态图: ...
2011-11-17 20:36:27
124
原创 设计模式--适配器模式(adapter)
适配器模式(adapter),将一个类的接口转投成客户希望的另外的接口。适配器模式(adapter)使得原本因为接口不兼容而不能一起工作的类可以一起工作。结构图: 放大效果示例图:翻译者相当于适配器 ...
2011-11-17 14:26:47
122
原创 设计模式--状态模式
当一对象的行为取决于他的状态,并且它必须在运行时根据根据状态改变它的行为的时候,可以考虑用状态模式,例如:红、绿灯,可以设计一个颜色的接口,接口包括颜色(状态)、行为,红、绿灯类进行继续,根据不同的状态,将产生不同的行为。状态模式 有利于减少分支判断。 更多参考开心购的交流专区...
2011-11-16 19:03:40
107
原创 java反射机制二
package example3;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class LoadMethod { public Object Load(String cName, String MethodName, String[] type, Strin...
2011-11-16 18:52:10
130
原创 java 反射机制一
Java类反射中所必须的类: Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object,下面我将对这些类做一个简单的说明。 Field类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。 Constructor类:提供关于类...
2011-11-16 18:47:25
95
原创 spring quartz时间配置表达式
org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1...
2011-09-08 14:11:50
157
js中的replace
写道var aa="afdfadfdaa" var reg = new RegExp("a","g"); aa.replace("a","c"); //只能替换一个 aa.replace(reg,"c"); //只能替换所有的更多参考开心购的交流专区
2011-07-31 15:51:24
88
原创 java
1、指定小数的位数可以使用 DecimalFormat df = new DecimalFormat( "0.0000 "); double d = 1.0312312; System.out.println(df.format(d)); //1.0312 更多参考开心购的交流专区...
2011-03-24 11:32:51
137
原创 jms与activeMq
参考例子下载 1 JMS 1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。 1.1.2 连接 JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。 1.1.3 会话 JMS Session是生产和消费消息的一个单线程上下文。会话用于创建消息生...
2011-03-20 18:17:04
139
原创 JMS学习笔记
JMS 概要 JMS 是 SUN 公司开发的一套访问 MOM(Message-Oriented-Middleware) 消息服务中间件的标准 API MON 提供消息接收和转发的服务 , 对消息进行缓存和持久操作 , 保证消息的安全性 ,JMS 让开发都无须了解远程过程调用的细节和网络通信协议的细节就可以通过 JMS 向 MOM 发送消息 , 借助消息我们可以松散耦合的方式集成不同的应用 ...
2011-03-20 13:49:30
184
js个人工作中的一些总结
1、用js删除html中指定id的元素,如何在同一页面多次加载同一个id的元素,造成一些js功能不能使用,所以在页面中插入该元素之前,将其删除。var a = document.getElementById("***"); if("undefined" != a && null != a) { a.parentNode.removeChild(a);...
2011-03-10 20:48:13
134
js判断字符串是不是数字
js判断字符串是不是数字,简单介绍一下,两种比较好用的方法(要比较字符串不能空)一、js提供的函数isNaN(numValue)numValue必选项。说明:如果numValue是数据,返回false。其他情况返回true.isNaN("123") //false isNaN("abc") //trueisNaN(" ")...
2011-03-09 19:19:03
520
String中的matches方法
相关例子String中的matches方法的简单介绍:String format = "\\d{4}-\\d{2}-\\d{2}";String formatOther = "\\d{4}-\\d{2}-\\d{2}.*";String date = "2011-03-09 11:30:30";date.matches(format); ...
2011-03-09 11:41:06
1199
原创 js 中parseInt方法使用应该注意的问题
parseInt(numString, [radix])将字符串转换成整数。numString必选项,代表要转换的字符串。[radix]可选项,代表进制。不填时代表10进制。如果不填,当遇到numString为的前缀为08,0x就会有问题,因为08被认为是8进制,0x被认为是16进制。所以再转换字符串时,最好填上,最好填上相应进制。不然可能会特定的情况下出现我们不想要的结果。如 parseInt(...
2011-03-09 11:06:36
289
求助mysql查询条件中有日期limit问题
2012-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人