原创 一些線程相關的問題

題目:        8個運動員同時起跑,都到達終點後記錄成績 實現: package com.spring.test; import java.util.Random; import java.util.concurrent.Cou

原创 httpclient長鏈接與短鏈接

http keep-alive與tcp keep-alive http keep-alive與tcp keep-alive,不是同一回事,意圖不一樣。http keep-alive是爲了讓tcp活得更久一點,以便在同一個連接上傳送多個

原创 從一臺機器給另一臺機器tomcat發請求,查看各個環節的耗時時間

計算一臺機器在給另一臺機器的tomcat發請求的時候,在dns解析,到達tomcat,應用處理花費了多長時間。以便來確認是哪個地方比較耗時。 我們的做法是這樣的。 使用linux的curl命令,curl命令裏面,打印,dns的解析時間,

原创 httclient使用socket發送請求

 socket         Socket的英文原義是“孔”或“插座”。作爲BSD UNIX的進程機制,取後一種意思。通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄,可以用來實現不同虛擬機或不同計算機之間的通信。在

原创 查找算法

1.二分查找 package com.spring.test; /** * Created by brady on 15-1-28. */ public class Bi { public static int f(int

原创 HttpClient線程池原理

HttpClient線程池原理 1.cpool對象 [java] view plain copy  print? class CPool extends AbstractConnPool<HttpRoute, Ma

原创 一些算法題

下面都是我在網上搜集的算法題,我自己想了解法 1.一個嚴格遞增的序列,從中間某個未知的地方切成兩段,將前一段放到後面,求最大值?注意劃開的位置你不知道! 我的解法 2.二維數組(N*N),沿對角線方向,從右上角打印到左下角如N=4: