- 浏览: 278689 次
- 性别:
- 来自: 上海
最新评论
-
付小忠:
牛逼,解释到了点子上.
JAVA CAS原理深度分析 -
yhxf_ie:
csdn那些鬼转载都不注明出处的,这应该是原文了。
JAVA CAS原理深度分析 -
qq569349370:
终于找到一篇说得比较清楚的了,其他好多都是扰乱视听
JAVA CAS原理深度分析 -
lovemelong:
nice
JAVA CAS原理深度分析 -
Tyrion:
写的不错!
JAVA CAS原理深度分析
文章列表
http://sapling.me/hardware/fusion-io.html
Fusion-io的吸引力
最近因为学习xfs文件系统优化,了解了一下硬盘IO优化方面的知识。其中,Fusion-io这家SSD硬盘提供商给我留下了深刻印象。查了一些资料,整理如下:
关于 Fusion-io
官方 ...
Java String是Java API中最常用的类,本文和大家谈谈String类的内部原理,同时描述ISO-8859-1字符集在字符串处理中的独特用处。
Java字符串的内部编码
String类内部管理着一个char类型的数组,Java API是这样描述char基本类型的:char 数据类型(和 Character 对象封装的值)基于原始的 Unicode 规范,将字符定义为固定宽度的 16 位实体。这一点我们可以通过下面的语句加以证实:
System.out.println(Character.SIZE); // 结果为16
有个客户给我发邮件,告知我,他们曾对自己的板子和现在正在测试的 Marvell 6281 主板 进行对比测试。发现磁盘I/O操作时候的CPU空闲时间有出入。询问是否是6281的IO效率太低 了。
mpstat 数据如下:
Marvell 6281
CPU %usr %nice %sys ...
通过sort + uniq可以完成内容去重的目的,再加上awk的强大解析功能,可对大量数据进行良好筛选。
cat webx.log.20 | grep com.alibaba.intl.ae.biz.marketing | grep rpc | awk -F "channel:" '{print $2}' | awk '{print $1 "->" $3}' | sort -n | uniq -c | sort -nr
sort 用法:
http://hi.baidu.com/chichushanren/item/9e49cd ...
任何一个Web网站的内容都是在不断更新和变化,但这并不意味这这个网站
的内容就是动态内容,事实上,动态的内容是指用户每次点击
相同的链接时取的的内容是由Web服务器应用程序生成的,如常见得ASP,JSP等,与此相对应,静态内容一般就是指由文本、图像和多媒体组成,在用户每
次单击相应链接时基本保持不变。现在解决动态内容缓存的最新技术就是通过ESI技术来设计网站的内容。
ESI技术工作原理
动态生成的内容能为用户带来丰富精彩的页面,网站开发者也可以更容易和更灵活地控
制相关的内容,但在享受这些便利的同时,也增加了
网站数据库和应用服务器的处理压力的。当网站的访 ...
如果利用apache日志分析真实用户的访问?
默认情况下,apache日志记录是无状态的,一个真实访客的两次先后访问,在日志中除了ip和浏览器信息外,没有别的特征。有时候,很多人公用一个ip,甚至有时候取不到浏览器信息,比如对中国移动的手机们,默认就是这种状况。
怎么办呢?
我们可以让apache给客户端发送一个cookie,cookie内容是apache生成的一个用户唯一标记,例
如:221.131.143.50.1260189290436924,表示ip
221.131.143.50上的一个访客,并把这个cookie内容打印到日志里,从而便于 ...
【简 介】
搜索引擎访问一个网站时,它首先会检查该网站的根域下是否有一个叫做robots.txt的纯文本文件。Robots.txt文件用于限定搜索引擎对其网站的访问范围,即告诉搜索引擎网站中哪些文件是允许它进行检索(下载)的。
...
流式计算之Storm(zz)
2011-11-20 22:20:57
| 分类:
搜索与分布式
|
字号
订阅
zz from:http://blog.sina.com.cn/s/blog_406d9bb00100ui5p.html
Storm简介
Storm
是一个分布式的、 ...
ubuntu使用命令,小技巧
- 博客分类:
- Linux
查看远程机器的登录记录: 查看 wtmp文件或者lask命令
[root@localhost root]# echo > /var/log/wtmp
[root@localhost root]# last
该篇文章为译稿,原稿在:http://kenai.com/projects/btrace/pages/UserGuide#btrace_anno
包括本文提到的sample代码也在原稿中有连接。
Btrace的API在:http://btrace.kenai.com/javadoc/1.2/index.html
BTrace(https://btrace.dev.java.net/
)
是一个非常不错的
java
诊断工具
,
最近试着用了一下
,
文档比较少
,
主要是看例子吧
.
BTrace
中的
B
表示
byteco ...
参考文献:
[1] Google MapReduce
[2] MapReduce: A major step backwards
[3] MapReduce: 一个巨大的倒退
[4] http://en.wikipedia.org/wiki/MapReduce
[5] Hadoop
前言
MapReduce
在当下绝对是IT技术界的一个热词,在网上,随便搜索一下就能够找到大量关于介绍MapReduce这个programming
model的文章。所以,在本文中,对于MapReduce的原理和模型并不多做介绍,而更侧重于研究一个实现了MapReduce模型的系统 ...
PreparedStatementCache的意义
Oracle支持游标,一个PreparedStatement对应服务器一个游标,如果PreparedStatement被缓存起来重复执
行,PreparedStatement没有被关闭,服务器端的游标就不会被关闭,性能提高非常显著。在类似SELECT * FROM T WHERE
ID = ?这样的场景,性能可能是一个数量级的提升。
由于PreparedStatementCache性能提升明显,DruidDataSource、DBCP、JBossDataSource、WeblogicDataSource都实现了PreparedStat ...
注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。
跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过
img 标签加载外部图片、通过 script 标签加载外部脚本文件、通过 Webfont
加载字体文件等等。默认情况下,脚本访问文档属性等数据采用的是同源策略(Same origin policy)。
那么,什么是同源策略呢?如果两个页面的协议、域名和端口是完全相同的,那么它们就 ...
ice问题死循环问题解决
- 博客分类:
- 应用性能
查看进程的线程资源使用情况:15047为进程PID
ps -Lp 15047 cu
top -H -p 15047
1. 首先排查哪些进程cpu占用率高。 通过命令 ps ux
[]
$ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
admin 1502 0.0 0.0 51172 1032 ? S 11:04 0:00 sshd: admin@pts/1
admin 1503 0.0 0.0 68 ...