文章列表
1、javascript的转义符:
序 转义字符 使用说明
1 \b 后退一格(Backspace)
2 \f 换页(Form Feed)
3 \n 换行(New Line)
4 \r 返回(Carriage Return)
5 \t 制表(Tab)
6 \' 单引号
7 \" 双引号
8 ...
- 2009-12-04 09:06
- 浏览 1190
- 评论(0)
java为TCP协议提供了两个类:Socket和ServerSocket。一个Socket实例代表了一个TCP连接的一端。一个TCP连接(TCP connection)是一条抽象的双向通道,两端分别由IP地址和端口号确定。在开始通信之前,要建立一个TCP连接,这需要先由客户端TCP ...
- 2009-06-25 11:28
- 浏览 2343
- 评论(0)
1、基本知识:
socket是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开一个文件句柄,将数据读写到稳定的存储器上一样。使用sokcet可以将应用程序添加到网络中,并与处于同一个网络中的其他应用程序进行通信。一台计算机上的应用程序向socket写入的信息能够被另一台计算机上的另一个应用程序读取,反之亦然。
不同类型的socket与不同类型的底层协议族以及同一协议族中的不同协议栈相关联TCP/IP协议族中的主要socket类型为流套接字和数据报套接字。流套接字将TCP作为端对端协议,提供了一个可信赖的字节流服务。一个TCP/IP流套接字代表了TCP连 ...
- 2009-06-25 10:35
- 浏览 1225
- 评论(0)
1、 Log4j是什么?
Log4j可以帮助调试(有时候debug是发挥不了作用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。
2、Log4j的概念
Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 ...
- 2008-09-28 17:26
- 浏览 761
- 评论(0)
转载自:http://www.blogjava.net/rednight/archive/2007/03/06/102070.html
在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing , DTP )的概念。 Transaction ,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如 数据库 或文件上为完成某些功能的执行过程的集合。
分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果( ...
- 2008-09-16 14:22
- 浏览 1220
- 评论(0)
一、认识多任务、多进程、单线程、多线程
要认识多线程就要从操作系统的原理说起。
以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。
现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天。听歌和聊天就是两个任务,这个两个任务是“同时”进行的。一个任务一般对应一个进程,也可能包含好几个进程。比如运行的MSN就对应一个MSN的进程,如果你用的是windows系统,你就可以在任务管理器 ...
- 2008-08-03 21:30
- 浏览 1125
- 评论(0)
1、概述:
java的正则表达式由java.util.Regex包实现,该包中只有2个类Pattern、Matcher及一个接口MatchResult(Matcher实现之)
2、通用形式:
Pattern p = Pattern.compile("a*b");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
首先通过Pattern的compile方法将给定的正则表达式编译成Pattern对象,再调用matcher方法得到一个Matcher对象,该方法 ...
- 2008-08-03 18:27
- 浏览 857
- 评论(0)