自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮白

当浮一大白

  • 博客(21)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 Best practices to improve performance in JDBC

JDBC defines how a Java program can communicate with a database. This section focuses mainly on JDBC 2.0 API. JDBC API provides two packages they are java.sql and javax.sql . By using JDBC API, you can connect virtually any database, send SQL queries to

2010-11-30 22:33:00 722

原创 tair的fdb原理

tair是taobao的KV数据库,支持插拔的插件开发和文件和内存两种存储引擎,以下是对他文件存储引擎的原理剖析。

2010-11-27 00:22:00 1543

转载 一致性 hash 算法( consistent hashing )

一致性hash的单调性和平衡性

2010-11-22 02:00:00 870

原创 hash算法

散列算法长期以来一直在计算机科学中大量应用,随着现代密码学的发展,单向散列函数已经成为信息安全领域中一个重要的结构模块,我们有理由深入研究其设计理论和应用方法。

2010-11-21 22:34:00 998

原创 超时

其中任何一段的服务器,在处理过程中延时过高或者阻塞超时,基于用户体验考虑,于是我们在屏幕上看到了长长的队列或者twitter的鲸鱼。此时用户心态莫过于频繁刷新,于是,所有的请求接踵而来,于是,某个请求成为了压垮骆驼的最后一根稻草。甚至由此导致了雪崩。系统产生连锁反映,全面陷入摊贩。(奥运售票系统的失败就是在于容灾和防止雪崩的处理上的疏忽)

2010-11-21 13:59:00 1356

转载 finally与return

finally与return先后执行的次序

2010-11-21 10:22:00 2211

原创 key-value数据库的一种实现

key-value数据库的一种实现

2010-11-21 01:06:00 5525 1

转载 物理地址-线性地址-逻辑地址

物理地址-线性地址-逻辑地址

2010-11-16 14:01:00 1125

转载 CMS gc实践总结

CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对tenured generation的回收,也就是年老代的回收,目标是尽量减少应用的暂停时间,减少full gc发生的几率,利用和应用程序线程并发的垃圾回收线程来标记清除年老代。在我们的

2010-11-10 01:23:00 6030

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

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

2010-11-09 23:50:00 664

转载 JVM调优总结(十)-调优方法

JVM调优总结(十)-调优方法

2010-11-08 23:44:00 627

转载 JVM调优总结(九)-新一代的垃圾回收算法

JVM调优总结(九)-新一代的垃圾回收算法

2010-11-08 23:42:00 510

转载 JVM调优总结(七)-典型配置举例

JVM调优总结(七)-典型配置举例

2010-11-08 23:39:00 646

转载 JVM调优总结(六)-分代垃圾回收详述2

JVM调优总结(六)-分代垃圾回收详述2

2010-11-08 23:29:00 594

转载 JVM调优总结(五)-分代垃圾回收详述1

分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。

2010-11-08 23:11:00 540

转载 JVM调优总结(四)-垃圾回收面临的问题

上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,从哪儿开始查找哪些对象是正在被当前系统使用的。上面分析的堆和栈的区别,其中栈是真正进行程序执行地方,所以要获取哪些对象正在被使用,则需要从Java栈开始。同时,一个栈是与一个线程对应的,因此,如果有多个线程的话,则必须对这些线

2010-11-08 08:09:00 512

转载 JVM调优总结(三)-基本垃圾回收算法

按照基本回收策略分类

2010-11-08 08:08:00 531

转载 JVM调优总结(一)-- 一些概念

Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:类类型,接口类型和数组。

2010-11-08 08:05:00 545

转载 JVM内存管理:深入垃圾收集器与内存分配策略

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 JVM内存管理:深入垃圾收集器与内存分配策略。

2010-11-08 07:57:00 646

转载 JVM内存管理:深入Java内存区域与OOM

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。

2010-11-08 07:53:00 706

原创 近眼看360事件

近眼看360事件

2010-11-07 21:58:00 805

纯真IP数据库 2024-06-12最新的

纯真IP数据库 2024-06-12最新的

2024-06-15

vmware不完全卸载清除器

wware虚拟机如果不完全卸载,将导致无法重新安装,这个工具主要帮你自动清除虚拟机注册表注册项

2010-08-29

JAVA WEB 服务器

JAVA WEB 服务器 socket http协议解析

2010-04-21

JAVA httpserver

JAVA socket编写的httpserver

2010-04-21

Java动画、图形和极富客户端效果

《Java动画、图形和极富客户端效果开发》是一本关于利用图形和动画效果创建更好、更有效和更酷的桌面应用程序的书。《Java动画、图形和极富客户端效果开发》讨论Java基本原理、Swing、Java 2D、图形、图形用户界面(GUI)、动画、性能和基于这些基本原理的用于创建漂亮应用程序的高级效果。《Java动画、图形和极富客户端效果开发》第一部分讲述Java图形和用户界面编程的基本概念。第二部分讲述Java 2D和Swing中创建极富界面时有用的更多高级主题。第三部分讲述动画的基本原理。第四部分介绍极富客户端效果开发及示例。

2010-03-22

confluence 中文补丁包

放置到/WEB-INF/lib文件夹下重启服务器即可

2009-10-08

eclipse plugin源代码 完整工程

自己写的eclipse plugin 整个工程,里面有对多个扩展点的扩展,成为一个基本的扩展模型

2008-08-21

ExtJS新的主题

ExtJS一套新的主题theme和皮肤<br>漂亮,

2008-02-21

ror中文资料

ror中文资料ror中文资料

2007-10-31

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

TA关注的人

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