Java 8 Time API 示例: MonthDay、Month、OffsetDateTime和OffsetTime 经验

MonthDay, Month, OffsetDateTime 和 OffsetTime 已经引入 Java 8 在 time API 中。MONTHDAY代表了月份和日期的组合。Month 是存储月份的所有字段的枚举。

jopen 2014-10-19   33799   0

使用AOP与注解记录Java日志 经验

等信息记录(通过slf4j 和 log4j)下来。在AspectJ、jcabi-aspects和Java注解的帮助下我实现了这个想法。 public class Foo { @Loggable public

jopen 2014-10-20   33018   0

Java采用Http方式实现大文件下载 经验

java实现大文件下载,基于http方式,控件神马的就不说了。 思路:下载文件无非要读取文件然后写文件,主要这两个步骤,主要难点: 1.读文件,就是硬盘到内存的过程,由于jdk内存限制,不能读的太大。

jopen 2014-10-28   217306   0

把对象转换为Map的Java工具库:BeanQuery 经验

BeanQuery 是一个把对象转换为Map的Java工具库。支持选择Bean中的一些属性,对结果进行排序和按照条件查询。不仅仅可以作用于顶层对象,也可以作用于子对象。 BeanQuery的使用非常简单也很直接,例子代码如下:

jopen 2014-10-29   25984   0

Java内存分配分析器:Aprof 经验

Aprof项目是Java内存分配探查与分析的应用程序。可用于(并使用)在生产环境中高负荷服务器端应用程序,该应用程序拥有非常低的性能影响。它扮演成一个代理的角色,在内存分配完成后通过转换类的字节码插入递增计数器实现。

jopen 2014-10-28   20657   0

生成Java JDBC访问代码,从SQL文件 经验

。 如果有一个程序,输入是上面的code,生成的code是可以直接被调用的函数,将是理想情况。 java-jdbc 这里有个问题,Book未定义。当然,我们可以解析SQL语句,找到它来自Book表

jopen 2014-11-30   20266   0

最好用的Java Http客户端Requests 经验

Java的世界里,HttpClient 是一个功能强大的Http请求库,然而接口非常复杂,设计上遵从正交性,简单的请求也需要写比较多的代码,更不要说隐藏在各种细节里面的高级用法了。 Requests

jopen 2014-11-30   69232   0

Java内存与垃圾回收调优 经验

Java(JVM)内存模型 正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分 ——年轻代 (Young Generation) 和 老年代 (Old

jopen 2014-12-15   96737   0

Java字节码查看器:Bytecode Viewer 经验

Viewer是一个高级的轻量级Java字节码查看器,GUI Procyon Java 反编译器, GUI CFR Java 反编译器, GUI FernFlower Java 反编译器, GUI Jar-Jar

jopen 2014-12-15   97998   0

Java8 日期/时间(Date Time)API指南 经验

Java 8日期/时间( Date/Time)API是开发人员最受追捧的变化之一,Java从一开始就没有对日期时间处理的一致性方法,因此日期/时间API也是除Java核心API以外另一项倍受欢迎的内容。

jopen 2014-12-22   61000   0

java自带的一个反汇编工具javap(disassembler) 经验

在cmd输入javap 显示,前提你电脑的java环境要配置好 用法: javap 其中, 可能的选项包括:   -help  --help  -?        输出此用法消息   -version

jopen 2014-12-21   13055   0

Java Map遍历方式方式及性能测试 经验

1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿

jopen 2015-01-12   105279   0

Java二进制操作指南 经验

移位 位运算中大多数操作都是向左移位和向右移位。在Java中,这对应着<<和>>这两个操作符,示例如下: /* 00000001 << 1 = 00000010 */ 1 << 1 == 2 /*

jopen 2015-02-13   18385   0

Java的内存回收机制 经验

Java中,它的内存管理包括两方面: 内存分配 (创建Java对象的时候)和 内存回收 , 这 两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险

jopen 2015-03-08   25588   0

JAVA图像识别——HSV肤色提取 经验

今天要说说肤色提取,大概就暴露了,我要选什么分支了,不多说,不多说 >_JAVA代码(用于检测黄色图片),使用了YUV色彩空间。效果还是很不错的。 /**   * flesh   * 

jopen 2015-05-08   65443   0

Java 诊断工具:greys-anatomy 经验

于是乎,Greys诞生了。 PS:目前Greys仅支持Linux/Unix/Mac上的Java6+,Windows暂时无法支持 Greys是一个java进程执行过程中的异常诊断工具。 在不中断程序执行的情况下轻松完成问题排查工作。

ddvd 2015-06-26   26432   0

Java获取当前路径的方法 经验

getProperty()参数大全 # java.version                                Java Runtime Environment version # java.vendor   

ybny 2015-04-24   19590   0

Java8中CAS的增强 经验

package performance; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger;

pjp 2015-05-11   11062   0

Java垃圾回收调优实战 经验

Java 垃圾回收调优不同于任何其它性能优化活动。 首先你要确保自己足够了解整个应用的情况以及调优预期的结果,而不是单单满足于应用的某一部分调优。一般情况下,遵循以下过程比较容易: 明确自己的性能目标。

jopen 2015-07-04   17569   0

改善Java文档的理由、建议和技巧 经验

@code。 {@code List<Burger> burgers = new ArrayList<>();

jopen 2015-08-12   9487   0
1 2 3 4 5 6 7 8 9 10