月度归档:2014 年九月

TCP三次握手/四次挥手 及 状态变迁图



TCP三次握手/四次挥手及状态变迁图。

【建立TCP连接】(三次握手)
   由于TCP协议提供可靠的连接服务,于是采用有保障的三次握手方式来创建一个TCP连接。三次握手的具体过程如下:
  1. 客户端发送一个带SYN标志的TCP报文(报文1)到服务器端,表示希望建立一个TCP连接。
  2. 服[......]

Read more

STL sort原理及用法详解



排序的算法有很多种,在我们平时的编程中,我们很多时候会用的着排序,这些时候我们每次都要自己来实现吗?未必,C++标准模版库为我们提供了这样一个函数实现 sort(),用来满足我们日常对排序的需求。

标准模版库中sort函数包含在头文件 <algorithm> 中,std::sort[......]

Read more

C++ 复制构造函数

C++ primer

复制构造函数:

只有单个形参,而且该形参是对本类类型对象的引用(常为const修饰,只读),这样的构造函数称为 复制构造函数。与默认的构造函数一样,复制构造函数可由编译器隐式调用。

复制构造函数用于:

1、根据另一个同类型的对象显式 或 隐式 初始化一个对象;[......]

Read more

c3p0连接池满后的连接死锁有关问题

c3p0连接池满后的连接死锁有关问题。

多线程编程测试条件下:如果c3p0连接池设置过小。当连接池满时。由于没有对各个线程设置优先级。导致后面的线程一直等待连接。造成死锁。
求简洁有效的解决方法。推荐可以解决上面问题的连接池也可以。

jdbc.initialPoolSize=5
jdbc[......]

Read more

jsp传值中文乱码的有关问题

jsp传值中文乱码的有关问题。

我有个JSP页面,要把一个页面上的中文值传回到本页面接收,可接收到的值是乱码
A页面
设置
<%@ page language=”java” contentType=”text/html; charset=utf-8″ pageEncoding=”utf[......]

Read more