自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(352)
  • 资源 (5)
  • 收藏
  • 关注

原创 技术网址

Java OSGI Blog :    http://www.blogjava.net/BlueDavy/金蝶中间件 http://infocenter.apusic.com/help/index.jsp性能评测网 http://www.spec.org/DBA老大 http://www.dbanotes.net/慧觉 http://www.fodizi.net/bfnn/

2010-08-09 10:19:00 802 1

原创 如何将系统模块化

《如何将系统模块化》一文阐述了系统模块化的重要性,应遵守的高内聚低耦合的原则,以及常用大粒度的划分方法,并对一些原则进行了相应的补充说明。当然要编写出高质量的软件程序,还需要理清需求,把控好设计,使用恰当的技术,处理好业务逻辑,编写高质量的代码,更需要一遍又一遍的重构改进

2014-06-30 23:35:29 10550 1

转载 IIS6.0 性能优化

IIS 6.0 应用了新的进程模型。内核模式的HTTP侦听程序(Http.sys)接收并发送HTTP请求(甚至可以使用它的响应缓存来满足请求)。工作进程注册URL子空间,Http.sys将请求发送到相应的进程(如果使用应用程序池,则发送到进程集合)。图 4 展示了IIS 5.0和IIS 6.0进程模型之间的差异。IIS 5.0使用WinSock在端口80接受连接。请求由 inetinfo 进程

2012-12-14 15:43:50 1089

原创 如何面试人员

Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。(当我把这篇文章给邹欣

2012-05-08 10:13:40 1883

原创 负载均衡器技术 Nginx VS F5 Big-IP

负载均衡器技术对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术。 我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里就简单介绍下这两种技术:l 软件负载均衡

2012-04-05 13:54:10 2716

转载 配置管理

配置管理科技名词定义中文名称:配置管理英文名称:configuration management定义:电信管理网管理功能的一个子集。配置管理控制执行系统的增加或减少,获得组成部件的状态和辨别其位置的一系列管理功能。应用学科:通信科技(一级学科);运行、维护与管理(二级学科)以上内容由全国科学技术名词审定委员会审定公布

2012-02-10 09:44:22 2448

原创 佛陀说:世上有四种人。

佛陀说:    世上有四种人。第一种人由黑暗走向黑暗;第二种人由光明走向黑暗;第三种人由黑暗走向光明;第四种人由光明走向光明。   1.从黑暗走向黑暗    对第一种人来说,生命中充满了黑暗与困苦。他深受肉体、精神、物质以及来自家庭或社会问题所带来的痛苦。他的生活中不但全无快乐,内在也没有丝毫的智慧。因此每时每刻,这个人不断增长愤怒、憎恨以及敌意:  「我如此痛苦就是因为那个人

2012-02-09 21:01:54 1032

转载 深入分析 Java I/O 的工作机制

深入分析 Java I/O 的工作机制许 令波, Java 工程师, 淘宝网简介: I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O

2011-12-19 09:42:37 964

转载 色不迷人人自迷,情不伤人人自伤

色不迷人人自迷,情不伤人人自伤   从前有两个和尚走到了一条河边,他们准备过河的时候,来了一位女子也要过河去,由于河水比较大,老和尚就背起这个女子一同过河,到了河对岸之后,老和尚放下这个女子,两个和尚继续赶路。小和尚走着路,心里却一直在想着什么,他忍不住问老和尚:师父,你不是说出家人不近女色吗?你为什么要背她过河呢?老和尚回头看了看小和尚:"过了河我就把她放下了,可你为什么到现在还放不下呢?"这个

2011-12-18 15:13:52 42452

转载 什么是用户故事(User Story)?

么是用户故事?用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素:1.     角色:谁要使用这个功能。2.     活动:需要完成什么样的功能。3.     商业价值:为什么需要这个功能,这个功能带来什么样的价值。用户故事通常按照如下的格式来表达:英文:As a , I want to , so that .中文:作为一个, 我想要,

2011-12-09 15:22:38 936

原创 多核平台下的JAVA优化

现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和CPU之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM是利用操作系统的"轻量级进程"实现线程,所以线程每操作一次共享内存,都无法在高速缓存中命中,是一次开销较大的系统调用。所以区别

2011-11-23 16:20:07 737

原创 禅宗小故事

有一个公差,他去办案,押解一个和尚,要到很远的地方去交差。上路之前,交给他的这个上司告诉他:路上你一定要带好几样东西,都不能丢。所以他就每天都清点几样东西。第一样,是他带的包袱,因为路远,他们的寒衣盘缠都在里面,这个得在。第二,他得带公文,因为这个代表着一个交接,公务的终结。第三,他得点这个和尚在不在,因为他得把和尚押到位。第四呢,他得看自己在不在,我也在才能上路。所以这个公差每天上路的时候点四样

2011-11-16 22:42:50 1009

原创 24式太极拳文字讲解

24式太极拳一、 起势1 左脚向左分开半步同肩宽2 两臂慢慢向前平举,与肩同高,同宽,似直非直,肘关节微微的弯屈,手心向下3 两腿慢慢屈膝下蹲成马步。两掌至于腹前,上身体保持正直,两眼平视前方二、 野马分鬃〔三次〕左野马分鬃1 上体微向右转,右胳臂环抱右胸前,右手心向下,左手心向上抱球状,左脚收到右脚内侧。2 上体左转,左脚向左前方跨出一步,脚跟先轻轻的着地,重

2011-11-13 16:00:00 11854

转载 借助开源工具高效完成Java应用的运行分析

借助开源工具高效完成Java应用的运行分析作者Joachim Haagen Skeie译者李勇发布于2011年11月9日领域语言 & 开发主题Java ,工具 ,性能和可伸缩性标签性能调优,开源Java分享|不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的J

2011-11-10 13:18:13 1041

转载 性能测试

求助编辑百科名片  性能测试图线性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试

2011-11-06 11:31:04 4671

原创 JAVA中的序列化和反序列化

JAVA中的序列化和反序列化  1 简介 对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。 序列化一般用于以下场景: 1.永久性保存对象,保存对象的字节序列到本地文件中; 2.通过序列化对象在网络中传递对象; 3.通过序列化在进程间传递对象。 对象所属

2011-10-23 18:16:12 722

转载 如何为 MySQL 选择更合适的服务器硬件

DBA notes 的 Fenng 老大发了一篇为 MySQL 选择更合适的硬件的文章,我转摘过来,并根据自己的使用习惯做了点评.以下部分,红色字体为我的话.-------------------------------------------- 分割线 ------

2011-10-12 19:14:11 914

转载 红薯 选择 MySQL 用的服务器硬件配置

5 Minute DBA – Database Server Hardware Selection」讲了一些帮资料库选择硬体的方式,其实是偏向MySQL…简单的说,CPU超过8 CPU其实意义不大,不需要买4*4core或是4*6core,因为MySQL目前无法利用到。内

2011-10-12 09:15:08 4313

转载 缘起性空

百科名片所谓“缘起”,就是说:世间上没有独存性的东西,也没有常住不变的东西,一切都是因缘和合所生起。所谓“性空”,就是说:因缘和合所生起的假有,本性是空的;如果自性不空,则不能有,这就是“真空生妙有”的意义。目录

2011-10-06 13:27:43 1935

转载 成功者的思维方式

上的最成功人士都有一个共同点:他们都有自己独特的思维方式。明智的思维方式是可以改变人们的生活的。《How Successful People Think》是《纽约时报》畅销书,本文摘取了该书的主要内容,希望对读者有所启发。1. 要知道你该把精力投放在什么地方,再利用80/20

2011-10-06 09:51:18 590

原创 经验交流:浅谈研发团队的组建

团队的组建   一个完全由精英组成的团队不一定是好的团队。对于一个研发性组织来说,需要各种不同能力的人以及不同专长的人加入.比如:精通编程的,熟悉数据库的,长于沟通交际的,长于思考的,长于行动的,长于决策的,愿意服从的。   人员的数量通常应大于2小于10.如果团

2011-10-05 11:55:09 1332

转载 理解 Linux 的处理器负载均值(翻译)

理解 Linux 的处理器负载均值(翻译)August 4, 2009原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能对于 Linux 的负载均值(l

2011-10-04 18:25:45 532

转载 Commons Daemon 之 procrun

Procrun是一套让Java应用程序运行在WIN#@下更容易的库和应用程序。Procrun服务应用程序Prunsrv一个让应用程序作为服务运行的服务程序,它能转换任一应用程序作为服务运行。Procrun监视器应用程序Prunmgr是一个可视化应用

2011-09-19 16:54:14 11692 2

转载 见面三分情

[见面三分情]是人人都能上口的一句话,我不知道外国是不是有类似的话,不过外国有没有这句话不重要,因为我们绝大部份时间都和中国人相处,所以你一定要对这句话有所了解,并且善加运用。     这句话是中国人创造出来的,而流传千百年后,这句话不但没有消失,反而人人能讲,可见这句话

2011-09-19 12:56:24 1125

转载 淘宝开放平台回顾与前景展望

淘宝开放平台回顾与前景展望blueski推荐 [2011-2-22]出处:infoQ作者:放翁 由于时间比较仓促,写的有些凌乱,有兴趣的同学可以更多的线下沟通。回顾淘宝的开放算上2010年已经走了快三个年头了,从服务提供者的角色转变为开

2011-09-11 16:04:57 780

原创 GC相关调整的目标

GC相关调整的目标:* 短生命周期的对象不要进入Old区* 短生命周期的对象在minor GC的时候干掉* 长生命周期的对象要放到Old区* 长生命周期的对象可以被Full GC清理掉,但是Full GC要调整到尽量少发生

2011-09-11 15:59:13 622

原创 JVM内存管理:深入Java内存区域与OOM

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述:对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每

2011-09-01 15:36:23 1099

原创 淘宝开放平台回顾与前景展望

blueski推荐 [2011-2-22]出处:infoQ作者:放翁 由于时间比较仓促,写的有些凌乱,有兴趣的同学可以更多的线下沟通。回顾淘宝的开放算上2010年已经走了快三个年头了,从服务提供者的角色转变为开放平台的角色,从30多个服务到30

2011-08-31 23:44:08 703

原创 一次Java垃圾收集调优实战

1 资料JDK5.0垃圾收集优化之--Don't Pause(花钱的年华) 编写对GC友好,又不泄漏的代码(花钱的年华) JVM调优总结 JDK 6所有选项及默认值 2 GC日志打印  GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证:

2011-08-31 17:47:07 722

原创 BTrace使用简介

很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如

2011-08-31 17:41:58 544

转载 JDK5.0垃圾收集优化之--Don't Pause

作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。      原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。

2011-08-28 16:35:14 489

原创 java虚拟机调优常识

jvm的调整没什么技巧,只有一些原则,要根据自己应用的特点来设定调优的目标,这里收集了一些内容,权当记录 Java heap (Xmx, Xms) 和java进程的heap是两回事情java进程的heap包含:   Java Heap   Permanent

2011-08-28 15:56:03 561

原创 JVM垃圾回收策略

为什么要分代  分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。  在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Sessi

2011-08-27 08:27:01 575

原创 JVM 调优 技巧

JVM 调优 技巧 博客分类:jdk1.升级 JVM 版本。如果能使用64-bit,使用64-bit JVM。                       基本上没什么好解释的,很简单将JVM升级到最新的版本。如果你还是使用JDK1.4甚至是更早的JVM,

2011-08-27 07:59:43 583

原创 关于Java性能监控的一些记录

本篇所有内容都是基于JDK5,如使用JDK6会有差别。    在前些日子,我们做了一些性能监控的工作,有一些值得记录的地方:    JDK自身提供了很多工具,基于命令行和GUI的都有,学会合理应用它们是很有用处的。    首先是jmap,这是一个命令行程序,用来查看J

2011-08-27 07:54:19 496

原创 《调优JVM内存解决OutOfMemoryError 》

《调优JVM内存解决OutOfMemoryError 》从VM规范中我们可以得到,一下几种异常。     java.lang.StackOverflowError:(很少)     java.lang.OutOfMemoryError:heap space(比

2011-08-27 07:49:20 924

原创 Jetty 架构

Jetty6的架构Connector(连接器)集合负责接收HTTP连接。handler(处理器)集合负责处理连接请求并给予响应。而Jetty Server(服务器)则是前两者的管道连接器。负责创建并初始化connector、handler、ThreadPool组件,然后调

2011-08-27 07:25:02 797

原创 Nginx的upstream 支持算法

Nginx的upstream目前支持5种方式的分配1 轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2 weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstr

2011-08-27 07:21:56 1924

转载 数据库索引及优化

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引什么是索引  数据库索引好比是一本书前面的目录,能加快数据库的查询速度。  例如这样一个查询:select * from table1 where id=

2011-08-27 07:10:03 555

转载 团队建设

团队建设(Team construction):企业真正的核心竞争力目录[隐藏]1团队建设概述2团队建设的方法与技巧3团队建设中的危险信号4团队建设的四大误区5成功团队的四大特征[编辑]团队建

2011-08-20 21:44:43 1309

软件工程开发文档实用写作

超级实用的软件文档写作教程, 绝对值得一下,吐血推荐

2010-01-01

Java Radius Server

Java Radius Server aaa

2009-11-10

QQ2009 聊天界面消息获取文档说明

QQ2009 聊天记录 截取 MSN 聊天记录 查看

2009-11-09

Jakarta Commons Cookbook

Jakarta Commons Cookbook

2009-10-26

最新 sybase 手册参考书籍

sybase 手册 参考 方便查找 官方

2008-09-24

空空如也

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

TA关注的人

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