摘要: 很久之前就在用JavaScript了,只是用的比较表层,会写几个函数而已,也没有深入的研究过。最近一段时间,由于项目的需要,看了一些关于JavaScript的书,也写了不少的JavaScript的代码,慢慢开始对这个东东着迷了。现在JavaScript在Web应用中的比重越来越大,各种好用的库也层出不穷,即使对JavaScript了解的比较浅显,也可以利用各种利器做出很不错的作品。但是,较为深入的... 阅读全文
posted @ 2010-05-01 14:20 心梦帆影 阅读(2795) 评论(0) 推荐(0) 编辑
摘要: Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声: 异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结... 阅读全文
posted @ 2010-05-01 13:26 心梦帆影 阅读(315) 评论(0) 推荐(0) 编辑
摘要: java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复。 Hashmap 是一个 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许... 阅读全文
posted @ 2010-05-01 11:18 心梦帆影 阅读(781) 评论(0) 推荐(1) 编辑
摘要: &:位运算符 位运算符,用来比较 0101 这样的二进制数,也可以比较boolean 值; &&: 逻辑运算符,只能比较boolean值,是短路运算符,有“and”之意。 例如:                 int i =... 阅读全文
posted @ 2010-05-01 01:14 心梦帆影 阅读(1463) 评论(0) 推荐(1) 编辑
摘要: (1)、request.getRealPath("/");//不推荐使用获取工程的根路径 (2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3)、request.getSession().getServletContext().getRealPath... 阅读全文
posted @ 2010-05-01 01:05 心梦帆影 阅读(17043) 评论(0) 推荐(1) 编辑
摘要: 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1.可以在windows 更改系统环境变量 加上JAVA_OPTS=-Xms64m -Xmx512m 2,如果用的tomcat,在windows下,可以在 C:\tomcat5.5.9\bin\catalina.bat  中加上: set JAVA_OPTS=-Xms... 阅读全文
posted @ 2010-05-01 01:04 心梦帆影 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 设计软件的几个原则,这个也是设计模式的精髓所在: 1.开-闭原则 1).客户的需求是不稳定的,通过扩展已有的软件系统而不是通过修改软件系统来满足客户的需求,这样的软件系统就满足开-闭原则,即软件系统要有一定的灵活性和适应性。 2).已有的模块,特别是抽象层的模块不能修改,保证软件系统的稳定性和延续性。 解决问题的关键是抽象化,把它与具体实现分离开来。接口(interface),抽象类的应用 对可变... 阅读全文
posted @ 2010-05-01 01:02 心梦帆影 阅读(263) 评论(0) 推荐(0) 编辑
摘要: java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲 java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。 (1)别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过B... 阅读全文
posted @ 2010-05-01 01:01 心梦帆影 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 转自:http://tech.ccidnet.com/art/3539/20090220/1683993_1.html 1.循环 ■ 在重要的循环里,消除循环终止判断时的方法调用。 例如:将 for(int i=0; i<collection.size();i++){        ...    &#... 阅读全文
posted @ 2010-05-01 00:44 心梦帆影 阅读(404) 评论(0) 推荐(0) 编辑