问下这个类ConnectionHandler是在哪个包下面的? 这个类里面有这个方法 ConnectionHandler.requestToHandler(Socket s, Service service);如果哪个知道的话告诉我下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 API里没有这个类,要么就是程序中自己定义的,要么就是引入了第三方包,在那里定义的 http://www.ibm.com/developerworks/cn/java/l-app-server/index.htmlConnectionHandler currentThread = new ConnectionHandler(server,logStream);ConnectionHandler.requestToHandler(s, service);下载后台服务程序示例全部代码: code.zip ( http://www.ibm.com/developerworks/cn/java/l-app-server/code.zip )import java.util.*;import java.io.*;import java.net.*;public class ConnectionHandler implements Runnable { private Socket socket; private static String stopService = ""; private static List pools = new LinkedList(); private PrintWriter log = new PrintWriter(System.err, true); private static int checkOut = 0; private int maxConn; private static Service s; private Server server; private static boolean stop_flag = false; public ConnectionHandler(Server server) { this.server = server; } public void run() { while (true) { synchronized (pools) { while (pools.isEmpty()) { try {// log.println("线程" + Thread.currentThread().getName() + "正等待连接......"); pools.wait(); } catch (InterruptedException e) { log.println(e.getMessage()); } } socket = (Socket) pools.remove(0); server.addConnections(socket); checkOut++; } synchronized (this) { handleConnection(socket, s); } } } public static void requestToHandler(Socket socket, Service service) { s = service; synchronized (pools) { pools.add(pools.size(),socket); pools.notifyAll(); } } public static int getCurrentConnections() { return checkOut; } public void handleConnection(Socket socket, Service s) { try { InputStream in = socket.getInputStream(); OutputStream out = socket.getOutputStream(); s.serve(in, out); server.removeConnections(socket); checkOut--; } catch (IOException e) { } }} [求救]PDFCreator 将一个Excel转换成pdf,但生成了多个PDF文件 高手进来讨论一下,这段简单Server端代码的性能问题?要连几千个Client端!!! 想开始学java的人请看 那位大哥帮我看下tomcat主机的配置问题,急需解决,晕了好几天,分值可以全部奉送 怎样才能让一个应用程序的窗口总是最上层显示啊 用JAVA怎么实现文字的深入淡出 请帮忙!!!!! 公司赶鸭子上架,我有些基础问题问问。 低手的问题! deploy Entity bean 时出错. 各位大哥给我发点java面试题 Swing中加载的图像大于窗口怎么解决
import java.io.*;
import java.net.*;public class ConnectionHandler implements Runnable {
private Socket socket;
private static String stopService = "";
private static List pools = new LinkedList();
private PrintWriter log = new PrintWriter(System.err, true);
private static int checkOut = 0;
private int maxConn;
private static Service s;
private Server server;
private static boolean stop_flag = false; public ConnectionHandler(Server server) {
this.server = server;
} public void run() {
while (true) {
synchronized (pools) {
while (pools.isEmpty()) {
try {
// log.println("线程" + Thread.currentThread().getName() + "正等待连接......");
pools.wait();
} catch (InterruptedException e) {
log.println(e.getMessage());
}
} socket = (Socket) pools.remove(0);
server.addConnections(socket);
checkOut++;
}
synchronized (this) {
handleConnection(socket, s);
} }
} public static void requestToHandler(Socket socket, Service service) {
s = service;
synchronized (pools) {
pools.add(pools.size(),socket);
pools.notifyAll();
}
} public static int getCurrentConnections() {
return checkOut;
} public void handleConnection(Socket socket, Service s) {
try {
InputStream in = socket.getInputStream();
OutputStream out = socket.getOutputStream();
s.serve(in, out);
server.removeConnections(socket);
checkOut--;
} catch (IOException e) { }
}}