`
x10232
  • 浏览: 57334 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
JVM类加载器(双亲委托模型) (1)类加载器的父委托机制:优先使用父类加载器加载需要使用的类。 (2)BootStrap ClassLoader----JRE/lib   Extension ClassLoader------JRE/ext/lib   System ClassLoader ---------ClassPath 各个加载器只是等级上的层次关系,不是继承关系 (3)BootStrap ClassLoader加载Extension ClassLoader,并将其父加载器设为BootStrap ClassLoader,然后加载System ClassLoader,并将其父类设置为Ex ...
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。(持续更新中,2012.02.13最后更新) 1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些 ...

Hadoop调优总结

1. 管理员角度主要在四方面进行调优     (1) 硬件选择、     (2)操作系统参数调优、     (3)jvm参数调优、     (4)hadoop参数调优。 2.操作系统调优 (1).增大同时打开的文件描述符合网络连接上限。 管理员在启动hadoop集群时,应使用ulimit命令将允许同时打开的文件描述符数目上限增大至一个合适的值,同时调整内核参数 net.core.somaxconn至一个足够大的值。此外,hadoop rpc采用了epoll作为高并发库,如果你使用的linux内核版本在2.6.28以上,你需要适当调整epoll的文件描述符上限。 (2).关闭swap分区 在lin ...
基本使用     如下面这个shell脚本:     #Oracle的连接字符串,其中包含了Oracle的地址,SID,和端口号     CONNECTURL=jdbc:oracle:thin:@20.135.60.21:1521:DWRAC2     #使用的用户名     ORACLENAME=kkaa     #使用的密码     ORACLEPASSWORD=kkaa123     #需要从Oracle中导入的表名     oralceTableName=tt     #需要从Oracle中导入的表中的字段名     columns=AREA_ID,TEAM_NAM ...
Iterate over cells, with control of missing / blank cells In some cases, when iterating, you need full control over how missing or blank rows and cells are treated, and you need to ensure you visit every cell and not just those defined in the file. (The CellIterator will only return the cells define ...
1. 数值类型处理        通过POI取出的数值默认都是double,即使excel单元格中存的是1,取出来的值也是1.0,这就造成了一些问题,如果数据库字段是int,那么就会wrong data type,所以需要对数值类型处理。 Cell cell = null;// 单元格 Object inputValue = null;// 单元格值 if(!isEmpty(cell) && cell.getCellType() == Cell.CELL_TYPE_NUMERIC) { long longVal = ...

hadoop

sdfsdfsd
Global site tag (gtag.js) - Google Analytics