- 博客(89)
- 资源 (11)
- 收藏
- 关注
原创 单例设计模式
饿汉式是典型的空间换时间,当类装载的时候就会创建类的实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要再判断,节省了运行时间。
2014-11-02 19:36:05 522
转载 漫漫编程路上学到的宝贵经验
1.规定完成任务所需时间好吧,对于这一点,我不得不承认,作为一个程序员我很惭愧。我曾经亲眼目睹一个牛人连续8小时坐在电脑前就为了解决某个程序问题,呵呵。给自己定个时间,1小时、30分钟都可以,甚至15分钟也行,如果在这段时间内你还是毫无头绪,那么为避免浪费时间,可以直接寻求帮助或者自行在网上搜索。不要牛逼哄哄地以为自己是个超级编码器——你只是一个人,而不是计算机。2.编程语言也是一
2014-08-26 14:09:30 674
原创 Ajax对象的相关属性和方法
open(method,url)初始化ajax对象method:请求方式 get、posturl:请求地址 setRequestHeader(header,value)设置请求头信息header:请求头名称value:请求头的信息 send(content)发送请求只有当ajax对象的send方法被调用时,才会发送请求content:post
2014-08-14 16:44:04 726
原创 理解Ajax
Ajax是几个ying Asynchronous:异步JavaScript And :和XML ajax技术就是利用javascript和xml实现异步交互的功能
2014-08-14 10:08:45 499
转载 Myeclipse6.5优化技巧及myeclipse6.5代码提示配置
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>MyEclipse Enterprise Workbench–>Validation除开Manual下面的复选框全部选中之外,其他全部不选。 第二步:取
2014-08-12 15:03:48 548
原创 JVM动态生成的类演示和分析
创建实现了Collection接口的动态类和查看其名称,分析Proxy.getProxyClass方法的各个参数。编码列出动态类中的所有构造方法和参数签名编码列出动态类中的所有方法和参数签名
2014-08-11 17:01:01 613
原创 代理的概念与作用
程序中的代理 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。 (参看下页的原理图)如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类、还
2014-08-11 16:53:58 753
原创 类加载器和委托机制的理解
Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是不是java类,这正是BootStrap。Java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在实例化
2014-08-09 16:16:17 758
原创 泛型的类型推断
Java中的泛型类型(或者泛型)类似于 C++ 中的模板。但是这种相似性仅限于表面,Java 语言中的泛型基本上完全是在编译器中实现,用于编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码,这种实现技术称为擦除(erasure)(编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除)。这是因为扩展虚拟机指令集来支持泛型被认为是无法接受的,这会为 Java 厂商升级其 JVM 造
2014-08-09 14:08:55 735
原创 对HashMap迭代的理解
dui HashMap maps=new HashMap(); maps.put("name",520); maps.put("age",24); maps.put("nima",55); Set> entrySet=maps.entrySet(); for(Map.Entry entry:entrySet){
2014-08-09 10:52:47 2246
原创 使用泛型的注意事项
对于在泛型中ArrayList类定义和ArrayList类引用中涉及如下术语整个称为ArrayList泛型类型ArrayList中的E称为类型变量或类型参数整个ArrayList称为参数化的类型ArrayList中的Integer称为类型参数的实例或实际类型参数ArrayList中的ArrayList称为原始类型
2014-08-09 10:00:32 585
原创 对泛型的理解
没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全;并且当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制类型转换,这样更方便。泛型就是把原来的类名进行了延长
2014-08-09 09:18:48 674
原创 使用BeanUtils操作Bean的各种属性
首先建立一个beanpackage com.fts.beanutils;import java.util.Date;public class Person { private String name; private int passwd; private int age; private Date birthday; public Date getBirthday()
2014-08-08 22:36:49 1142
原创 使用内省方式操作bean
首先创建一个bean类package com.fts.introspector;public class Person { private String name; private int passwd; private int age; public String getName() { return name; } public void setName(String
2014-08-08 22:36:00 414
原创 ECshop中defined('IN_ECS')的实现原理
在PHP中经常看到如下代码if (!defined('IN_ECS')){ die('Hacking attempt');}
2014-07-19 10:46:45 2405
原创 ECshop去掉底部Powered by ECshop
onload = function(){ var link_arr = document.getElementsByTagName(String.fromCharCode(65)); var link_str; var link_text; var regg, cc; var rmd, rmd_s, rmd_e, link_eorr = 0; va
2014-07-18 11:01:51 688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人