- 博客(21)
- 资源 (18)
- 收藏
- 关注
《大型网站技术架构:核心原理与案例分析》样章试读
样章很少,只有17页,分别是第2章和第4章的一部分。 我觉着书的内容还可以再具体一点。例如: 写道2.1.4 集群使用分布式虽然已经将分层和分割后的模块独立部署,但是对于用户访问集中的模块(比如网站的首页),还需要将独立部署的服务器集群化,即多台服务器部署相同应用构成一个集群,通过负载均衡设备共同对外提供服务。因为服务器集群有更多服务器提供相同服务,因此可以提供更好的并发特性...
2013-11-26 23:24:53 136
原创 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 163
原创 冷眼看世界——之“移动开发那点事”
生活无处不代码,冷眼看来不寻常。 移动开发如此多娇,引无数码农竞折腰。 随着移动互联网的发展,各公司相继发力移动应用,各种移动应用层出不穷,相对应的,移动开发人员的待遇也水涨船高,众人趋之若鹜。前些日子在田老师吃饭,看到一位小哥边看《iOS开发》(具体书名不记得,貌似是本培训用的内部教材)边吃饭,十分认真。同样身为码农的我,不得不佩服他的努力,就坐到其对面与之攀谈起来。...
2012-10-12 17:07:23 177
原创 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 269
关于求职的一点感想
最近正在求职,谈一点自己的感想。说是感想,恐怕牢骚的成分更多些,各位看官见谅。 面试的公司也不算少,可是至今无人要,基本上每次都是因为非技术问题而被pass,甚是灰心。 眼高手低: 每次面试,都会被问到,“你的职业发展规划是什么?”。就我自身来说,对底层开发和jvm比较感兴趣,也斗胆将之作为长远的发展规划,所以每次都很认真和人家说,“希望在未来的5年里,可以对jvm和os...
2012-07-19 22:11:57 161
原创 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 205
原创 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 284
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 450
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 219
Btrace基本流程图
BTrace是一个很好的监控工具,可以在不停机的情况下对正在运行中的系统进行监控,功能强大,对目标系统的影响较小。这里并不准备介绍BTrace的使用方法,重在通过源代码说明BTrace的工作原理,因此还没用过BTrace的童鞋请问谷老师。 下面的图BTrace的一些执行过程: Client模式的基本执行过程: 编译BTrace脚本的基本过程: ...
2012-04-28 00:49:23 117
阅读笔记——《A Generational Mostly-concurrent Garbage Collector》
原文在这里。 简介 文章的第2章首先介绍了并发垃圾回收器的实现与实验的平台;第3章对原始并发算法进行了介绍;第4章介绍了作者采用的算法;在第5章中对该算法进行了实验,用来对实现结果进行评估;在第6章中对相关工作进行了介绍,即 增量式垃圾回收;第7章中给出了结论和将来的工作。 平台 作者使用的平台是Sun公司自己研发的一款虚拟机,Research VM,其前身是E...
2012-02-03 18:09:11 247
翻译《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 145
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 131
让我郁闷的面试
首先声明,牢骚贴,不喜请绕道。前面是自我介绍,随便聊了两句,此处省略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 139
循环计算中看到的小问题
今天一同事说到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 99
翻译《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 347
struts2应用中URL里面含有“static”时无法访问
今天在同事的应用出了一个小错误,与struts2有关,这里记录一下。 描述:web应用下有一个目录“static”,现在要访问其中的“top.html”文件,即访问“localhost:8080/static/top.html”,服务器总是抱404错误。 原因:在struts2的FilterDispatcher类的doFilter方法中,如果请求的是静态资源,s...
2011-08-01 18:42:09 179
翻译《Memory Management in the Java HotSpot™ Virtual Machine》
想要学习一下java虚拟机这个东西,找到一篇文章,随手翻译之。如哪位大侠发现在下有翻译错的地方,请赐教,让我多学一点。3q all.P.S. 莫非是因为我写了“扫盲贴”才让如此多的人踩我?删掉好了。扫盲指的是扫自己。唉。...
2011-07-29 17:49:48 141
翻译《how tomcat works》
最近对tomcat的实现比较感兴趣,就找了本《how tomcat works》看,觉着这书挺好,就顺手翻译成中文的了,希望对大家有帮助。 不过,经过这段时间翻译,感觉还是多看英文好。正如coolshell博主所说,“英语很重要,不懂英语,只看国内的东西,你就容易被洗脑,你就需要更多的时间和精力去思考那些早被人思考过的问题”。 刚翻译完,有很多东西都还没有消化,而且对新...
2011-06-29 15:24:13 98
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人