摘要:
任何类都继承public int hashCode()方法,该方法返回的值是通过将该对象的内部地址转换为一个整数来实现的,hash表的主要作用就是在对对象进行散列的时候作为key输入。我们需要每个对象的hash码尽可能不同。Object类提供的默认实现确实保证每个对象的hash码不同。 对于集合类H 阅读全文
摘要:
切面: 定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务。 最常见的是事务控制。 代理模式是AOP的原型。 要实现代理,必须定义接口,每个业务类需要一个代理类。 动态代理: 利用反射,实现invokationHandler类. Proxy.newProxyInstance(dele 阅读全文
摘要:
使用类加载器将类加入,使用类加载器将文件加入到内存中。如果文件太大,占用较多的内存。 阅读全文
摘要:
浏览器第一次请求服务器,服务器创建一个会话,并将会话的id作为响应的一部分发送给浏览器,浏览器存储id,并在第二次,第三次请求的时候带上会话id,服务器根据id分辨用户。 浏览器在内存中 阅读全文
摘要:
在大型电子商务系统中,大都采用读写分离技术,一个master数据库,多个slave数据库。master数据库负责数据更新和实时数据查询。slave数据库负责非实时数据查询。 在实际应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),读取数据通常耗时较长,占用CPU较多。 把查询从 阅读全文
摘要:
转载 本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源:http://java.dzone.com/articles/java-tools-source-code 1. PMD 网址:http://pmd.sourceforge.NET/ P 阅读全文
摘要:
这个软件,既可以对文件夹杀毒,也可以对某个指定的文件进行杀毒。可以根据不同文件的特点,为不同的文件提供不同的杀毒方式。图片文件和文本文件的杀毒方式是有差异的。 文件夹中包含文件和文件夹,在文件夹中可以包含文件也可以包含文件夹。我们将文件夹成为容器, 不同类型的各种文件是容器的成员,也成为叶子,一个文 阅读全文
摘要:
主要功能: 通过某个节点找到所有的父节点 获取某个节点的所有后继节点 在表中增加level_num字段,表示所在的树的深度,这就不需要递归查询。树的深度不是很深时,可以使用这样的方式。 阅读全文
摘要:
spring依赖注入:spring和注入相关的注解有:autoWired,resource,qualifier,service,controller,repository,component, autoWired:自动从spring的上下文查找bean来注入。 resource:用来指定名称来注入。 阅读全文
摘要:
never stop believe yourself 阅读全文