- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 注解 annotation
自动实现 Annotation接口 public @interface AnnoTest 其中可以定义值, 非标识类的注解都有值。(即 标识类的注解没有值) @ 只有在反射时才有作用。 定义方法: 数据类型 值的名称(); @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOT
2017-07-26 16:25:39
205
原创 代理模式
@@静态代理: 每个类需要对不同的方法进行单独开发,进行代理。 @@JDK中提供动态代理的方法: Agent 类 必须实现 implements InvocationHandler | 被代理对象必须实现接口。 // 真实代理的角色 Object obj; public AgentDemo(Object obj) {
2017-07-26 16:14:33
232
原创 String 字符串 文件流
String 不可变的字符串 StringBuffer 可变 (线程安全,效率稍低) StringBuilder 可变(线程不安全,常用) InputStream -- OutputStream 四大基流 ---------------------------------------- File RandomAcces
2017-07-26 16:11:57
576
原创 BigDecimal的问题
Java Doc解释 public BigDecimal(double val)Translatesa double into a BigDecimal which is the exact decimal representation of thedouble's binary floating-point value. The scale of the returned BigDe
2017-07-26 16:00:22
383
原创 使用枚举enum实现单例模式
单例模式的实现: 1, 普通模式: public class SingleDemo { private static SingleDemo instance; private SingleDemo() {} public SingleDemo getInstance() { if (instance == null) { instance = new SingleDem
2017-07-26 15:53:11
2443
1
原创 Integer String 的equals == 区别
String 的 equals 和 == String a = "abc"; String b = "abc"; a.equals(b) : true; a == b : false 但是Integer有些许差异: Refer: 享元模式(FlyWeight Patten) Integer m = new Integer(202); Integer
2017-07-26 15:35:13
407
转载 编码
unicode的第一个版本是用两个字节(16bit)来表示所有字符 UTF-8 与UTF-16的区别 UTF-16比较好理解,就是任何字符对应的数字都用两个字节来保存.我们通常对Unicode的误解就是把Unicode与UTF-16等同了.但是很显然如果都是英文字母这做有点浪费.明明用一个字节能表示一个字符为啥整两个啊. 于是又有个UTF-8,这里的8非常容易误导人,8不是指一个字节,
2017-07-26 15:10:06
175
转载 mybatis Example条件查询
Criterion是最基本,最底层的Where条件,用于字段级的筛选 Criteria Criteria包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。 oredCriteria Example内有一个成员叫oredCriteria,是Criteria的集合,就想其名字所预示
2017-07-26 11:58:51
2256
转载 MyBatis打印SQL的配置方法
spring-mybatis.xml配置如下: bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="dataSource" ref="dataSource" /> property name="configLocation" v
2017-07-26 11:57:28
680
转载 JQuery 正则表达式
JQuery导入基础包 function validata() { var empName = $("#empName").val(); var nameRegEx = /^[a-zA-Z0-9\u2E80-\u9FFF._-]{3,16}$/; if (!nameRegEx.test(empName)) { $("#empName").parent().addClass("has
2017-07-26 10:34:16
880
JD Edwards EnterpriseOne Installation Guide
2009-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人