一般阻塞IO通信的服务端,通常有一个独立的Acceptor线程负责监听客户端连接,它接收到客户端连接请求之后为每一个客户端分配一个新的线程来进行处理,处理完成后,通过输出流返回应答给客户端,线程才销毁。
来看一下阻塞IO服务器的代码:
服务器启动类
package com.bio.demo.Server;
import java.io.IOExcepti...
分类:
其他好文 时间:
2014-10-20 21:29:30
阅读次数:
204
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first
two lists.
/**
* Definition for singly-linked list.
* publ...
分类:
其他好文 时间:
2014-10-20 21:28:05
阅读次数:
233
spring metaq
spring bean 配置
bean id="sessionFactory" class="com.taobao.metamorphosis.client.extension.spring.MetaqMessageSessionFactoryBean">
property name="zkConnect" value="192.168.137...
分类:
编程语言 时间:
2014-10-20 21:26:37
阅读次数:
300
在网上看到一个题目:
给定一个字符串的集合,格式如:。要求将其中交集不为空的集合合并,要求合并完成的集合之间无交集,例如上例应输出。
(1) 请描述你解决这个问题的思路;
(2) 给出主要的处理流程,算法,以及算法的复杂度;
(3) 请描述可能的改进。
其中一个解决方案是使用并查集,(数据结构中有,但已经忘了囧) 所以,百度了一下,主要参考了一个博主的
文章ht...
分类:
编程语言 时间:
2014-10-20 21:25:36
阅读次数:
181
一、Map集合特点
Map集合(双列集合)一次添加一对元素,Collection集合(单列集合)一次添加一个元素
接口 Map,实际上存储的是键值对
特点:
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
也就是说Map中必须保证键的唯一性
二、常用方法
1.添加:value = put(key,value);返回前一个和key相关联的值,如果没有...
分类:
编程语言 时间:
2014-10-20 21:24:22
阅读次数:
254
关于互联网的变化,我一时还不知道从何说起,很多很多。就拿手机的变化来说说我自己的感觉吧。曾经叱姹风云的nokia,今天却如此的没落。记得大一的时候,或者更确切的说是我高中的时候,大家都在用nokia,当时能上QQ及玩玩手机按键游戏相当不错了。还支持java。手机的质量大家都知道,可以砸核桃的那种。
大三的时候nokia出了一款5230的手机,大屏的而且还是触屏的。虽然屏幕是那种用力才管用的那种,...
分类:
移动开发 时间:
2014-10-20 21:23:35
阅读次数:
220
并发编程是每个程序员进阶的必修之课,想写一个安全稳定,性能强劲的并发程序可没那么容易。我将在未来的日子里,与大家分享一个并发小白成长路上的所思所想。并发编程的思想是通的,但是例子得要是具现的,在该系列中将使用java语言用以演示。
此文作为为漫谈并发编程系列的第一篇,由于本人喜欢先论理再论事,而非先论事再论理,所以就以一篇对并发的文字描述开头了。
并发编程由来
早...
分类:
其他好文 时间:
2014-10-20 21:23:25
阅读次数:
239
1/* 1.Node.java*/ 2 package Chapter2; 3 4 public class Node { //T可以是int,string等 5 public T data; 6 public Node next; 7 public Node(T d, Nod...
分类:
其他好文 时间:
2014-10-20 21:21:04
阅读次数:
240