自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 Eclipse svn 插件报错解决办法

Eclipse/STS svn 插件报错Failed to load JavaHL Library.解决办法 最近STS 的svn 插件老是在启动的时候,弹出一个错误,非常烦,动手解决一下,把过程记录一下。解决办法, 1.选择window--->preferences->Team->SVN->SVN接口 2.选择SVNKit(Pure Java) xxxxxx ...

2016-06-03 09:47:25 295

hadoop 不错文章

请前往http://www.cnblogs.com/chinacloud/archive/2010/12/03/1895369.html观看。该文作者介绍的非常不错。

2013-10-15 11:06:22 180

原创 开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较

开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较 zhuan:http://blog.csdn.net/sqjhwl/article/details/8900568 简介 项目主页 使用评价 DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用 http://homepages....

2013-09-17 16:41:23 276

原创 图解Git

图解Git详情请参看:http://marklodato.github.io/visual-git-guide/index-zh-cn.html正文基本用法约定命令详解DiffCommitCheckoutDetached HEAD(匿名分支提交)ResetMergeCherry PickRebase技术说明基本用法...

2013-09-13 14:03:05 139

原创 How MapReduce Works

转:http://sishuok.com/forum/blogPost/list/5594.html一、从Map到ReduceMapReduce其实是分治算法的一种实现,其处理过程亦和用管道命令来处理十分相似,一些简单的文本字符的处理甚至也可以使用Unix的管道命令来替代,从处理流程的角度来看大概如下:cat input | grep | sort | uniq -c | ...

2013-09-12 23:35:54 168

原创 MapReduce:详解Shuffle过程

转:http://blog.csdn.net/a221133/article/details/8605218Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究M...

2013-09-12 23:31:54 106

原创 2013年中国数据库大会PPT

2013年中国数据库大会PPThttp://blog.nosqlfan.com/html/4209.html2013年中国数据库大会PPT

2013-07-03 15:35:02 110

原创 计算机科学中最重要的32个算法

计算机科学中最重要的32个算法转:http://www.infoq.com/cn/news/2012/08/32-most-important-algorithms 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大...

2013-06-21 11:11:07 205

原创 Web开发人员需知的Web缓存知识

转发:Web开发人员需知的Web缓存知识 什么是Web缓存,为什么要使用它?Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器Add),数量可能是1个或多个;这个客户端也可能是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)(统称为副本)另存一份;然后,如果下一个请求是相同的URL...

2013-06-14 11:58:15 110

原创 RESTful API 设计最佳实践

背景目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public API部分。因为一旦发布,对外发布的API将会很难改变。...

2013-06-13 14:31:21 1170

原创 技术路线

 在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。  Java程序员高级特性              反射、泛型、注释符、自动装箱和拆箱、枚举类、可变              参数、可变返回类型、增强循环、静态导入        核心编程      ...

2013-05-28 17:00:53 630

原创 资源监控工具 glances

glances glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、...

2013-05-21 14:20:20 371

原创 使用apache benchmark(ab) 测试报错: apr_socket_recv: Connection timed out (110)

 使用apache benchmark(ab) 测试报错: apr_socket_recv: Connection timed out (110)使用ab( apache benchmark )测试的时候,使用如下命令:ab -n 15000 -c 200   http://localhost/abc/abc.php执行操作一定条数,或连续执行该命令会出现如下问题:apr...

2013-05-14 11:24:11 163

原创 Java并发性和多线程介绍目录

 Java并发性和多线程介绍目录 http://ifeve.com/java-concurrency-thread-directory/

2013-05-07 11:48:18 84

solr 检索运算符

[Solr的检索运算符 ]1. “:” 指定字段查指定值,如返回所有值*:*2. “?” 表示单个任意字符的通配3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。5. 邻近检索,如检索相隔10个单词的”ap...

2013-04-27 11:27:17 106

原创 我这十年

我这十年        光阴荏苒,岁月如梭, 不知不觉中,今年已是毕业的第十个年头了。          在这10年中,teacher,coder  是职业的主要关键字。          女子、儿子、房子、车子、票子中,前3子做到,后二者未达成。          兴奋、懵懂、沉沦、心碎、雄起、苦撑、平缓、平静、平和 是这十年来的心路历程。          就业、择业、就...

2013-04-01 10:15:16 126

solr csv 导入

                                                             solr csv 导入   1、          启动solr   2、 通过url 导入数据   curl             http://localhost/solr-4.1.0/update/csv?stream.file=D:\tomcat...

2013-03-13 15:06:36 148

原创 Lucene / Solr 4 Spatial

Lucene / Solr 4 SpatialThis document describes how to use the new spatial field types and related functionality in Lucene / Solr 4. The existing spatial support introduced in Solr 3 is still prese...

2013-03-12 18:57:49 141

solr 空间索引的建立

[b]solr 空间索引的建立[/b]配置: 修改 schema.xml : 1、添加空间索引字段类型 2、 添加空间索引字段 3、数据准备: 文者是通过csv 文件进行导入,在文件中会有一个字段LOCATION, 数据格式为lng ...

2013-03-12 18:47:06 132

原创 使用 Apache Lucene 和 Solr 进行位置感知搜索

http://www.ibm.com/developerworks/cn/java/j-spatial/

2013-03-11 17:23:12 95

原创 solr + tomcat 搭建

                                                                   solr 学习笔记           由于目前项目需要用到solr ,这两天开始学习研究一下solr 。现在就从搭建开始笔记。 一 、solr + tomcat 搭建       a、 首先自己在本机安装一个tomcat ,本人的路径为d...

2013-03-11 14:57:09 82

Redis 设计与实现

 Redis 设计与实现原书地址:http://www.redisbook.com/en/latest/ 第一部分:内部数据结构Redis 和其他很多 key-value 数据库的不同之处在于, Redis 不仅支持简单的字符串键值对, 它还提供了一系列数据结构类型值, 比如列表、哈希、集合和有序集, 并在这些数据结构类型上定义了一套强大的 API 。通过对不同类...

2013-03-09 19:56:49 135

原创 Solr\Lucene优劣势分析

zhuan:http://rdc.taobao.com/team/jm/archives/1999最早lucene2.4以及以前,追溯到2008年前后,lucene刚刚引起大家的关注,到后来Nutch 、solr的出现,lucene变得更加热。Nutch、Solr的发展,极大推动了lucene的升级。 对于一些接触过搜索,使用过lucene、solr的人来说,一般都会感觉lucene、sol...

2013-03-06 10:49:49 95

原创 Oracle Exadata 技术浅析

zhuan:http://dbanotes.net/database/oracle_exadata.html自从 Oracle 和 HP 推出 Exadata 之后,我就很关注这个产品,之前也写了一篇Oracle Database Machine介绍它。去年,Oracle和SUN合并后,推出了Oracle Exadata V2,相比较上一代产品有几个变化:第一,使用 SUN 的硬件;第二,宣...

2013-03-06 10:48:34 209

原创 http响应Last-Modified和ETag以及Apache和Nginx中的配置

转:http://blog.csdn.net/21aspnet/article/details/6604805基础知识  1) 什么是”Last-Modified”?  在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:  Last-Modified: Fri, 1...

2013-03-04 14:47:29 83

原创 HTTP 协议中缓存处理机制(Expires、Last-Modified、ETag

 应用场景了解 HTTP(我们这里说的是 HTTP/1.1) 协议中缓存的处理机制,会对网站优化有些许帮助,例如会应用到:加速网站的加载,服务器端与浏览器文件及时同步。浏览器请求 URL 时,根据 HTTP 协议的规定,浏览器与服务器会通过报头(HTTP Request Header、HTTP Reponse Header)进行交流,并根据其协议中和缓存的相关字段(Expires...

2013-03-04 14:35:57 1069

原创 thirft 框架介绍

 参见这篇博客: http://dongxicheng.org/search-engine/thrift-framework-intro/

2013-02-05 22:23:32 103

原创 以目标图片尺寸按原比例缩放切割图片

以目标图片尺寸按原比例缩放切割图片来源:http://my.oschina.net/u/873047/blog/106551 需求:原始图片缩放为目标尺寸后,要求缩放后的图片保持原图片的样式不改变,但是缩放后图片的四边可以裁减。原理:将待裁剪图片宽高相除值和目标尺寸宽高相除值进行比较,如果前者较大,说明待裁剪图片相对于目标尺寸来说要宽出一块,现在已高为基准进行裁剪,即将原始图片...

2013-01-31 14:45:04 520

原创 分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求

http://www.mysqlops.com/2012/04/05/mysql-cluster-%E4%B8%8E-mongodb-%E5%A4%8D%E5%88%B6%E9%9B%86%E5%88%86%E7%89%87%E8%AE%BE%E8%AE%A1%E5%8F%8A%E5%8E%9F%E7%90%86.html分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求分...

2013-01-28 10:55:58 238

原创 jvm 调优过程

转:继上次的内存调优分析后(参考[url] http://dmouse.iteye.com/blog/1264118[/url]),gc导致服务器不稳定的情况依然存在,以下记录了后续的调优和分析过程 目前线上有较多的 "Unloading class sun.reflect.GeneratedSerializationConstructorAccessor"、“promotion faile...

2013-01-21 13:51:44 100

原创 Nginx upload module (v 2.2.0)

zhuan : http://www.grid.net.ru/nginx/upload.en.htmlNginx upload module (v 2.2.0)rus engA module for nginx web server for handling file uploads using multipart/form-data encoding (RFC 18...

2013-01-18 16:26:55 166

原创 前端性能优化指南

zhuan : http://www.oschina.net/translate/fantastic-front-end-performance  在“A Node.JS Holiday Season”系列丛书的这一章中,我们将会讨论一些前端性能和介绍一些基于Mozilla的快速开发工具。我们将要使用前段性能自动化中非常重要的工具之一的connect-cachify。开始之前...

2013-01-18 11:30:43 60

原创 使用 EMMA 测量测试覆盖率

转:http://www.ibm.com/developerworks/cn/java/j-lo-emma/index.html   使用 EMMA 测量测试覆盖率介绍测试代码覆盖率的重要性测试驱动开发(TDD)是极限编程的一个重要特点,它具有很多优点,并被越来越多的开发人员所接受。在测试驱动开发过程中,程序员经历了编写测试用例,实现功能,重构代码这个不断迭代的过程。实践...

2013-01-15 16:12:45 148

原创 kafka

kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。支持通过kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。Apache Kafka 0.7.0 发行说明:http...

2013-01-15 16:02:25 68

原创 spring 注解

对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Component;@Controller;@Service;@Repository       在annot...

2012-12-25 19:04:54 76

原创 Java MVC框架性能比较 jsp、struts1、struts2、springmvc3

 Java MVC框架性能比较 jsp、struts1、struts2、springmvc3现在各种MVC框架很多,各框架的优缺点网络上也有很多的参考文章,但介绍各框架性能方面差别的文章却不多,本人在项目开发中,感觉到采用了struts2框架的项目访问速度,明显不如原来采用了struts1框架的项目快,带着这些疑惑,我对各类MVC框架的做了一个简单的性能分析比较,其结果应该说是...

2012-12-25 17:02:58 112

原创 mongdb 集群配置

您需要启动的两个MongoDB文档数据库,一个是以主模式启动,另一个属于从模式启动。因此,主服务器进程将创建一个local.oplog,将通过这个“交易记录”同步到Slave服务器中。主服务器:172.16.2.213 /Linux从服务器:172.16.2.19 /WinXP进入mongodb数据库服务器目录,启动Master数据库服务器,指定数据存放路径为 /var/master...

2012-12-25 11:48:58 101

原创 浏览器原理

http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/

2012-12-24 19:12:28 65

原创 overapi.com

overapi.com 一网打尽了各种各样的语言的API和参考手册(Cheat Sheet)。即使经验丰富,天赋过人,也不得不承认,记得所有的东西这并不在人类的能力范围之内,可喜的是,我们可以通过别的途径实现...

2012-12-20 18:32:58 133

原创 Varnish缓存的配置优化

Varnish缓存的配置优化   varnish缓存的配置优化    Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。但与老牌的squid相比,各有各的优劣势,网上大量的相对比较...

2012-12-09 18:49:03 128

空空如也

空空如也

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

TA关注的人

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