`
backkom1982
  • 浏览: 28012 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    一直尝试在ubuntu 13 64位虚拟机中安装oracle 11g EX,安装过程没都没有出错,但总是无法正常启动oracle。后来尝试在centos 6.4 64位机器中安装成功,遂记录下来,做大家参考。(此地址为在ubuntu 12 64位系统中安装oracle 11g ex,没有试过,一并提供给大家参考:http://meandmyubuntulinux.blogspot.com/2012/05/installing-oracle-11g-r2-express.html)   添加交换分区(swap space)sudo dd if=/dev/zero of=/swap ...
新版的IDEA12已经发布,在使用中遇到了以下问题,并提供了解决方案,供参考。   使用默认compile配置时,如果使用了maven的filter功能,处理含有中文的xml会报解析xml有误。这是因为IDEA提供了external build功能,可在Settings->Compiler中,将use external build功能关闭。据IDAE issue中记录,将在12.0.2中修复。对未使用maven filter功能的工程,未进行测试过。 使用Darcula look and feel时,中文文件名或编译提示显示为乱码。可在Settings->Appearance ...
在使用hadoop做map/reduce时,有很多场景需要自行实现有多个属性的WritableComparable。以下示例希望对广大开发有所启示。   import org.apache.hadoop.io.WritableComparable; import org.apache.hadoop.io.WritableComparator; import org.apache.hadoop.io.WritableUtils; import java.io.DataInput; import java.io.DataOutput; import java.io.IOExc ...
正则引擎的分类正则引擎可以粗略地分为3类: 以文本为主导的DFA(确定型有穷自动机) 以正则表达式为主导的传统型NFA(非确定型有穷自动机) POSIX NFA 部分程序及其使用的正则引擎DFAawk(大多数版本)、egrep(大多数版 ...
为了学习oracle的东西,在vmware player的ubuntu中安装了oracle xe。本文罗列了如何在ubuntu中安装oracle xe: 安装必需的软件包: sudo apt-get install libaio1 sudo apt-get install bc 若swap空间不足,可根据安装过程中的提示增加交换空间: sudo dd if=/dev/zero of=swapfile bs=1024 count=1048576 (增加1G swap space) sudo /sbin/mkswap swapfile sudo /sbin/swapon swapfile 安装 ...
在jboss中使用log4j时,因为jboss本身也使用log4j记录日志,常常会出现应用自己的日志会被记录到jboss的日志文件里或报appender closed。这是由于jboss首先加载自己身的log4j文件,后续又加载了应用身的log4j配置文件导致。最终解决方法如下: 配置jboss_server_home/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml文件里的Java2ClassLoadingCompliance及UseJBossWebLoader为false,如果自己的应用里存在WEB-INF/jboss-web. ...
自己使用的java ide一直是IDEA,在项目中需要使用maven的filter进行开发、线上环境的不同的变量的管理,根据maven-war-plugin进行过滤时,总是不能得到预期的变量替换。最终在idea的官网找到了问题所在: IntelliJ IDEA's Make features are capable of filtering Maven resources. However, IntelliJ IDEA yet does not support filtering web resources. 很悲剧,浪费了一上午的时间解决这个问题。 最后的解决办法是:要么创建module时 ...
[list] 通过直接调用构造函数: Backkom instance1=new Backkom(); 如果当前ClassLoader无法找到Backkom类,抛出NoClassDefFoundError。 反射机制1: Class clazz = Class.forName("Backkom"); Object instance2 =clazz.newInstance(); 如果无法找到Backkom,抛出ClassNotFoundException。 反射机制2: Class clazz = classLoader.loadClass("B ...
     在写框架时经常需要访问或修改某个Object的Field值,如这个Object遵循Bean协议,大家熟知的方法是通过反射调用get/set方法,或通过java.lang.reflect.Field类的get或set方法操作。尽管可以将Method和Field进行缓存,但这两种方法效率都不是很高。能有效提高性能的方法之一是使用sun.misc.Unsafe。该类功能很强大,涉及到类加载机制,尽管该类提供了工厂方法getUnsafe来构造该类的实例,但涉及到安全访问问题,会抛出java.lang.SecurityException。该类位于rt.jar下,JVM 加载rt.jar时已经加载 ...
Global site tag (gtag.js) - Google Analytics