- 博客(217)
- 资源 (5)
- 收藏
- 关注
原创 查看当前执行语句
SELECTR.SCHEDULER_ID , STATUS , R.SESSION_ID AS SPID, R.BLOCKING_SESSION_ID AS BLKBY, SUBSTRING( LTRIM(Q.TEXT), R.STATEMENT_S...
2013-01-25 15:52:48 217
原创 大规模高并发Web系统架构及开发书籍推荐
以下书籍内容涵盖大型网站开发中几个关键点:高可用、高性能、分布式、易扩展。如果想对大规模高并发Web系统架构及开发有很系统的学习,可以阅读以下书籍,欢迎补充!一、《Linux企业集群—用商用硬件和免费软件构件高可用集群》深入分析了LVS, HeartBeat等,是构建Linux集群不可多得的资料。 二、《构建高性能Web站点》重点介绍如何构建一个高性能的W...
2012-11-15 09:41:27 353
Javascript 关于apply和call的区别小例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title><meta name="Generator" content="EditPlus&
2012-11-13 13:44:22 196
原创 Artificial-Intelligence Professor Makes a Search App to Outsmart Siri
Siri, Google Voice Actions and other mobile speech assistant tools have promise, but they often fail to do what we ask them. And so we find ourselves scrolling one-fingered through mountains of m...
2012-11-09 09:46:03 209
原创 Parsing XML... backwards?
http://www.oreillynet.com/xml/blog/2007/03/parsing_xml_backwards.html Okay, I’ve heard jokes about people parsing XML files backwards, starting at the end of the file and reporting ...
2012-11-08 16:27:53 123
原创 require.js & signals.js 、Meteor JS框架
http://lovelymessag.es/ 1. signals.js 官方地址:http://millermedeiros.github.com/js-signals/ 观察者模式 2. require.js 官方地址:http://requirejs.org/ JavaScript...
2012-10-26 10:10:59 210
原创 关于cookie
原文地址:http://yhz61010.iteye.com/blog/708377 关于什么是first-party cookie(第一方cookie)及third-party cookie(第三方cookie),在这里不是我主要想介绍的,因为关于这方面的资料网上有很多。如果有不太清楚的读者,可以参看下面的地址: ・推荐:第一方cookie及第三方cookie的介绍(中...
2012-10-26 10:04:52 162
原创 JavaScript Array Remove 最好的删除数组元素的方法
原文地址: http://ejohn.org/blog/javascript-array-remove/ 作者详细的讲解了为什么要这样写,以及这些写的好处,和其它的删除方法相比它的优势是什么。所以感兴趣的读者可以仔细的看下原文。 该方法不同于网上常见的删除方法(国内搜索的结果太令人......),用原作者的话讲,该方法更加的简洁,优雅,快速,高效。 网上常见的...
2012-10-26 10:02:14 2863
Java调用VBA XLS转换XLS
Rem http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlfileformat.aspxSet objArgs = WScript.ArgumentsFullName = objArgs(0)FileName = Left(FullName, InstrRev(FullName, ...
2012-10-15 20:22:45 249
原创 云计算平台管理的三大利器Nagios、Ganglia和Splunk
原文链接:http://www.programmer.com.cn/11477/文 / 杨俊华综合利用Nagios、Ganglia和Splunk搭建起的云计算平台监控体系,具备错误报警、性能调优、问题追踪和自动生成运维报表的功能。有了这套系统,就可轻松管理Hadoop/HBase云计算平台。云计算早已不是停留在概念阶段了,各大公司都购买了大量的机器,开始正式的部署和运营。而动辄上...
2012-08-30 13:20:15 119
原创 Why ths days are numbered for Hadoop as we know it
For better or worse, Hadoop has become synonymous with big data. In just a few years it has gone from a fringe technology to the de facto standard. But is the enterprise buying into a technolog...
2012-08-28 13:04:07 162
原创 Apache Drill Could Power Faster Through Data
The proposed “Drill” project could help speed up Apache Hadoop.Actual drills aren’t very useful when it comes to data analysis. But the Drill under proposal could help speed things up.Gi...
2012-08-23 13:13:03 131
转载 Apache Drill Could Power Faster Through Data
The proposed “Drill” project could help speed up Apache Hadoop.Actual drills aren’t very useful when it comes to data analysis. But the Drill under proposal could help speed things up.
2012-08-23 13:06:19 419
转载 Let's pay attention & join the Drill Project
Drill Project Incubation StatusThis page tracks the project status, incubator-wise. For more general project status, look on the project website.DescriptionDrill is a distributed sys
2012-08-23 12:58:31 844
转载 New Apache project will Drill big data in near real time
New Apache project will Drill big data in near real timeDremel-based project accepted as an Apache IncubatorAugust 16, 2012, 3:02 PM — Working with big data is a lot li
2012-08-23 12:54:41 530
转载 New Apache Project 'Drill' Aims to Speed Up Hadoop Queries
New Apache Project 'Drill' Aims to Speed Up Hadoop Queries Led by Hadoop vendor MapR Technologies, the open-source effort will seek innovative ways to push Hadoop data queries through
2012-08-23 12:53:53 465
原创 New Apache Project 'Drill' Aims to Speed Up Hadoop Queries
New Apache Project 'Drill' Aims to Speed Up Hadoop Queries Led by Hadoop vendor MapR Technologies, the open-source effort will seek innovative ways to push Hadoop data queries through m...
2012-08-23 12:45:17 121
原创 Let's pay attention & join the Drill Project
Drill Project Incubation StatusThis page tracks the project status, incubator-wise. For more general project status, look on the project website.DescriptionDrill is a distributed sy...
2012-08-23 12:43:55 185
原创 New Apache project will Drill big data in near real time
New Apache project will Drill big data in near real time Dremel-based project accepted as an Apache IncubatorAugust 16, 2012, 3:02 PM — Working with big data is a lot like dealing with th...
2012-08-23 12:42:12 121
原创 验证日期的正则表达式及其注释(包含闰年验证)
1.验证日期的正则表达式加入闰年的判断以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。...
2012-07-23 13:57:06 250
原创 DBCP1.2.2阻塞Tomcat线程BUG
jconsole分析线程堆栈,jvi跟踪线程运行情况,分析得出连接问题,并且网上找到了问题的BUG https://issues.apache.org/jira/browse/DBCP-226 http://stackoverflow.com/questions/4853732/blocking-on-dbcp-connection-pool-open-and-close-conn...
2012-07-19 16:37:38 259
查看系统线程堆栈JSP(模仿JSTACK)
由于我们很多系统采用Windows服务启动方式,这样一来,对JVM的监控工具(比如Jconsole等)就无法使用了,那好吧,自己做个JVM进程内部 即便是Windows服务启动也可以查看系统堆栈的工具 吧! <%@ page language="java" contentType="text/html; charset=UTF-8" isErrorPage="true" ...
2012-07-18 14:14:24 163
原创 利用awstats分析tomcat日志
1.下载 ActivePerl:地址: http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ Awstats下载:http://sourceforge.net/projects/awstats/files/AWStats/6.95/awstats-6.95.zip 根据安装包提示安装perl,解压a...
2012-07-18 13:19:24 157
原创 使用Lambda Probe监控Tomcat
Lambda Probe 是基于 Web + AJAX 的强大的免费开源工具,拥有几乎所有Tomcat Manager的功能,可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括应用程序、数据源、发布、日志、线程、集群、系统信 息、状态、连接器状态这些功能。如配合 J...
2012-07-18 12:09:16 1751
原创 两种识别Excel流类型方法
private static final int _32MB = 32 * 1024 * 1024; public static DataIterator getExcelDataIterator(InputStream is, int sheetIndex) throws Exception { is = new BufferedInputStream(is);...
2012-07-16 15:15:29 253
关于饿汉式单例首次初始化失败后,可以再次尝试?
思考一个问题,以下代码是一个简单的饿汉式单例代码,显然在第一次初始化的时候会发生错误,导致单例的实例化失败,那么失败后可否继续尝试实例化呢?还是说下次使用时直接返回错误的对象或异常呢? 环境HotSpotJVM 1.6 /**** @author lidongbo* @date 2012-7-11*/public class Foo { pri...
2012-07-11 15:14:41 218
由ApacheCommon-BeanUtils1.8.3发现的Java HotSpot(TM)的Bug
由ApacheCommon-BeanUtils1.8.3发现的Java的Bug org.apache.commons.beanutils.BeanUtils.copyProperties(Object dest, Object orig) throws IllegalAccessException, InvocationTargetException 我...
2012-07-03 15:42:49 128
原创 simhash与重复信息识别
随着信息爆炸时代的来临,互联网上充斥着着大量的近重复信息,有效地识别它们是一个很有意义的课题。例如,对于搜索引擎的爬虫系统来说,收录重复的网页是毫无意义的,只会造成存储和计算资源的浪费;同时,展示重复的信息对于用户来说也并不是最好的体验。造成网页近重复的可能原因主要包括: 镜像网站内容复制嵌入广告计数改变少量修改一个简化的爬虫系统架构如下图所示: 事实上,传统比较两个...
2012-07-03 13:30:49 102
原创 Simhash算法原理和网页查重应用
传统的hash算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法。产生的两个签名,如果相等,说明原始内容在一定概率下是相等的;如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大。从这个意义上来说,要设计一个hash算法,对相似的内容产生的签名也相近,是更为艰难的任务,因为它的签名值除了提供原始内容是否相...
2012-07-03 12:05:18 152
原创 闰秒导致jenkins构建过程缓慢
闰秒导致部分Linux服务器高CPU使用率 国际地球自转和参考坐标系统服务(IERS)在2012年6月30日午夜(北京时间7月1号7点59分59秒)增加一闰秒(即出现 7:59:60)。由于Linux kernel 2.6.29之前版本存在bug,在进行闰秒调整时可能会引起系统时钟服务ntpd进程死锁。Debian Lenny、RHEL/CentOS 5等旧发行版今天仍被广泛使...
2012-07-03 09:56:41 1287
原创 基于Highcharts的Windows资源监控模拟图
highcharts是基于javascript的高交互的图表封装。相关的资料:官网:http://www.highcharts.com/ 系统监控界面:效果如下:
2012-06-25 14:43:31 121
原创 Tomcat Session储存解决方案
采用开源组件memcached-session-manager(简称msm)来实现Session分布式存储。1. 将msm对应的jar包放到tomcat的lib目录下,采用kryo进行序列化和反序列化session中的内容,因此也需要把kryo对应的jar包也拷贝到tomcat的lib目录下。msm的地址:http://code.google.com/p/memcached-sessio...
2012-06-12 22:54:45 257
原创 Eclipse安装maven插件地址
m2e - http://download.eclipse.org/technology/m2e/releases/ http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
2012-06-09 19:24:32 86
原创 SQL Server 索引include(具有包含性列的索引)
概念: 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖; 【复合索引】 和复合索引相对...
2012-06-01 11:53:03 856
原创 MS Office二进制格式
http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx
2012-05-24 13:36:59 172
原创 JVM垃圾回收
一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小。...
2012-04-19 13:02:54 104
原创 希腊数学符号表
经常忘记,记录一下吧,特别是Ο,算法分析中这么常用的都忘了... 序号大写小写英文注音国际音标注音中文注音意义1Ααalphaa:lf阿尔法角度;系数2Ββbetabet贝塔磁通系数;角度;系数3Γγgammaga:m伽马电导系数(小写)4Δ...
2012-04-15 10:51:47 1046
原创 NodeJs 连接MySQL数据库
npm是node的包管理器,跟java中许多第三方的jar包道理一样,用来辅助安装一些第三方的模块。npm的官方网站为:http://npmjs.org/搜索npm包:http://search.npmjs.org/安装方式(Ubuntu):curl http://npmjs.org/install.sh | sh之后数据npm –v 就可以看到版本。说明正常安装了。下面...
2012-02-13 16:17:43 101
原创 散列函数
散列(HASH)函数H也称哈希函数或杂凑函数等,是典型的多到一的函数,其输入为一可变长x(可以足够的长),输出一固定长的串h(一般为128位、160位,比输入的串短),该串h被称为输入x的Hash值(或称消息摘要Message Digest、指纹、密码校验和或消息完整性校验),计作h=H(x)。为防止传输和存储的消息被有意或无意地篡改,采用散列函数对消息进行运算生成消息摘要,附在消息之后发出...
2012-01-17 11:43:03 363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人