摘要: 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括... 阅读全文
posted @ 2014-08-22 10:16 吴小雨 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中... 阅读全文
posted @ 2014-08-22 10:02 吴小雨 阅读(6791) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Java语言是完全面向对象的,在java中,所有的对象都是继承于Object类。Ojbect类中有两个方法equals、hashCode,这两个方法都是用来比较两个对象是否相等的。在未重写equals方法我们是继承了object的equals方法,那里的 equals是比较两个对象的内存地... 阅读全文
posted @ 2014-08-22 09:57 吴小雨 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 提高数据库处理查询速度1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ... 阅读全文
posted @ 2014-08-21 14:36 吴小雨 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一,IBATIS 缓存机制使用 1,sqlMapConfig.xml中配置 1.SqlMapConfig.xml中 注意点,k,必须配置settings这个标签,否则 Xml代码 cacheModelsEnabled="false" Xml代码cacheModelsEnabled="true" 是... 阅读全文
posted @ 2014-08-21 11:49 吴小雨 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 数组的四种排序1.快速排序法Arrays.sort();用法1.sort(byte[] a) 对指定的 byte 型数组按数字升序进行排序。 sort(byte[] a, int fromIndex, int toIndex) 对指定 byte 型数组的指定范围按数字升序进行排序。 sort(... 阅读全文
posted @ 2014-08-21 10:08 吴小雨 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: jq function changeStreet(a){ var valk=$(a).html(); $(a).parents(".select_box").children(".select_choose").children(".hadSelect").text(valk); $(a)... 阅读全文
posted @ 2014-08-20 18:00 吴小雨 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Apache与Tomcat整合一 Apache与Tomcat比较联系apache支持静态页,tomcat支持动态的,比如servlet等。一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。apache可以支持php\cgi\perl,但是要... 阅读全文
posted @ 2014-08-20 17:19 吴小雨 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/lclkathy/blog/item/dae3be36763a47370b55a970.html一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C、NCSA和APACHE服务器,而Windows平台NT... 阅读全文
posted @ 2014-08-20 16:57 吴小雨 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Ibatis2.3与spring3.0整合,其要明确一下,Ibatis与Hibernate一样都是dao层链接数据库用的框架。它是一个轻量级的orm框架,比Hibernate更加灵活。sqlMapConfig是spring提供给它的核心类,它是线程安全的,是单例模式,其作用类似于Hibernate的... 阅读全文
posted @ 2014-08-20 14:47 吴小雨 阅读(256) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-08-20 11:14 吴小雨 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-08-20 11:08 吴小雨 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.spring.jar 是包含有完整发布模块的单个jar 包。2.org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。3.org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包... 阅读全文
posted @ 2014-08-19 14:48 吴小雨 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造... 阅读全文
posted @ 2014-08-18 11:59 吴小雨 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,... 阅读全文
posted @ 2014-08-18 11:38 吴小雨 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 注意事项一:在内部类中可以随意使用外部类的成员方法以及成员变量。 众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防止其他类的访问。如在成员变量或者成员方法前面,加上Private 关键字,则其他类就无法调用这个类中的成员方法或则和成员变量。但是,如果这个类有成员内部... 阅读全文
posted @ 2014-08-18 09:18 吴小雨 阅读(12436) 评论(0) 推荐(1) 编辑
摘要: 1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大... 阅读全文
posted @ 2014-08-16 23:08 吴小雨 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 基于前面文章的基础上。一、准备 需要的jar 二、配置1、 spmvc-servlet.xml fileUploadController ... 阅读全文
posted @ 2014-08-14 17:15 吴小雨 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并... 阅读全文
posted @ 2014-08-14 15:36 吴小雨 阅读(200) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-08-13 15:15 吴小雨 阅读(1) 评论(0) 推荐(0) 编辑