阿里中间件——diamond

一、前言        最近工作不忙闲来无事,仔细分析了公司整个项目架构,发现用到了很多阿里巴巴集团开源的框架,今天要介绍的是中间件diamond,访问了对应开发团队的博客(http://jm-blog.aliapp.com),认真学习了一下diamond,下面是本人学习中的一些心得,故写出来。 ...

2015-12-24 16:00:10

阅读数:11806

评论数:5

Java编程之面向GC

Java程序员在编码过程中通常不需要考虑内存问题,JVM经过高度优化的GC机制大部分情况下都能够很好地处理堆(Heap)的清理问题。以至于许多Java程序员认为,我只需要关心何时创建对象,而回收对象,就交给GC来做吧!甚至有人说,如果在编程过程中频繁考虑内存问题,是一种退化,这些事情应该交给编译器...

2015-12-22 16:04:37

阅读数:295

评论数:0

Apache对象池插件common-pool学习小结

一、背景        对于使用面向对象语言开发软件的童鞋们都知道,对象是一个十分重要的概念,用Thinking in Java绪论里面的话说:一切皆是对象。        因为对象的重要性,所以在某些大型的应用系统中,对象会被频繁的创建并使用,这就会导致开发人员需要对系统的性能进行调...

2015-12-22 14:42:18

阅读数:317

评论数:0

编写自己的Exception

在实际的工作中,通常需要定义自己功能模块相关的异常,下面一个实例可以实现定义自己的异常: 1.定义一个异常码抽象类作为基类 public abstract class BaseExceptionCode { private String errorMessage ; private ...

2015-12-22 14:36:57

阅读数:246

评论数:0

专业词汇之对象池、连接池、线程池

在绝大多数的JavaWeb的应用系统开发过程中,经常会听到或见到这样的三个专业名词:对象池、连接池、线程池。下面就这三个专业知识做一个简单的小结:        1.对象池        对象池技术通常是在服务器端开发使用的技术,使用该项技术的主要原因是减少从头创建每个对象的系统开销,...

2015-12-22 14:30:33

阅读数:929

评论数:0

Java线程池学习笔记二

一、背景               在Java线程池学习笔记一中,理解了几个常用的常用的线程池创建的静态工程方法。本篇就Java线程池中的核心:ThreadPoolExecutor,作深入的学习。   二、ThreadPoolExecutor的详细分析        Th...

2015-12-22 14:20:16

阅读数:257

评论数:0

Java线程池学习笔记一

一、什么是线程池        线程池是一种多线程处理技术。在处理线程的过程中,先将任务(作业)添加到队列,然后在创建线程后自动启动这些任务(作业)。        线程池是由以下几部分组成的:        1、线程池管理器(ThreadPoolManager):用于创建并管理...

2015-12-22 14:10:51

阅读数:387

评论数:0

利用lucene对文件内容进行关键字检索

一、概述           关于lucene的具体介绍,请自行百度。 二、实例讲解       在具体实现之前,请根据自己的要求,建立对应的路径及文件。       例如,我这边创建的路径及文件是:       D:/tools/LearningByMyself/lucene/sour...

2015-12-22 13:58:42

阅读数:1665

评论数:1

JVM学习之路一(浅析Java虚拟机结构与机制)

一、JVM简述            JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。       本文是本人自己学习JVM的笔记,主要介绍了JVM的组成部分以...

2015-12-21 17:35:46

阅读数:232

评论数:0

Hessian学习笔记之HessianRPC

一、总述        在Hessian学习笔记之上传文件这一篇中,通过一个实例讲解了如何通过Hessian实现上传文件。Hessian最主要的特征之一就是远程过程调用(Remote Procedure Call,RPC)。下面通过一个简单的实例说明。   二、实例展示  ...

2015-12-21 17:15:59

阅读数:1765

评论数:0

Hessian学习笔记之Hessian实例

1.简介      Hessian是一个轻量级的remoting on http工具,通过简单的方法提供了RMI的功能。 与WebService相比较而言,Hessian更简单、快捷。Hessian采用的是二进制的RPC协议,正是因为它采用的是二进制协议,所以它很适合于发送二进制数据。 ...

2015-12-21 17:07:00

阅读数:283

评论数:0

Java程序中作业调度-Quartz

1.quartz简介     关于quartz的介绍,请自行百度! 2. 实例     功能:每隔五秒打印出信息     Quartz代码 package com.zh.quartz; import java.text.SimpleDateFormat; import java...

2015-12-21 16:51:09

阅读数:281

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭