- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 loadrunner 27796
loadrunner 27796 这个问题困扰了很久: 在一次性能测试过程中,使用http协议的多用户向服务器发送请求。设置了持续时间,出现错误为:Action.c(8): Error -27796: Failed to connect to server "server:port": [10060] Connection timed out. 原因:并非客户端性能好,而...
2014-10-23 09:12:46 334
原创 jbehave实现的BDD
JBehave is a framework for Behaviour-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more a...
2014-10-21 18:26:41 201
原创 java多线程之CyclicBarrier使用
应用场景 在某种需求中,比如一个大型的任务,常常需要分配好多子任务去执行,只有当所有子任务都执行完成时候,才能执行主任务,这时候,就可以选择CyclicBarrier了。例(选手赛跑) package com.client;import java.util.Random;import java.util.concurrent.BrokenBarrierException...
2014-08-06 10:09:44 141
原创 java多线程之CountDownLatch的使用
CountDownLatch的使用 应用场景:适用于需要等待某个条件达到要求后才能做后面的事情;同时当线程都完成后也会触发事件,以便进行后面的操作。例(游戏中需要等待五个人同时就续后才能开始) // 模拟了100米赛跑,10名选手已经准备就绪,只等裁判一声令下。当所有人都到达终点时,比赛结束。 public static void main(String[] a...
2014-08-04 10:53:10 203
原创 myeclipse&eclipse插件地址
常用插件地址: 1、svn http://subclipse.tigris.org/update_1.6.x 2、maven http://sourceforge.net/projects/maveneclipse/files/update-site/ 3、log4e - http://log4e.jayefem.de/update 4、fi...
2014-07-03 15:29:42 111
原创 单机程序向分布式的问题之一-Session保持
当从单机程序部署到多台分布式服务式,经常会遇过这些问题: 1、session不能保持;由于是多台服务器再加上有负载均衡,所以页面里的每个请求,没准会分配到哪个服务器上。解决方案: 1、最简单的办法:利用nginx的ip_hash分配方式,使用同一IP请分配到固定的服务器。但是这种办法有多种限制,类如nginx必须是最前端的,前面不能有lvs之类的,否则获取...
2014-07-03 15:29:28 93
原创 一致性hash在memcache中的路由应用
memcache主要由:路由模块、通信模块、接口等等够成。 一、普通hash映射的应用 人称通常称这种算法为“余数hash”、或者“取模hash”。只考虑hash的应用,不考虑具体hash算法的实现。具体hash算法实现,参考http://baike.baidu.com/view/273836.htm 应用场景: 比如你有 3 个 cache 服务器(后面...
2014-06-04 10:32:55 155
原创 postgres 命令行基本操作
1、查看当前用户已有数据库su postgrespsql -l2、连接数据库dbpsql db3、查看当前库下所有的表\d4、查看当前表的结构\d tablename5、查看当前编码格式\encodingshow encoding6、设置当前编码格式\encoding 'utf-8'7、分页查询语句select * from xxx where a>b limit 10 offset ...
2014-04-02 14:20:34 207
原创 浅谈NIO的应用
netty由JBOSS提供的一个开源框架。主要实现异步、事件驱动的网络应用程序。说简单的,我们用netty开发最常的就是是开发基于tcp/ip或udp层的程序。(公司内容调用,比如bus系统需要用调search或导航程序等 )。对外提供的接口应用,一般就基于http协议或https协议即可。主要特点:一、NIO ,非阻塞式IO,我们可以用原生的JDK提供的NIO包开发一个基于NIO...
2014-01-22 09:45:07 181
原创 CMS和G1
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/G1GettingStarted/index.html Concurrent Mark Sweept CMS启用方式:-XX:+UseConcMarkSweepGC,表示年老代使用此机制收回基础算法:标记-清除回收过程:1、初始标记(STW st...
2013-12-09 21:08:47 234
原创 一、生生态系统
一、生态系统 这一切,都起源自Web数据爆炸时代的来临数据抓取系统 - Nutch海量数据怎么存,当然是用分布式文件系统 - HDFS数据怎么用呢,分析,处理MapReduce框架,让你编写代码来实现对大数据的分析工作非结构化数据(日志)收集处理 - fuse,webdav, chukwa, flume, Scribe数据导入到HDFS中,至此RDBS...
2013-12-06 21:07:00 158
原创 java7排序
在使用jdk1.7后发现,部分使用排序的列表变了。然后就可劲的找原因。最后发现: 首先进入Collection.sort方法 public static <T extends Comparable<? super T>> void sort(List<T> list) { Object[] a = list.toA...
2013-12-03 21:35:30 135
原创 lucene4 query
lucene 查询器Query 1、TermQuery 匹配文档包含的一个词(term).它可以跟其它词条进行组合,然后用BooleanQuery和包装Term term = new Term("keyword","饭店");Term term2 = new Term("keyword","大"); Query query1 = new TermQuery(ter...
2013-12-03 16:53:29 108
原创 lucene4 spatial4j
有次在一个项目中有人提出了一种基于LBS业务的搜索的技术,lucene spatial搜索。随后在网上进行了大搜索。只搜索出一些lucene3代的小例子。现在lucene已经发到4.6了,3代明显太落后了。所以,进行lucene4 spatial的例子搜索,很不幸:使用的人太少了,没有一个例子。就连官网上也没有太多的说明。 由于没有仔细观看官网关于spatial模块的说明,未发...
2013-12-03 09:12:23 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人