代码改变世界

阅读排行榜

Java Socket编程(五)NIO

2012-08-06 21:13 by java线程例子, 537 阅读, 收藏,
摘要: 一、服务器端的处理模式1.迭代服务器服务器只有处理完了当前用户的请求后,才会处理下一请求,因此是迭代式的,在同一线程内处理。ServerSocket serverSocket = new ServerSocket(port);while(true) { Socket clientSocket = serverSocket.accept(); ...}2.一客户一线程对每个连接的客户端都新建一个线程来处理它的请求。这种处理方式的缺点很明显,当创建出来的同时运行的线程过多时,操作系统大量时间都耗费在线程的切换和状态维护上,而非线程内的请求处理。ServerSocket serverSocket.. 阅读全文

Delphi多线程及消息发送传递结构体参数

2012-01-18 23:36 by java线程例子, 536 阅读, 收藏,
摘要: 1、Unit2:unit Unit2; interface uses windows,classes,NMICMP,SysUtils,StdCtrls,messages; const WM_MY_PING = WM_USER +1024; type //要传递的消息记录. TPingMsg = record msg : array[0..1023] of char; id : integer; Handled : boolean; msg2 : string; //建议如果需要动态管理,比如采用List,采用字符数组的方... 阅读全文

log4Net使用及配置注解(整理)

2012-06-02 08:28 by java线程例子, 533 阅读, 收藏,
摘要: %d:输出日志时间点的日期或时间,可以在其后指定格式,比如:%d{yyyy-mm-dd hh:mm:ss},输出类似:2005-7-19 17:49:27,刚好适合插入sqlserver; %t:产生该日志事件的线程名; %p:日志的log_level,如debug、warn或者info; %c:输出所属的类目,通常就是所在类的全名,如“inotes.default”; %m:日志的内容; %l:输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。 %n 输出一个回车换行符,windows平台为“\r\n”,unix平台为“\n” 我们接着看Log4net的核心组成部分,Log 阅读全文

用JAVA画一颗树(Applet)

2011-12-05 16:29 by java线程例子, 529 阅读, 收藏,
摘要: 1.松树:import java.awt.*; import java.applet.*; public class Tree extends Applet{ public void paint(Graphics g) { g.drawString("静听松声寒!!", 35, 50 ); tree(200.0,400.0,200.0,0.0,7,g); this.setSize(500,500); } public void tree(double x1,double y1,double x2,double y2,int n,Graphics g) { i... 阅读全文

Java Socket编程(二)Socket基础

2012-08-04 21:51 by java线程例子, 527 阅读, 收藏,
摘要: 二、Socket基础1.地址的获得 public static void main(String[] args) { try { Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { NetworkInterface iface = interfaces.nextElement(); System.out.println("Interface: " + iface.get. 阅读全文
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 121 下一页