最新 | 最热门 | 最高评价

+3  httpclient的并发连接问题

Tag: java | httpclient | solr
kafka0102 发于 2010年11月20日 01:56 | 点击: 3290 | 展开摘要
昨天的搜索系统又出状况了,几个库同时重建索引变得死慢。经过一个上午的复现分析,确定问题出现httpclient的使用上(我使用的是3.1这个被广泛使用的遗留版本)。搜索系统在重建索引时,是并发多个线程(默认是8个)不停的从PHP客户端取数据(当然,从另一个角度来说,搜索系统是客户端,PHP端是服务端),取回后放到一个队列里由单独的一个或多个线程更新索引。在测试环境复现发现,对于一个请求,PHP端打印耗时是1-2秒,但搜索端打印在4-6秒。这种耗时差别也就两种可能性,一个是PH

查看全文: http://www.udpwork.com/item/3484.html

+0  我出的四个本科毕业设计题目

Tag: 技术文章 | 技术评论 | Email | HTTP | J2ME | Ruby | UI库 | 微博系统 | 毕业设计 | 邮件系统
何 李石 发于 2010年10月27日 22:40 | 点击: 3242 | 展开摘要
出了四个本科毕业设计题目,不知道能中几个,粘贴如下:
1. J2ME平台手机底层绘图库(UI)的设计与实现
熟悉J2ME平台,熟练使用事件驱动模型构建手机底层UI框架,要求所实现的UI框架包含以下基本可重用UI组件:按钮,菜单,滚动条,软键盘,文本显示,图片显示,标签以及音频播放。最终使用以上组件建设计一张精美页面。
注释:这个题目面向于毕业以后想从事移动开发或者JAVA开发的同学。如果能够独立完成,毕业以后找相关工作肯定是没问题的。
2. HTTP服务器的设计与实现
熟悉T

查看全文: http://www.udpwork.com/item/3198.html

+0  HttpClient的“Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.”警告释疑

Tag: java | httpclient
kafka0102 发于 2010年08月21日 15:43 | 点击: 5902 | 展开摘要
使用HttpClient,总是报出“Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.”的WARN日志,定位到HttpClient的源码如下:

public byte[] getResponseBody() throws IOException {
i

查看全文: http://www.udpwork.com/item/2431.html

+0  Spring的同集群内的远程调用的3种方法

Tag: Java | httpclient | httpinvoker | jetty | rmi | servlet | 远程调用
longhao 发于 2010年07月27日 10:04 | 点击: 2483 | 展开摘要
    服务分离的方式有时候显得很高深,总是觉得API的方式不那么靠谱,所以,玩玩远程调用来让系统显得性感一点。性感的装扮有多种,总得找个适合自己的玩 法,虽然本人不善打扮,对打扮系统的方法还是知道那么几个滴。Spring做了远程调用的封装,为了假装自己不是一个轮子的重复制造者,还是让系统在 Sping框架上实现了。

    Spring的远程调用大概有以下几种:RMI,HttpInvoker,

查看全文: http://www.udpwork.com/item/2211.html

+0  十个免费的Web压力测试工具

Tag: Web开发 | 杂项资源 | 编程工具 | Apache JMeter | fwptt | Grinder | http load | JCrawler | OpenSTA | Pylot | Siege
陈皓 发于 2010年07月13日 08:50 | 点击: 2119 | 展开摘要
两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。

Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎H

查看全文: http://www.udpwork.com/item/2029.html

+0  HTTP POST using PHP cURL

Tag: PHP | Web | HTTP
ideawu 发于 2010年06月21日 14:44 | 点击: 2132 | 展开摘要
function http_post($url, $data){
$ch = curl_init($url) ;
curl_setopt($ch, CURLOPT_POST, 1) ;
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1

查看全文: http://www.udpwork.com/item/1811.html

+0  给Dabr加上了https

Tag: NeverMind | curl | dabr | https | ssl | suchasplus
suchasplus 发于 2010年06月21日 03:35 | 点击: 2109 | 展开摘要
鉴于近来若干私密型twitter api和dabr等被封,给自己的dabr加上了https,  这样就比较放心多了
证书信息:
E = suchasplus@gmail.com
CN = d.suchasplus.com
OU = suchasplus
O = suchasplus.com
L = Beijing
ST = Beijing
C = CN
http强制跳转https, curl -k可以访问
curl访问https报错:
curl: (77) erro

查看全文: http://www.udpwork.com/item/4803.html

+0  谷歌Chrome取消”http://”

Tag: 轶事趣闻 | Chrome | Google | HTTP
陈皓 发于 2010年04月22日 11:12 | 点击: 1947 | 展开摘要
谷歌下一个版本的Chrome浏览器软件将缺少一个在近20年来一直是浏览器的一个特点的功能:在地址栏中的“http://”。目前开发人员版本的Chrome浏览器已经做了这种改变。这个变化虽然看起来很小,但是,已经在Chrome网站引起了程序员们很大的争议。

在Google Chrome的开发站点上,又有了一个很热的BUG——Issue  41467(上一次的一热议的BUG是的《Go语言更名Issue 9》),这个BUG目前已被关闭。不过在其它地方还在热议中,如:Reddit.

查看全文: http://www.udpwork.com/item/953.html

+0  对gtap的一些wordaround

Tag: GAE | API | GFW | gtap | HTTP | Python | Twitter
vvoody 发于 2010年02月28日 00:14 | 点击: 2685 | 展开摘要
前两天发现gtap这个项目,也是个Twitter API代理,基于GAE(Python)。想着Choqok、qwit都没法用birdnest,所以架了个玩玩。结果弄出一堆事来 =.=!

先是把gtap和其它几个app放在一起,如我上篇文章所讲的。这个挺简单:

diff --git a/gtap.py b/gtap.py

查看全文: http://www.udpwork.com/item/943.html

+0  图片的HTTP请求(续)

Tag: 前端开发 | background | CSS | flicker | http request | image
lifesinger 发于 2009年05月16日 19:38 | 点击: 2156 | 展开摘要
在上一篇中,很多朋友在回复中提到了一些更有意思的现象,忍不住继续挖掘一番:

10. IE6下的背景闪烁bug

这个bug久闻其名,但我自己从来没遇到过。纳闷了许久,后来才发现,这是一个非典型性甚至可以忽略的bug. 因为它的触发条件离普通用户很远:

The cause of flickering is choosing “Every visit to page” in Tools » Internet Options… » Tempo

查看全文: http://www.udpwork.com/item/642.html
|<<<123>>>| 一共3页, 34条记录