自定义博客皮肤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)
  • 资源 (18)
  • 收藏
  • 关注

《大型网站技术架构:核心原理与案例分析》样章试读

样章很少,只有17页,分别是第2章和第4章的一部分。 我觉着书的内容还可以再具体一点。例如: 写道2.1.4 集群使用分布式虽然已经将分层和分割后的模块独立部署,但是对于用户访问集中的模块(比如网站的首页),还需要将独立部署的服务器集群化,即多台服务器部署相同应用构成一个集群,通过负载均衡设备共同对外提供服务。因为服务器集群有更多服务器提供相同服务,因此可以提供更好的并发特性...

2013-11-26 23:24:53 111

博客搬家

博客现已搬家,全部移到  blog.caoxudong.info,欢迎光临。

2013-02-17 11:55:00 127

原创 ubuntu编译jdk

个人记录。  uanme -aLinux caoxudong-youku 3.2.0-34-generic-pae #53-Ubuntu SMP Thu Nov 15 11:11:12 UTC 2012 i686 i686 i386 GNU/Linux  主要参考文档:README-builds.html 在源代码目录就有。 过程: 1. 安装m...

2012-12-17 13:01:58 136

原创 冷眼看世界——之“移动开发那点事”

生活无处不代码,冷眼看来不寻常。  移动开发如此多娇,引无数码农竞折腰。  随着移动互联网的发展,各公司相继发力移动应用,各种移动应用层出不穷,相对应的,移动开发人员的待遇也水涨船高,众人趋之若鹜。前些日子在田老师吃饭,看到一位小哥边看《iOS开发》(具体书名不记得,貌似是本培训用的内部教材)边吃饭,十分认真。同样身为码农的我,不得不佩服他的努力,就坐到其对面与之攀谈起来。...

2012-10-12 17:07:23 144

原创 Serviceability 简介 —— tools

在前文中提到,$JAVA_HOME/bin下有一些工具也是通过SA实现的,本文就对SA中tools包下的工具做简单介绍。  tools包下一个主要的类是sun.jvm.hotspot.tools.Tool。使用SA实现的工具类大部分都是继承自此类。子类通过覆盖run方法来实现自定义的功能。例如,类sun.jvm.hotspot.tools.JInfo在run方法中确定是打印系统属性还是打...

2012-07-20 13:26:23 233

关于求职的一点感想

最近正在求职,谈一点自己的感想。说是感想,恐怕牢骚的成分更多些,各位看官见谅。  面试的公司也不算少,可是至今无人要,基本上每次都是因为非技术问题而被pass,甚是灰心。  眼高手低: 每次面试,都会被问到,“你的职业发展规划是什么?”。就我自身来说,对底层开发和jvm比较感兴趣,也斗胆将之作为长远的发展规划,所以每次都很认真和人家说,“希望在未来的5年里,可以对jvm和os...

2012-07-19 22:11:57 137

原创 JMX问题记录

1. 连接 一般情况下使用jmx连接远程jvm需要添加如下参数: -Djava.rmi.server.hostname=$host_ip-Dcom.sun.management.jmxremote.port=$host_port-Dcom.sun.management.jmxremote.authenticate=(true|false)-Dcom.sun.manage...

2012-06-25 09:22:46 178

原创 Serviceability 简介 —— 概述

以下内容均已jdk1.7.0_04为准。 啥是Serviceability ? HotSpot Glossary of Terms 写道Serviceability Agent (SA)The Serviceablity Agent is collection of Sun internal code that aids in debugging HotSpot probl...

2012-06-23 12:52:54 240

JMX端口无法释放

今日在用JMX做一些监控类的开发,在调试过程中发现一个问题,请大家指教。  -Djava.rmi.server.hostname=$host_ip -Dcom.sun.management.jmxremote.port=1112 -Dcom.sun.management.jmxremote.authenticate=(true|false) -Dcom.sun.mana...

2012-06-12 17:10:31 417

SICP练习——chap1(未完待续)

习题答案已经搬到github中    看这书相当费时间,习题慢慢做,边做边发吧。   练习1.110    12    8    3    6    19    false    4    20 练习1.2  将下面的表达式转换为前缀形式(/  (+  5  4  (-  2  (-  3  (+  6  (/  4  5)))))  (* ...

2012-05-16 13:59:16 198

Btrace基本流程图

BTrace是一个很好的监控工具,可以在不停机的情况下对正在运行中的系统进行监控,功能强大,对目标系统的影响较小。这里并不准备介绍BTrace的使用方法,重在通过源代码说明BTrace的工作原理,因此还没用过BTrace的童鞋请问谷老师。  下面的图BTrace的一些执行过程:    Client模式的基本执行过程:   编译BTrace脚本的基本过程: ...

2012-04-28 00:49:23 94

阅读笔记——《A Generational Mostly-concurrent Garbage Collector》

  原文在这里。 简介 文章的第2章首先介绍了并发垃圾回收器的实现与实验的平台;第3章对原始并发算法进行了介绍;第4章介绍了作者采用的算法;在第5章中对该算法进行了实验,用来对实现结果进行评估;在第6章中对相关工作进行了介绍,即 增量式垃圾回收;第7章中给出了结论和将来的工作。 平台 作者使用的平台是Sun公司自己研发的一款虚拟机,Research VM,其前身是E...

2012-02-03 18:09:11 222

翻译《The Java HotSpot Performance Engine Architecture》

一篇对Java整体结构的介绍性文章,末尾有广告性质。针对的Java SE 5.0版本,不算新。点击[url=http://java.sun.com/products/hotspot/whitepaper.html]这里[/url]查看原文。[b]感谢R大的吐槽,修改了一些错误,已经替换掉原先的PDF。以后还有很多需要学习的。[/b]...

2011-10-30 20:57:44 120

KMP算法的实现

用Java实现KMP算法,并与String.indexOf方法做比较。[code="java"] public static int kmp1(String pattern, String src){ int srcLength = src.length() ; int patternLength = pattern.length() ;...

2011-10-27 14:01:35 107

让我郁闷的面试

首先声明,牢骚贴,不喜请绕道。前面是自我介绍,随便聊了两句,此处省略200字。让我郁闷的问题如下:Q:你的项目里用的是spring的哪个版本?A:spring 2.5.6Q:为什么不用spring 3?A:进项目组之前已经确定spring版本了。Q:spring 3和spring 2.5.6相比有哪些新特性?A:这个不清楚,没太去关注新特性。Q:...

2011-10-26 21:26:52 119

Java HotSpot虚拟机的部分参数翻译

翻译了部分虚拟机的参数,还有从未使用过,甚至听都没听过,神奇。发现错误,请指正。3q。

2011-10-25 20:53:25 118

循环计算中看到的小问题

今天一同事说到java的运行效率是js的10倍。吾深感好奇,差这么多吗?遂写个小程序试一下,程序只是循环加1,但是在运行过程中会有执行时间大大增加的时候出现,无论java或是js都是这样。搞不清究竟是什么原因,请高人指点。 先贴上本机配置。 Intel(R) Core(TM)2 Quard CPU Q8400 @ 2.66GHz 2.66 GH...

2011-08-16 11:33:59 78

翻译《Threaded Code》

猛击[url=http://www.complang.tuwien.ac.at/forth/threaded-code.html]这里[/url]查看原文地址。找到一篇关于threaded code的文章,很遗憾,没太看懂,仍没有弄明白什么是threaded code。请看懂的朋友指点。翻译如下,文章后面引用部分没有翻译。[b][size=large]1 为什么...

2011-08-16 01:12:52 287

struts2应用中URL里面含有“static”时无法访问

今天在同事的应用出了一个小错误,与struts2有关,这里记录一下。 描述:web应用下有一个目录“static”,现在要访问其中的“top.html”文件,即访问“localhost:8080/static/top.html”,服务器总是抱404错误。 原因:在struts2的FilterDispatcher类的doFilter方法中,如果请求的是静态资源,s...

2011-08-01 18:42:09 151

翻译《Memory Management in the Java HotSpot™ Virtual Machine》

想要学习一下java虚拟机这个东西,找到一篇文章,随手翻译之。如哪位大侠发现在下有翻译错的地方,请赐教,让我多学一点。3q all.P.S. 莫非是因为我写了“扫盲贴”才让如此多的人踩我?删掉好了。扫盲指的是扫自己。唉。...

2011-07-29 17:49:48 122

翻译《how tomcat works》

最近对tomcat的实现比较感兴趣,就找了本《how tomcat works》看,觉着这书挺好,就顺手翻译成中文的了,希望对大家有帮助。 不过,经过这段时间翻译,感觉还是多看英文好。正如coolshell博主所说,“英语很重要,不懂英语,只看国内的东西,你就容易被洗脑,你就需要更多的时间和精力去思考那些早被人思考过的问题”。 刚翻译完,有很多东西都还没有消化,而且对新...

2011-06-29 15:24:13 74

checkstyle使用简介

eclipse中checkstyle插件的使用简介。

2011-05-10

Linux 汇编语言开发指南.doc

linux平台下汇编程序开发的简单教程,有较为详细的示例代码

2011-05-09

GCC的内嵌汇编语法 AT&T汇编语言语法.doc

较为详细的说明了在gcc平台下,如何在c中嵌入汇编语法

2011-05-09

操作系统引导探究——操作系统底层知识

底层启动引导知识,详细介绍了操作系统在启动时所执行的任务

2010-05-24

how tomcat works

详细介绍的了tomcat的构成,有很多底层的实现细节

2010-05-24

自己动手写操作系统--附件--Tools和Tinix

《自己动手写操作系统》一书的附件,由于较大,分两次上传

2009-11-21

ADO.NET高级编程

ADO.NET高级编程 , PDF格式 , 方便阅读

2009-11-21

自己动手写操作系统--教程

本人大爱的一本书,深入细致的分析了操作系统,并提供了动手实践的资料

2009-11-21

llinux下C函数手册网页版

Linux下C语言的函数速查手册,网页版

2009-11-21

《大家都来学Vim》

较早的Vim学习资料,但是内容全面、翔实。由李果正编写。

2009-09-05

搜索引擎-原理、技术与系统.pdf

鉴于现在搜索热,学习型学习还是不错的

2008-04-05

java解惑.chm

很多java基础的东西,大家或许并没有注意到的细节,导致开发中的困惑

2008-04-05

精通正则表达式.pdf

比较细致的讲解了正则表达式的用法

2008-04-05

SQLServer 2005 基础教程

比较基础的SQLServer教程,适合初级

2008-03-20

XJAD反编译

不错的反编译工具,还可以反编译jar包

2008-03-20

空空如也

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

TA关注的人

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