- 浏览: 52754 次
最新评论
-
songhaikang:
这叫多线程服务器,怎会和分布式有关呢
java分布式开发TCP/IP+BIO(基于消息方式实现系统间的通信) -
carljings:
过来刷刷人气~
自制增加人人网访问量的软件,httpclient,jsoup, -
carljings:
路过踩踩~
http头信息说明书
文章列表
import java.util.Scanner;
/**
* 3196K 172MS Java 413B
* @author Administrator
*
*/
public class Main {
public static void main(String[] args) {
Scanner sin = new Scanner(System.in) ;
float d ;
while(sin.hasNextFloat()){
int i = 1 ;
float sum = 0.00f ;
d =sin.nextFloat() ;
if ...
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;
public class Main01 {
/**
*
* @param args
* 11788K 6157MS Java 1280B
*/
public static void main(String[] args) {
Scanner sin = new Scanner(System.in) ;
int sum = sin.nextInt() ;
String ...
import java.io.*;
import java.util.*;
import java.math.BigDecimal;
public class Main01 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
BigDecimal a;
int p;
String s;
while(cin.hasNextBigDecimal()) {
...
import java.io.*;
public class Main
{
public static void main(String[] args) throws IOException
{
StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
int a, b;
while(in.nextT ...
java对UDP/IP方式的网络数据传输同样采用Socket机制,只是UDP/IP下Socket没有建立连接的要求,由于UDP/IP是无连接的,因此无法进行双向的通信,这也就要求如果要双方通信的话,必须两端都成为UDPserver。在java中可以基于DatagramSocket 和 DatagramPacket来实现UDP/IP+BIO方式的系统间通信,DatagramSocket负责监听端口及读写数据。DatagramPacket作为数据流对象进行传输。
package org.cui.udpip.bio;
import java.net.DatagramPacket;
import ja ...
设置服务器连接数量 然后用线程控制 并在线程公用区用关键字控制 同步synchronized
ServerSocket serverSocket = new ServerSocket(Port , 5) ;
详细代码下载文件 一起研究
TCP/IP +BIO
在java中可以基于Socket,SocketServer来实现TCP/IP+BIO的系统间通信,Socket主要用于实现建立连接及网络IO操作,SocketServer主要用于实现服务器端口的监听及SCoket对象的获得 为了满足服务器端能同时接受多个连接发送的请求,通常采用的方法是在accept获取Socket后,将此Socket放入一个线程中处理,通常将此方式称为一连接一线程
客户端代码
package org.cui.TCPIP;
import java.io.BufferedReader;
import java.io.InputStreamReader;
...
这是我自己写的一个对HttpClient的一个改进
代码写上
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientP ...
110.81.18.141=8909
60.63.217.183=8909
这是我一天试验的代理ip,网速有点慢,这些都是可用的
希望可以帮到大家
222.125.87.207=8909
110.230.71.215=8909
60.211.41.144=8909
220.234.238.28=8909
host-120.155-43-115.dynamic.totalbb.net.tw=8909
115.45.201.1=8909
222.20.58.6=8909
58.25.245.146=8909
220-133-45-42.hinet-ip.hinet.net=89 ...
如何查看fierfox 中的头信息 有助于开发理解 http
HTTP Header 详解
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity hea ...
我大一曾经刷过人网人气 网上也有相关软件,大三了发现自己是学习计算机的为什么还要用别人的软件呢,自己不能设计吗?所以自己就像如何设计刷人人网人气的小外挂
一开始自己用java.net.*中一写方法 但是感觉不好下手,有很多方法要你自己解决,于是上网搜了一些开源jar包 发现流行的也就是apache下comments的一个子项目 感觉这里面有很多已经封装好的方法 设置request,response的方法 ,get,post方法,设置参数 这样就很好的控制模拟进入网页了
当然有需要参数,就听人说抓包啊什么的 ,其实自己感觉抓包是抓起数据信息的,没有必要用这么高深的词汇,用firefox加上 ...