Java开源:traffic-shm-异步无锁 IPC 类库 经验

traffic-shmanna是Java版的异步无锁IPC类库,支持多生产者-单消费者模式,可配合Bson等序列化协议,作为同一服务器中Java进程间的轻量级通讯组件使用,吞吐量可达到百万级TPS。 traffic-shm

LarhondaQui 2017-05-26   20363   0

Java 内存泄漏分析和对内存设置 经验

为了判断 Java 中是否有内存泄漏,我们首先必须了解 Java 是如何管理内存的。下面我们先给出一个简单的内存泄漏的例子,在这个例子中我们循环申请 Object 对象,并将所申请的对象放入一个 HashMap

goodboy 2018-04-07   38190   0
JVM   Java开发  

Java 9 尝鲜之交互式编程环境 经验

JShell——Java 9 的交互式编程环境 本文要求读者有基本的 Java 知识。 Tips Java 9 的代码由于提供了新特性,所以有些代码并不支持向后兼容。也就是说,用 Java 9 写的代码,有可能在

tookoa 2017-04-11   25464   0

Java设计模式-构建者Builder模式 经验

构建者Builder模式是Java中十分常见的一种设计模式,先看一下GOF设计模式一书中给它的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 构造者Builder模式类图如下:

bohp2357 2018-02-04   39731   0

Java性能基准测试套件 SPECjvm2008 经验

SPECjvm2008是一个观测JRE运行性能的基准测试套件。它的测试用例涵盖了大部分java基础应用场景,是架构选型和VM性能评测不可多得的利器。 SPECjvm2008测试用例列表:(单位 ops/m

openkk 2012-02-28   22109   0

Java应用分析监控平台 - 闪电狗 经验

应用通过log4j输出日志到mongodb数 据库中,闪电狗定时运行脚本分析日志,生成监控曲线和告警。主要优点是不影响业务代码,只需加入几个jar包和修改log4j配置文件就能接入。

jopen 2012-07-16   33530   0

通过日志监控并收集 Java 应用程序性能数据 经验

性能问题的追踪。本文将介绍如何集成 Perf4j 到 Java 应用程序中并生成性能数据。 引 言 系统日志是应用程序问题诊断及运行维护的重要工具。Logback、Log4j 是常用于 Java 平台的日志记录 API.

jopen 2012-11-28   36053   0

HTTP+SPDY 客户端Java开发包:okhttp 经验

okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。 kHttp is an HTTP client that’s efficient by default:

jopen 2013-10-30   33943   0

java.util.concurrent包下的类详细解释 经验

1. java.util.concurrent.Executors import java.util.concurrent.ExecutorService; import java.util.concurrent

jopen 2013-11-25   76469   0

java swing 实现鼠标聚焦缩放图层 经验

实现java swing的鼠标聚焦缩放图层功能。代码如下: package test; import java.awt.*; import java.awt.event.*; import java.awt

jopen 2013-11-26   36370   0

java String常用操作以及比较用String与StringBuffer追加字符的执行效率 经验

该原因摘自OExpress(CSDN会员)的解释并稍作修订,我觉得他说得更为清楚,非常感谢OExpress): java中StringBuffer与String在处理字符串时在效率上有很大的差异,尤其是当字符串很长时!

openkk 2012-06-07   66111   0

关于 Java 性能方面的 9 个谬论 经验

Java性能问题被冠以某种黑暗魔法的称谓。一部分是因为其平台的复杂性,在很多情况下,无法定位其性能问题根源。然而, 在以前 对于Java性能的技巧,有一种趋向:认为其由人们的智慧,经验构成,而不是应用

jopen 2013-05-19   27788   0

Java 编程中关于异常处理的 10 个最佳实践 经验

异常处理在编写健壮的Java应用的过程中,扮演着一个重要的角色。它并不是应用的功能需求,且需要优雅的处理任何错误情况,例如资源不可用,错误的输入,null输入等等。Java提供几个异常处理功能,并通过try

jopen 2013-05-19   24898   0

Java开发常用工具类和微型框架:Jodd 经验

Jodd 是一组开源的Java工具类和微型框架。体积小巧,但功能强大。 Jodd 被分成很多模块,具体工具和实用模块: jodd-core contains many utilities,

jopen 2013-05-19   60796   0

MySQL Java驱动代码阅读笔记及JDBC规范笔记 经验

一前言: 以前刚开始用java连接mysql时,都是连猜带蒙的。比如: 一个Statement,Connection何时关闭? Connection能不能先于Statement关闭?

jopen 2014-02-20   23499   0

简化了Java程序的跟踪和测试工具:Byteman 经验

Byteman是一个简化了Java程序跟踪和测试的工具。 Byteman允许你插入额外的Java代码到您的应用程序中,不管是在JVM启动时或还是已经开始运行加载。被注入的代码被允许访问任何数据,并调用

jopen 2014-06-25   33540   0

华为采用纯Java实现的HBase二级索引:hindex 经验

hindex 是华为公司开发的纯 Java 编写的 HBase 二级索引,兼容 Apache HBase 0.94.8。 当前的特性如下: 多个表索引 多个列索引 基于部分列值的索引

jopen 2014-08-21   33467   0

Java序列化的一种新方式:JBossSerialization 经验

Java 开发者接触 java.io.ObjectInputStream & java.io.ObjectOutputStream 比较多,也知道当处理 writeObject 操作的时候非常慢,一开始我们会使用

jopen 2014-08-20   17528   0

9个基于Java的搜索引擎框架 经验

结构化的结果展现给用户,下面分享的这9款Java搜索引擎框架或许就可以帮助到你了。 1、Java 全文搜索引擎框架 Lucene 毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是

jopen 2014-09-03   34907   0

Java开发的文件搜索工具:Find4j 经验

Find4j是一个Java开发的文件搜索工具,可用于根据用户指定的文件模式和搜索条件来搜索在任何嵌套层级目录中的文件和zip兼容的归档文件。 Find4j的突出特点: 在任何文件夹层级结构中递归搜索

jopen 2014-03-16   11921   0
1 2 3 4 5 6 7 8 9 10