socket中的短连接与长连接,心跳包示例详解

TCP连接简介 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接, 当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接, 连接的建立是需要三次握手的,而释放则需要4次握手, 所以说每个连接的建立都是需要资源消耗和时间消耗的 经典...

2016-03-26 16:00:11

阅读数:458

评论数:0

java中静态代码块的用法 static用法详解

java中静态代码块的用法 static用法详解 (一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这...

2016-03-26 15:31:20

阅读数:245

评论数:0

Log4j详细使用教程

1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下   2、src同级创建并设置log4j.properties ### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ### lo...

2016-03-25 19:34:22

阅读数:237

评论数:0

左右两个Select列表框交换数据的JS代码,上下左右都可以移动数据,还可以置顶、沉底

"-//W3C//DTD HTML 4.0 Transitional//EN">          Select列表框交换数据             center       {           font-size:12px;           ...

2016-03-24 11:38:41

阅读数:495

评论数:0

Java泛型

一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list =...

2016-03-24 11:05:06

阅读数:332

评论数:0

关于Hibernate Session.flush()方法

session.flush()方法的作用其实就是让session的缓存的数据(session就是一级缓存)刷入到数据库里面去,让数据库同步,你可以更简单的理解就是,强制让session的数据和数据库的数据同步,而不是什么清除缓存,我就奇怪了,清除缓存明明是session.clear()方法,在使用...

2016-03-24 10:08:25

阅读数:221

评论数:0

MyBatis教程

一、MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介       MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBati...

2016-03-22 19:40:21

阅读数:401

评论数:0

Spring MVC 原理小结+简单应用

学习目的: 1.掌握spring MVC开发步骤 2.理解实现原理 3.理解框架运行时原理 一.原理小结 主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成 1.DispatcherServlet接收到一个HTTP请求,根据对应配置文...

2016-03-21 22:22:47

阅读数:332

评论数:0

各种排序算法的分析及java实现

排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。   排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为...

2016-03-13 19:39:05

阅读数:217

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭