自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

已出版《大话Java性能优化》、《深入理解JVM&G1 GC》,即将出版《技术领导力-如何带领一支软件开发团队》。

  • 博客(4)
  • 资源 (55)
  • 收藏
  • 关注

原创 软件程序性能衡量指标

如果抛开所有的内部技术因素,我们只看应用程序的性能指标,那么一般来说,程序的性能大体可以通过以下几个方面来衡量。n 响应时间:系统对用户行为或者事件做出响应的时间。响应时间越短,性能一定越好,所以我们在系统设计过程中应该尽量采用异步处理方式,让用户能够尽快收到回执,这样用户体验会较好。n 启动时间:应用系统从运行到可以正常处理业务所需要花费的时间,对于用户来说,肯定是越快启动越好,所以我们在系统设

2017-12-25 13:12:07 6622 1

原创 订单系统的优化方案

要优化订单系统,提高订单的每秒交易数量(TPS,Transactionper second),我们首先要做的是对下订单的逻辑进行剥离,只保留核心部分,而把附加功能剔除出去。比如说下单要考虑库存量、考虑发短信、要给卖家发消息通知、要对订单做统计、要做销售额统计等,我们需要对这些功能进行分析,哪些功能是必需的,哪些是附加的功能,要最大程度提高下单这一步的TPS,就要先不考虑这些附加的功能。下单必然会涉

2017-12-20 16:45:12 4982

原创 程序性能优化策略

列举几点常见的性能优化策略。n 用空间换时间。该策略属于系统架构层面的优化。我们知道,各种缓存机制,从CPU L1/L2/RAM到硬盘,都可以通过空间换时间的策略。这类策略基本上是通过采用把计算的过程一步一步地保存或者缓存等方式,避免重复计算的发生。具体的方式可以采用数据缓冲、CDN等。类似的策略还表现为诸如冗余数据,比如数据镜像、负载均衡等。n 用时间换空间。该策略也属于系统架构层面的优化。有时

2017-12-11 10:55:14 648

原创 采用Clone()方式创建对象

Java语言里面的所有类都默认继承自java.lang.Object类,在java.lang.Object类里面有一个clone()方法,JDK API的说明文档里面解释了这个方法会返回Object对象的一个拷贝。我们需要说明两点:一是拷贝对象返回的是一个新对象,而不是一个对象的引用地址;二是拷贝对象与用new关键字操作符返回的新对象的区别是,这个拷贝已经包含了一些原来对象的信息,而不是对象的初始

2017-12-04 13:23:13 2681

Unix.Shell.Commands.Card.pdf

Unix.Shell.Commands.Card.pdf

2013-12-13

近年来Hadoop国外研究综述

近年来Hadoop国外研究综述的文献报告

2013-12-11

Google_三大论文中文版

Google_三大论文中文版

2013-12-11

Hadoop原理介绍

Hadoop原理介绍

2013-12-10

Hadoop开发者入门专刊

Hadoop开发者入门专刊

2013-12-10

图像处理 开题报告

图像处理 开题报告

2013-12-10

hbase在淘宝的应用与优化-修改.pdf

hbase在淘宝的应用与优化-修改.pdf

2013-12-06

varnish-3.0.4.tar.gz

varnish-3.0.4.tar.gz,可以用的,是Linux版本的安装程序包。

2013-12-04

nginx-1.2.9.tar.gz

nginx-1.2.9.tar.gz,这个是Linux版本的安装程序,可以用的。

2013-12-04

如何写文献综述

Mark-和中青年朋友谈谈如何写文献综述。

2013-12-03

基于android无线视频监控的设计与实现开题报告

基于android无线视频监控的设计与实现开题报告

2013-12-03

Subversion_For_Linux.pdf

这个是Subversion的Linux版本的安装文档。

2013-12-03

HBase实战.pdf

HBase实战完整版,很实用,不过是英文版本的哦。

2013-12-03

Memcached源码剖析笔记

全方面的Memcached源码剖析笔记,pdf版本。

2013-12-03

memcached全面剖析

memcached全面剖析,非常完整了。

2013-12-03

Getting start Hibernate 3

Getting start Hibernate 3

2012-07-27

JAVA线程一书

java线程

2012-07-24

nosql专业版(英文版)

nosql专业版

2012-07-17

JAVA EE6基本概念(英文版)

JAVA EE6基本概念(英文版)

2012-07-16

代码之美英文版书籍一本

代码之美英文版

2012-07-12

JNI原理及实例解释

JNI原理及实例解释

2014-02-15

JVM 工作原理

JVM 工作原理

2014-02-14

一线架构师实践指南

一线架构师实践指南

2014-02-13

Hadoop文档

Observers_让ZooKeeper更具可伸缩性

2014-01-17

big_data_glossary

big_data_glossary.pdf

2014-01-09

fourinone-3.04.25

fourinone-3.04.25

2014-01-08

BootThink.zip

BootThink.zip

2014-01-06

无Mac机IOS开发环境搭建手记

无Mac机IOS开发环境搭建手记

2014-01-06

android-beginners-guide

android-beginners-guide pdf

2013-12-31

Beginning.iPhone.3.Development,Exploring.the.iPhone.SDK

Beginning.iPhone.3.Development,Exploring.the.iPhone.SDK

2013-12-30

BeginningSpring2

[Apress.J2EE系列].BeginningSpring2.pdf

2013-12-26

how to use eclipse

how to use eclipse Stephenie Meyer 3. Eclipse.pdf

2013-12-24

javaee tutorial7

javaee tutorial7

2013-12-23

Java程序员修炼之道 英

Java程序员修炼之道 英

2013-12-23

Tomcat__The_Definitive_Guide

Tomcat__The_Definitive_Guide

2013-12-20

java程序员面试宝典

java程序员面试宝典

2013-12-19

[UNIX系统管理高手].CGI-Perl.

[UNIX系统管理高手].CGI-Perl. [UNIX系统管理高手].CGI-Perl.

2013-12-18

Shell guide.pdf

Shell guide.pdf

2013-12-16

QQ面部表情图片的识别研究

QQ面部表情图片的识别研究的论文。

2013-12-12

智能视频检索管理系统

智能视频检索管理系统

2013-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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