java
文章平均质量分 66
fuzzytalker
这个作者很懒,什么都没留下…
展开
-
Apache POI正文抽取笔记
Apache POI是一套比较主流的Java下MS Office文件的读取/写入框架,纯Java实现。是Apache Tika读取MS Office文件的底层实现。官方网站:http://poi.apache.org/下载:http://poi.apache.org/download.html#archive Apache组件与包组件格式原创 2014-08-24 21:40:07 · 2388 阅读 · 0 评论 -
Idea Intellij多线程调试
(适用Idea 14 & 15,其他版本未知)几天前遇到一个问题: 在多线程调试的时候,一些断点会被跳过。比如像下面的代码:public static void main(String[] args) throws InterruptedException { new Thread() { // 断点0 @Override public void run()原创 2016-03-18 17:16:11 · 59731 阅读 · 5 评论 -
Java的枚举值能不能用==比较?
Java的枚举是一种很特殊的类,编译后实际上一个继承了java.lang.Enum的一个final类如下面这个类:enum E { A, B}编译后javap查看:final class E extends java.lang.Enum<E> { public static final E A; public static final E B; public static E[原创 2016-03-12 12:36:48 · 3425 阅读 · 0 评论 -
Idea Intellij没有拼写检查错误提示
(适用Idea 14 & 15,其他版本未知)前几天遇到一个问题,Idea里代码拼写错误后,居然没有任何提示,检查了设置 Preferences->Editor->Inspections->Spelling->typo(或者直接搜typo或spelling) 显然是打开的。 Preferences->Editor->Spelling下的字典也并没有这个词。于是考虑是不是高亮的Scheme的原创 2016-03-12 12:52:28 · 22651 阅读 · 1 评论 -
一个类搞懂JAVA Class文件
0x00 Introduction所有的Java代码最终交给JVM运行时都是需要转换成JVM的字节码,对于每一个类都需要组装成一个合法、完整的Class文件,被JVM载入后才能运行。 Java除了JLS作为语言标准外,还有一份The Java Virtual Machine Specification虚拟机规范,详细描述了Class文件的构成,以及JVM在载入时需要进行的检查、链接过程。这为Sun原创 2016-04-11 20:18:49 · 917 阅读 · 0 评论 -
Drools 6.0 Hello World
0x00 开始Drools是JBoss旗下的一款开源规则引擎。规则引擎可以实现业务规则和代码的分离,使得非技术人员也可以配置业务规则,使业务规则有更强的可维护性。而Drools是开源的规则引擎中使用最广泛的。目前Drools的最高版本是7.0.0beta,网上大多数例子都是以Drools 5.x为例,而中文的Drools 6.x 例子较少,在本文中已Drools 6.4.0.Final为例,只使用D原创 2016-07-12 16:49:58 · 2168 阅读 · 0 评论