Open Data Protocol(OData)的Java实现:Apache Olingo 经验

Apache Olingo 是个 Java 库,用来实现 Open Data Protocol (OData)。 Apache Olingo 包括服务客户端和 OData 服务器方面。当前支持 OData

jopen 2015-02-01   36888   0

JAVA中堆栈和内存分配 经验

,由垃圾回收器负责回收 。 (二)、Java内存分配中的栈 在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java在栈中为这个变量分配内存空间

jopen 2015-02-12   20705   0

kafka java 生产消费程序demo示例 经验

a的安装请参考官方文档。 首先我们需要新建一个maven项目,然后在pom中引用kafka jar包,引用依赖如下: org.apache.kafka

jopen 2014-10-10   547738   0

使用 Docker 搭建 Java Web 运行环境 经验

,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起来了! 本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些

jopen 2015-01-27   89364   0
Docker  

Java图表类库JChartLib使用介绍 经验

JChartLib 是 一款基于Java的智能图表类库,JChartLib不仅有着漂亮的外观,而且支持图表坐标数值的自动调整,这样我们在图表中显示数值就比较简单,不用我 们计算处理。JChartLib

jopen 2014-10-26   28314   0

Java 反射机制[Field反射] 经验

反射概念及功能 反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示。一个类中的组成部分分为成员变量,方法,构造方法,包等等。 Java反射机制主要提供

jopen 2014-10-26   35023   0

Java在图片上写字,两个图片合并的方法 经验

ImageIO; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage;

jopen 2014-10-13   42745   0

Java编程中最容易忽略的10个问题 经验

Java编码中,我们容易犯一些错误,也容易疏忽一些问题,因此笔者对日常编码中曾遇到的一些经典情形归纳整理成文,以共同探讨。 1. 纠结的同名 现象 很多类的命名相同(例如:常见于异常、常量、

jopen 2015-02-08   16942   0

java多线程断点下载原理(代码实例演示) 经验

import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.RandomAccessFile;

g3mc 2015-02-06   59598   0

Java后台管理框架:Alexgaoyh-SSHWeb 经验

Alexgaoyh-SSHWeb 项目整合 shiro,完成后台权限控制,封装 baseDao 实现简单的CRUD和分页操作, 整合百度 Ueditor,实现资源上传等功能,前端页面使用 Freemarker 模板,配置 Ehcache 缓存逻辑,增加查询缓存,二级缓存。同时整合配置 Redis 2.6,另一种缓存逻辑。 springmvc 4.x hibernate 4.x mysql 5.x shiro ehcache ueditor freemarker redis 2.6 maven

jopen 2015-02-13   92577   0

Java虚拟机内存模型 经验

当一个线程正在执行一个Java方法时,程序计数器记录正在执行的Java字节码地址,如果执行的是native方法,则计数器为空 2)Java虚拟机栈:线程私有 同Java线程同时间创建,用于保存

jopen 2014-09-29   25592   0

20个非常有用的Java程序片段 经验

getStackTrace()[1].getMethodName(); 4. 转字符串到日期 java.util.Date = java.text.DateFormat.getDateInstance().parse(date

jopen 2014-10-21   17185   0

Java bean validation 规范与参考实现 经验

JavaBean 验证定义了相应的元数据模型和 API。缺省的元数据是 Java Annotations,通过使用 XML 可以对Java注解信息进行覆盖和扩展。在应用程序中,通过使用 Bean Validation

jopen 2014-11-14   20381   0

避免Java堆空间错误的5个步骤 经验

牢记以下五个步骤可以为你减少很多头痛的问题并且避免Java堆空间错误。 通过计算预期的内存消耗。 检查JVM是否有足够的可用空间。 检查JVM的设置是否正确。 限制节点使用交换空间和内存分页。 设置实例slot数量小于JobTracker

jopen 2014-12-13   12255   0

Java内存模型深度解析:final 经验

中,final域的读/写不会插入任何内存屏障! JSR-133为什么要增强final的语义 在旧的Java内存模型中 ,最严重的一个缺陷就是线程可能看到final域的值会改变。比如,一个线程当前看到一个

jopen 2015-01-18   12653   0

如何通过编程发现Java死锁 经验

个问题或者重启程序,或者做些其他的事情。 在编程中使用ThreadMXBean类来检测死锁 Java 5引入了 ThreadMXBean 接口,它提供了多种监视线程的方法。我建议您了解所有这些方法

jopen 2015-03-16   12314   0

Java之强引用、 软引用、 弱引用、虚引用 经验

如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。

jopen 2015-04-03   12508   0

Java中的垃圾收集器 经验

本系列为《深入理解Java虚拟机 》(周志明著)读书笔记。 Java中的垃圾收集器 JVM规范对于垃圾收集器的实现没有任何规定,因此不同厂商、版本的虚拟机所提供的垃圾收集器可能会有很大的差异。这里我们的讨论将基于Sun

yg3n 2015-06-04   19789   0

11款Java工具:源代码优化与分析 经验

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源: http://java.dzone.com/articles/java-tools-source-code

yg3n 2015-06-04   64257   0

Java 理论与实践: 正确使用 Volatile 变量 经验

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,

cd33 2015-03-28   11720   0
1 2 3 4 5 6 7 8 9 10