- 博客(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
351
hadoop 不错文章
请前往http://www.cnblogs.com/chinacloud/archive/2010/12/03/1895369.html观看。该文作者介绍的非常不错。
2013-10-15 11:06:22
228
原创 开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较
开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较 zhuan:http://blog.youkuaiyun.com/sqjhwl/article/details/8900568 简介 项目主页 使用评价 DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用 http://homepages....
2013-09-17 16:41:23
321
原创 图解Git
图解Git详情请参看:http://marklodato.github.io/visual-git-guide/index-zh-cn.html正文基本用法约定命令详解DiffCommitCheckoutDetached HEAD(匿名分支提交)ResetMergeCherry PickRebase技术说明基本用法...
2013-09-13 14:03:05
179
原创 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
189
原创 MapReduce:详解Shuffle过程
转:http://blog.youkuaiyun.com/a221133/article/details/8605218Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究M...
2013-09-12 23:31:54
130
原创 2013年中国数据库大会PPT
2013年中国数据库大会PPThttp://blog.nosqlfan.com/html/4209.html2013年中国数据库大会PPT
2013-07-03 15:35:02
140
原创 计算机科学中最重要的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
223
原创 Web开发人员需知的Web缓存知识
转发:Web开发人员需知的Web缓存知识 什么是Web缓存,为什么要使用它?Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器Add),数量可能是1个或多个;这个客户端也可能是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)(统称为副本)另存一份;然后,如果下一个请求是相同的URL...
2013-06-14 11:58:15
132
原创 RESTful API 设计最佳实践
背景目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public API部分。因为一旦发布,对外发布的API将会很难改变。...
2013-06-13 14:31:21
1248
原创 技术路线
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 ...
2013-05-28 17:00:53
665
原创 资源监控工具 glances
glances glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、...
2013-05-21 14:20:20
408
原创 使用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
206
原创 Java并发性和多线程介绍目录
Java并发性和多线程介绍目录 http://ifeve.com/java-concurrency-thread-directory/
2013-05-07 11:48:18
111
solr 检索运算符
[Solr的检索运算符 ]1. “:” 指定字段查指定值,如返回所有值*:*2. “?” 表示单个任意字符的通配3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。5. 邻近检索,如检索相隔10个单词的”ap...
2013-04-27 11:27:17
131
原创 我这十年
我这十年 光阴荏苒,岁月如梭, 不知不觉中,今年已是毕业的第十个年头了。 在这10年中,teacher,coder 是职业的主要关键字。 女子、儿子、房子、车子、票子中,前3子做到,后二者未达成。 兴奋、懵懂、沉沦、心碎、雄起、苦撑、平缓、平静、平和 是这十年来的心路历程。 就业、择业、就...
2013-04-01 10:15:16
152
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
178
原创 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
170
solr 空间索引的建立
[b]solr 空间索引的建立[/b]配置: 修改 schema.xml : 1、添加空间索引字段类型 2、 添加空间索引字段 3、数据准备: 文者是通过csv 文件进行导入,在文件中会有一个字段LOCATION, 数据格式为lng ...
2013-03-12 18:47:06
163
原创 使用 Apache Lucene 和 Solr 进行位置感知搜索
http://www.ibm.com/developerworks/cn/java/j-spatial/
2013-03-11 17:23:12
119
原创 solr + tomcat 搭建
solr 学习笔记 由于目前项目需要用到solr ,这两天开始学习研究一下solr 。现在就从搭建开始笔记。 一 、solr + tomcat 搭建 a、 首先自己在本机安装一个tomcat ,本人的路径为d...
2013-03-11 14:57:09
117
Redis 设计与实现
Redis 设计与实现原书地址:http://www.redisbook.com/en/latest/ 第一部分:内部数据结构Redis 和其他很多 key-value 数据库的不同之处在于, Redis 不仅支持简单的字符串键值对, 它还提供了一系列数据结构类型值, 比如列表、哈希、集合和有序集, 并在这些数据结构类型上定义了一套强大的 API 。通过对不同类...
2013-03-09 19:56:49
189
原创 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
119
原创 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
229
原创 http响应Last-Modified和ETag以及Apache和Nginx中的配置
转:http://blog.youkuaiyun.com/21aspnet/article/details/6604805基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Modified: Fri, 1...
2013-03-04 14:47:29
103
原创 HTTP 协议中缓存处理机制(Expires、Last-Modified、ETag
应用场景了解 HTTP(我们这里说的是 HTTP/1.1) 协议中缓存的处理机制,会对网站优化有些许帮助,例如会应用到:加速网站的加载,服务器端与浏览器文件及时同步。浏览器请求 URL 时,根据 HTTP 协议的规定,浏览器与服务器会通过报头(HTTP Request Header、HTTP Reponse Header)进行交流,并根据其协议中和缓存的相关字段(Expires...
2013-03-04 14:35:57
1169
原创 thirft 框架介绍
参见这篇博客: http://dongxicheng.org/search-engine/thrift-framework-intro/
2013-02-05 22:23:32
130
原创 以目标图片尺寸按原比例缩放切割图片
以目标图片尺寸按原比例缩放切割图片来源:http://my.oschina.net/u/873047/blog/106551 需求:原始图片缩放为目标尺寸后,要求缩放后的图片保持原图片的样式不改变,但是缩放后图片的四边可以裁减。原理:将待裁剪图片宽高相除值和目标尺寸宽高相除值进行比较,如果前者较大,说明待裁剪图片相对于目标尺寸来说要宽出一块,现在已高为基准进行裁剪,即将原始图片...
2013-01-31 14:45:04
566
原创 分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求
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
263
原创 jvm 调优过程
转:继上次的内存调优分析后(参考[url] http://dmouse.iteye.com/blog/1264118[/url]),gc导致服务器不稳定的情况依然存在,以下记录了后续的调优和分析过程 目前线上有较多的 "Unloading class sun.reflect.GeneratedSerializationConstructorAccessor"、“promotion faile...
2013-01-21 13:51:44
133
原创 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
219
原创 前端性能优化指南
zhuan : http://www.oschina.net/translate/fantastic-front-end-performance 在“A Node.JS Holiday Season”系列丛书的这一章中,我们将会讨论一些前端性能和介绍一些基于Mozilla的快速开发工具。我们将要使用前段性能自动化中非常重要的工具之一的connect-cachify。开始之前...
2013-01-18 11:30:43
81
原创 使用 EMMA 测量测试覆盖率
转:http://www.ibm.com/developerworks/cn/java/j-lo-emma/index.html 使用 EMMA 测量测试覆盖率介绍测试代码覆盖率的重要性测试驱动开发(TDD)是极限编程的一个重要特点,它具有很多优点,并被越来越多的开发人员所接受。在测试驱动开发过程中,程序员经历了编写测试用例,实现功能,重构代码这个不断迭代的过程。实践...
2013-01-15 16:12:45
177
原创 kafka
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。支持通过kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。Apache Kafka 0.7.0 发行说明:http...
2013-01-15 16:02:25
87
原创 spring 注解
对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Component;@Controller;@Service;@Repository 在annot...
2012-12-25 19:04:54
100
原创 Java MVC框架性能比较 jsp、struts1、struts2、springmvc3
Java MVC框架性能比较 jsp、struts1、struts2、springmvc3现在各种MVC框架很多,各框架的优缺点网络上也有很多的参考文章,但介绍各框架性能方面差别的文章却不多,本人在项目开发中,感觉到采用了struts2框架的项目访问速度,明显不如原来采用了struts1框架的项目快,带着这些疑惑,我对各类MVC框架的做了一个简单的性能分析比较,其结果应该说是...
2012-12-25 17:02:58
152
原创 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
129
原创 overapi.com
overapi.com 一网打尽了各种各样的语言的API和参考手册(Cheat Sheet)。即使经验丰富,天赋过人,也不得不承认,记得所有的东西这并不在人类的能力范围之内,可喜的是,我们可以通过别的途径实现...
2012-12-20 18:32:58
175
原创 Varnish缓存的配置优化
Varnish缓存的配置优化 varnish缓存的配置优化 Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。但与老牌的squid相比,各有各的优劣势,网上大量的相对比较...
2012-12-09 18:49:03
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人