自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在VMPlayer虚拟机中的centos上安装oracle 11g EX

    一直尝试在ubuntu 13 64位虚拟机中安装oracle 11g EX,安装过程没都没有出错,但总是无法正常启动oracle。后来尝试在centos 6.4 64位机器中安装成功,遂记录下来,做大家参考。(此地址为在ubuntu 12 64位系统中安装oracle 11g ex,没有试过,一并提供给大家参考:http://meandmyubuntulinux.blogspot.co...

2013-11-05 09:13:13 118

JetBrains IDEA 12新版问题

新版的IDEA12已经发布,在使用中遇到了以下问题,并提供了解决方案,供参考。 使用默认compile配置时,如果使用了maven的filter功能,处理含有中文的xml会报解析xml有误。这是因为IDEA提供了external build功能,可在Settings->Compiler中,将use external build功能关闭。据IDAE issue中记录,将在12.0.2...

2012-12-21 10:12:17 94

原创 自行实现Hadoop的多属性WritableComparable

在使用hadoop做map/reduce时,有很多场景需要自行实现有多个属性的WritableComparable。以下示例希望对广大开发有所启示。 import org.apache.hadoop.io.WritableComparable;import org.apache.hadoop.io.WritableComparator;import org.apache.ha...

2012-10-24 09:44:34 110

原创 正则表达式优化技巧总结

正则引擎的分类正则引擎可以粗略地分为3类:以文本为主导的DFA(确定型有穷自动机)以正则表达式为主导的传统型NFA(非确定型有穷自动机)POSIX NFA部分程序及其使用的正则引擎DFAawk(大多数版本)、egrep(大多数版本)、mysql传统NFAGNU Emacs、java、grep(大多数版本)、less、more、perl、PHP、sed、viPOSIX NFAm...

2011-05-26 15:52:36 117

原创 在ubuntu中安装oracle xe

为了学习oracle的东西,在vmware player的ubuntu中安装了oracle xe。本文罗列了如何在ubuntu中安装oracle xe:[list][*]安装必需的软件包:sudo apt-get install libaio1sudo apt-get install bc[*]若swap空间不足,可根据安装过程中的提示增加交换空间:sudo dd if...

2011-05-16 22:13:38 152

原创 jboss中解决log4j配置冲突

在jboss中使用log4j时,因为jboss本身也使用log4j记录日志,常常会出现应用自己的日志会被记录到jboss的日志文件里或报appender closed。这是由于jboss首先加载自己身的log4j文件,后续又加载了应用身的log4j配置文件导致。最终解决方法如下:配置jboss_server_home/deploy/jbossweb-tomcat55.sar/META-IN...

2011-04-28 10:52:24 314

原创 Intellij IDEA中使用maven filter遇到的问题

自己使用的java ide一直是IDEA,在项目中需要使用maven的filter进行开发、线上环境的不同的变量的管理,根据maven-war-plugin进行过滤时,总是不能得到预期的变量替换。最终在idea的官网找到了问题所在:IntelliJ IDEA's Make features are capable of filtering Maven resources. However, I...

2011-03-22 14:27:27 734

探究java的ClassLoader及类变量初始化顺序

[list][*]通过直接调用构造函数:[code="java"]Backkom instance1=new Backkom();[/code]如果当前ClassLoader无法找到Backkom类,抛出NoClassDefFoundError。[*]反射机制1:[code="java"]Class clazz = Class.forName("Backko...

2011-03-20 13:08:57 90

原创 快速访问Object的Field

     在写框架时经常需要访问或修改某个Object的Field值,如这个Object遵循Bean协议,大家熟知的方法是通过反射调用get/set方法,或通过java.lang.reflect.Field类的get或set方法操作。尽管可以将Method和Field进行缓存,但这两种方法效率都不是很高。能有效提高性能的方法之一是使用sun.misc.Unsafe。该类功能很强大,涉及到类加载机制...

2011-03-05 23:20:43 248

空空如也

空空如也

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

TA关注的人

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