03 2015 档案
摘要:阿里面试题: 1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash 2.java的内存管理 3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉 4.oralce的底层管理(怎样让查询快,插入慢) 5.java底层是怎样对文件操...
阅读全文
摘要:DBA_Oracle基本体系架构(概念)2014-07-26 BaoXinjian一、 Oracle体系结构基本概念1. Oracle总体结构分为三个部分第一部分:系统全局区(SGA)第二部分:程序全局区和后台进程第三部分:Oracle的文件2. 从功能角度接那些划分存储结构包括: 控制文件、数据文...
阅读全文
摘要:JAVA内存管理总结1.java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化...
阅读全文
摘要:1.HashMap的内部实现机制HashMap是对数据结构中哈希表(Hash Table)的实现,Hash表又叫散列表。Hash表是根据关键码Key来访问其对应的值Value的数据结构,它通过一个映射函数把关键码映射到表中一个位置来访问该位置的值,从而加快查找的速度。这个映射函数叫做Hash函数,存...
阅读全文
摘要:原地址:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复...
阅读全文
摘要:在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样, 一些常见的状态码为: 200-服务器成功返回网页 404-请求的网页不存在 503-服务器超时 1xx(临时响应) 表示临时响应并需要...
阅读全文
摘要:linux搭建hadoop环境1、安装JDK (1)下载安装JDK:确保计算机联网之后命令行输入下面命令安装JDK sudo apt-get install sun-java6-jdk (2)配置计算机Java环境:打开/etc/profile,在文件最后输入下面内容 e...
阅读全文
摘要:1 JDBC4.0自动加载驱动器类 2 从JDK1.6开始,Oracle就将修改了添加了新的加载JDBC驱动的方式。即JDBC4.0。在启动项目或是服务时,会判断当前classspath中的所的jar包,并检查META-INF目录下,是否包含services文件夹,如果包含,就会将里面的配...
阅读全文
摘要:1 用反射模拟Hibernate保存JavaBean 2 首先要说一下思想。就是要接收一个JavaBean实例对象,然后根据字段信息、类名信息,自己组组织成sql语句最后保存到数据库中。 3 组件说明: 4 需要一个@Table注解,自己声明,以便于用户声明的表名与数据库的...
阅读全文
摘要:深入ThreadLocal的内部机制早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal并不是一个Thread,而是Thread的局部变量...
阅读全文
摘要:EasyDB-0.1使用说明本人练习所用的一个JAVA数据库交互的开源小框架。2015-2-25欢迎大家下载使用、升级。操作步骤:1.在src目录下新建文件jdbc.porperties文件(文件名以及位置不可改变)2.类说明:3.JavaBean必须为严格标准的javaBean,set方法格式必须...
阅读全文
摘要:1 Java随机生成中文汉字 2 /** 3 * 原理是从汉字区位码找到汉字。在汉字区位码中分高位与底位, 且其中简体又有繁体。位数越前生成的汉字繁体的机率越大。 4 * 所以在本例中高位从171取,底位从161取, 去掉大部分的繁体和生僻字。但仍然会有!! 5 ...
阅读全文
摘要:使用JavaScript操作Cookie 相关文档请见DHTML.CHM。里面有完整的操作方法说明。以下是代码示例。 1、使用JavaScript保存一个Cookie var date = new Date(); //声明当前时间 var time = 1000*60*60*24; //这是一天。1000毫秒(即1秒)*60=1分钟 time = date.getTi...
阅读全文
摘要:从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内...
阅读全文
摘要:类与类之间的关系泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;实现:表示类对接口的实现;依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。关联:表示类与类或类与接口之间的依赖关系,表现...
阅读全文