`
zl198751
  • 浏览: 272980 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
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 流计算

流式计算之Storm(zz)    2011-11-20 22:20:57 |  分类: 搜索与分布式 | 字号   订阅 zz from:http://blog.sina.com.cn/s/blog_406d9bb00100ui5p.html Storm简介 Storm 是一个分布式的、 ...
查看远程机器的登录记录: 查看 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)。 那么,什么是同源策略呢?如果两个页面的协议、域名和端口是完全相同的,那么它们就 ...
  查看进程的线程资源使用情况: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 ...
Global site tag (gtag.js) - Google Analytics