java相关
逆风飞翔
我是一个简单的人,我喜欢技术,因为它可以让我感觉到成就感、感觉到快乐......
展开
-
JAVA堆栈的区别
1 . 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地点 。与C++不同,Java自动管理栈和堆,程序员不能直接地配置 栈或堆。 2 . 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第 3 点。堆的优势是可以动态地分配内存大小,生存期也不必事先原创 2011-06-09 14:26:00 · 974 阅读 · 0 评论 -
JDK1.6中文帮助文档在线阅读
http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/index.html原创 2013-07-18 14:56:29 · 1263 阅读 · 0 评论 -
Transport dt_socket failed to initialize, rc = 509.
1。将jdk1.4/jre/bin中的dt_socket.dll拷贝到jdk1.4/bin目录中即只要能够通过path环境变量,或者myeclipse中配置的jdk路径找到就可以。另外,安装jre5以后,它可能会自动把它的bin目录加到path中,注意。原创 2013-05-21 10:25:58 · 957 阅读 · 0 评论 -
一个MR解决了2个月反思
最近工作感觉很不爽,一个历史问题,解决了一个半月。网管背景:数据库数据分析:很多starttime都是为2010年的数据,这一方面说明数据有问题。问题描述:查询历史性能,同一项一会有值,一会显示NA 代码分析:代码实现方式:对板因逻辑与物理板不一致或者端口因光模块不在位的情况,需记下上次NA的card lis原创 2012-04-17 18:33:03 · 698 阅读 · 0 评论 -
java.lang.ExceptionInInitializerError
问题描述 :编译Swiing客户端java代码的时候一直报错,错误日志,java.lang.ExceptionInInitializerError * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Com原创 2012-02-24 16:34:31 · 1328 阅读 · 0 评论 -
工作日志
今天安装OMC-O。1.以root用户登录omc-哦服务器。2.切换到omc-c应用安装文件所在目录。3将dbsetup.bin的文件属性改为可执行,命令行如下:cd serverchmod 755 Setup.bin4.运行 ./setup.bin 最后面查看,ps -ef | grep zhangjin ,发现这个应用原创 2011-11-08 18:33:15 · 608 阅读 · 0 评论 -
深入理解HashMap
/** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出转载 2011-07-04 17:36:13 · 823 阅读 · 0 评论 -
Timer和TimerTask详解
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import jav转载 2011-06-20 13:28:00 · 5038 阅读 · 0 评论 -
使用entrySet遍历HashMap
错误案例现象描述: 在生成环境发现,偶尔生产环境的某台机器CPU使用率很高,经过定位发现是有一个大的HashMap(HashMap里面存放了大量数据,比如1W条)做循环引起的。错误分析遍历一个HashMapfor(Iterator ite = map.keySet().iterator(); ite.hasNext();){ Object key = ite.next()原创 2011-06-15 11:01:00 · 34246 阅读 · 1 评论 -
对象相等判断时,覆写equals方法时同时覆写hashcode方法
错误案例【现象描述】 里面判断容器应该要包含的对象,实际上却没有【错误代码】class T { private String str; T(String str) { this.str = str; } public boolean equals(Object obj) { if(!(obj instanceof T)){原创 2011-06-15 11:05:00 · 1126 阅读 · 0 评论 -
分布式Session
与分布式缓存在高并发和高可用下所要解决问题差不多。一.图示: 二.高并发下分布式Session需解决的问题:透明处理存储介质的故障转移动态增删节点,减小“缓存颠簸”问题保证数据在各个节点的分布均衡Session 序列化和反序列化 三.保证“基本可用 Basically Available”的分布式Session方案:Eric转载 2014-01-07 14:12:42 · 1392 阅读 · 0 评论