自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

HashMap源码分析

近期研究了下HashMap源码实现,抛砖引玉和大家分享一下。由于格式贴到邮件里会乱掉,请大家下载附件阅读,谢谢!

2011-12-12 08:46:59 116

原创 【收藏】快速成长

一.成功的技术人员应该具备的3个条件 撒迦认为成功的技术人员应该具备的3个条件: •1、对客户、对工作、对技术的热爱 •2、宽阔视野与深入理解相结合 •3、耐住寂寞、坚持到底的毅力 府笛认为成功的技术人员应该具备的3个条件: •1、快乐 •2、价值 •3、分享 二.传授的秘诀:...

2011-11-30 16:04:58 120

Java基本数据类型和包装类的声明、编译和初始化

在平时的开发中,声明一个数字类型的变量,一般有以下几种形式:[code="java"] int a = 1; Integer b = 1; Integer c = new Integer(1); Integer d = Integer.valueOf(1);[/code]int类型为基本数据类型,a指向的是一个字面量,不是类的对象...

2011-11-20 22:01:41 265

原创 【转载】/bin/sh^M: bad interpreter: 没有那个文件或目录

今天执行脚本时发现如下错误:/bin/sh^M: bad interpreter: 没有那个文件或目录 错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.可以有很多种办法看这个文件是DOS格式的还是UNIX格...

2011-11-11 16:58:30 143

ipc.Client: Retrying connect to server: localhost/127.0.0.1:8020错误解决办法

刚开始学习Hadoop,不断遇到新问题,以后把遇到的新问题给记下来。有时候大家会看到以下的信息,这表示没连上hdfs。ximo@ubuntu:~$ hadoop fs -ls11/11/08 10:59:32 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:8020. Already tried ...

2011-11-08 11:15:00 1562

原创 OutOfMemoryError

OutOfMemoryError也就是内存溢出错误,主要是由于申请不到内存而发生的,针对JVM运行时内存分配,已经在上篇文章中做了简单的记录,现在就分析一下OOM错误会在哪一个内存区域发生。1、程序计数器。JVM规范规定该区域不会发生OOM错误。如果执行的是一个java方法,它记录的是正在执行的虚拟机字节指令的地址,如果执行的是native方法,这个计数器值为空(undefined)。...

2011-11-07 13:46:35 136

JVM内存分区

总结一下JVM内存数据分区就是:通常我们认为JVM运行时内存分为程序计数器、堆、栈三个部分。程序计数器是线程独立的,大家可以这么想,在某一时刻、单处理器上,只能执行一条程序指令,所以某个线程的某个指令执行完之后才有可能把处理器资源释放出来处理其他线程的指令,程序计数器就是指向了某个线程下条待执行指令的地址,是基于线程的,所以是线程独立的。栈,又分为虚拟机栈和本地方法栈,都是为方法执行服...

2011-11-07 11:19:35 69

Hadoop学习,环境设置

参考:http://hadoop.apache.org/common/docs/stable/single_node_setup.html前置条件:1)、Java运行环境,设置好JAVA_HOME2)、安装ssh工具。1、在http://www.apache.org/dyn/closer.cgi/hadoop/common/下载hadoop的release。下载后,解压...

2011-11-06 19:29:54 108

Hadoop学习,hadoop基本概念了解

项目中需要用到hadoop,恰好对数据处理特别感兴趣,所以就申请做hadoop相关的东西,现在还处于学习阶段。hadoop是apache的一个项目,是一个能对BigFile、BigData进行分布式计算的框架,由Hadoop Common、HDFS、Hadoop MapReduce三个子项目构成,另外还有Avro、Pig等项目是和Hadoop相关的一些项目。它有以下一些优点:1...

2011-11-06 18:30:59 107

原创 ORA-01810: 格式代码出现两次

今天遇到了这个问题,排除页面端和java程序里的问题,确定是sql的问题,上网查,原来是:在程序里做时间转换的时候,有GMT_CREATE = TO_DATE(#gmtCreateStr#, 'yyyy-MM-dd HH24:MM:SS'),月份那里的MM和时间那里的MM被认为是相同的格式代码,所以做转换的时候出错了。Oracle中用MI代替分钟标识,改为GMT_CREATE = TO_D...

2011-01-12 09:45:43 72

原创 连接池学习笔记

本文是在公司的实习生总结的,个人认为总结的还算清楚。

2010-12-28 16:30:09 91

原创 iBATIS缓存的错误使用

标王2.0中用到了ibatis内置的缓存机制,昨天在自测时发现缓存不起作用,其实以前在bp和bss中都有遇到过这种情况,但一直都没太在意。今天仔细查下原因,发现了问题。下面是bp中cacheMode的配置[code="java"] [/code]问题出现在中,property name的配置中没有strong这个属性,所以这么配相当于是无效的。...

2010-12-28 16:25:03 115

原创 Java编码浅析

Java字符串编码浅析前些天在千手观音项目中,和算法端传参数的时候遇到了编码处理的问题,经过一段时间的学习摸索,对Java字符编码有了一定的了解,现将一篇总结分享给大家,希望大家指正~~首先,对于Java来说,Java中的字符串都是Unicode编码的,Java的class文件采用的是utf-8的编码方式,JVM在运行时采用的是utf16的编码方式。这里要说说Unicode编码了,...

2010-10-23 16:58:45 90

老邓谈成长

成长发展是个挺麻烦的事儿,也是一个挺简单的事儿,总觉得人一生都在竞争和成长中间跋涉,这是人生来就注定的不能逃避的命运。就像人生是几亿个精子,跑得最快的那个才能达成正果,才生出来你我一样,它本身就是竞争产生的一个自然的结果。所以人生很难逃避在竞争和成长中间,竞争会促进成长,成长反过来支撑竞争,竞争成长都离不开一个环境一个平台,就像母体哺育婴儿,婴儿一定要依赖这个平台一样,所以无论成长纠缠竞争...

2010-05-11 10:47:11 197

org.apache.velocity.exception.ResourceNotFoundException的解决方案

最近在学习Velocity,用到了VelocityEngine这个类,调用其getTemplate方法时,里面的路径设置一直有问题VelocityEngine ve = new VelocityEngine();ve.init();Template t = ve.getTemplate(fileName);实验多次后发现上面的fileName必须是直接位于项目目录下的路径,直接写绝...

2010-03-30 13:16:12 273

SpringMVC学习(二)

今天又看了一点儿SpringMVC的东东,明天就要开始百阿的培训了,赶紧记下来,要不又都忘了,呵呵~~如果在项目中启用Log4J呢,需要你的log4j.properties文件,当然了,要配置一下才行啊,要不Spring容器怎么知道去哪里找log4j.properties啊,呵呵,那只需要在web.xml中配置一下,哈哈,如下: log4jConfigLocation /...

2010-03-09 13:21:07 94

SpringMVC基本配置学习

引入SpringMVC呢,首先就要在web.xml中配置中配置控制请求转发的servlet——DispatcherServlet,       Springmvc       org.springframework.web.servlet.DispatcherServlet                  Springmvc      *.do...

2010-03-08 20:11:49 95

原创 context:component-scan滴用途

配置项不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能(即还隐式地在内部注册了 AutowiredAnnotationBeanPostProcessor 和 CommonAnnotationBeanPostProcessor),因此当使用 后,就可以将 移除了。 的 base-package 属性指定了需要扫描的类包,类包及其递归子包中...

2010-03-05 20:02:31 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除