本文演示,TCP使用Socket进行网络通信,实现客户端与服务器端数据的往返发送。
1)客户端,给服务器发送消息,并将接受到的服务器消息打印在客户端控制台上。
2)服务端,接受客户端消息,并打印在服务器开端控制台上,同事给客户端回复收到消息。...
分类:
编程语言 时间:
2014-09-16 20:36:21
收藏:
0 评论:
0 赞:
0 阅读:
276
1 package com.zhen.file; 2 3 import java.io.File; 4 5 /* 6 * 控制台打印某个文件夹下的文件目录树状结构 7 * 递归算法 8 */ 9 10 public class FileTree {11 12 public sta...
分类:
编程语言 时间:
2014-09-16 20:35:01
收藏:
0 评论:
0 赞:
0 阅读:
388
1 package com.zhen.calendar; 2 3 import java.text.DateFormat; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 import java.util.D.....
分类:
编程语言 时间:
2014-09-16 20:31:41
收藏:
0 评论:
0 赞:
0 阅读:
263
char字符型变量或函数返回值short短整型变量int整型变量unsigned无符号long长整型变量float单精度浮点型double双精度浮点型struct结构体类型union共用体类型void函数无返回值,无参数,无类型指针enum枚举类型signed有符号const只读变量volatile...
分类:
编程语言 时间:
2014-09-16 20:29:11
收藏:
0 评论:
0 赞:
0 阅读:
331
新浪微博当你弹出一个视频的时候再点下一页时,原视频还在,而且地址栏的url的页数变了。对于这种网上讨论最多的方案有以下几种:一、通过锚点Hash实现在这方面其实国内很早就有做了,比如淘宝画报,通过的是在地址栏后面加#锚点实现的,浏览器是可以识别锚点为单位的历史记录的。但不是说页面本身有这个锚点,锚点...
分类:
编程语言 时间:
2014-09-16 20:25:31
收藏:
0 评论:
0 赞:
1 阅读:
898
今天参加笔试,里面有设计模式,和一些基础题!印象最深的是:什么不是Object的函数,我蒙的finalize,哎,无知!还问了,接口与抽象类的不同,还有多线程的实现方式!下面基本都有。另外还问了,观察者模式,设计模式,我一点不会,看来要下功夫了!1. 面向对象编程的三大特性是什么,请简要阐述(1)....
分类:
编程语言 时间:
2014-09-16 20:24:01
收藏:
0 评论:
0 赞:
0 阅读:
287
InitializingBean ??? Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 Bean实现这个接口,在afterPropertiesSet()中编...
分类:
编程语言 时间:
2014-09-16 19:16:01
收藏:
0 评论:
0 赞:
0 阅读:
329
Python的交互式解释器没有自带像LinuxShell那样的命令自动补全功能,可以编写一个模块来实现这一功能,模块源代码来自老男孩Linux培训机构的Python讲师Alex:#pythonstartupfile
importsys
importreadline
#tabcompletion
readline.parseandbind(‘tab:complete‘)
分类:
编程语言 时间:
2014-09-16 19:08:11
收藏:
0 评论:
0 赞:
0 阅读:
320
对于C++数组算是比较全面的解析了。...
分类:
编程语言 时间:
2014-09-16 19:03:01
收藏:
0 评论:
0 赞:
0 阅读:
316
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
*
*
* ClassName CollectionsSort
*
*
* Description 主要介绍两种集合的排序算法
* 第一:java....
分类:
编程语言 时间:
2014-09-16 19:02:31
收藏:
0 评论:
0 赞:
0 阅读:
321
最近几天由于工作原因,需要设计实现一个线程安全的缓存机制,拿出来和大家分享交流一下。
应用背景:
缓存是在实际工作中经常用到的,主要作用呢?1. 提高响应速度 2. 降低cpu压力或者数据库压力。
在此,我的应用背景是拦截一些RFC请求(不要求获取实时数据),以降低数据库及自身应用的访问压力。
目标:
高可扩展性:可以方便配置需要使用缓存的方法。...
分类:
编程语言 时间:
2014-09-16 18:59:31
收藏:
0 评论:
0 赞:
0 阅读:
690
利用hadoop streaming框架,帮助我们在map和reduce之间传递数据,通过stdin和stdout.http://wenku.baidu.com/link?url=R1vj6NWV5nv_aVI8P0G5SNzxOyaDsffGeOJrRT6iA9iYHry3w60hJ9CVAtS1...
分类:
编程语言 时间:
2014-09-16 18:54:50
收藏:
0 评论:
0 赞:
0 阅读:
275
使用Spring可以做到在应用层中实现数据库的读写分离。参考文档:http://blog.csdn.net/lifuxiangcaohui/article/details/7280202思路是使用Spring AOP做数据源的切面来更换不同的读写数据库。对应的读写库使用LVS等负载器可以分发完成集群...
分类:
编程语言 时间:
2014-09-16 18:54:10
收藏:
0 评论:
0 赞:
0 阅读:
360
Date example Events search Date in the format DD/MM/YYYY: (example 23/01/1933)
分类:
编程语言 时间:
2014-09-16 18:50:40
收藏:
0 评论:
0 赞:
0 阅读:
241
Javascript 面向对象编程(一):封装作者:阮一峰学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书...
分类:
编程语言 时间:
2014-09-16 18:48:20
收藏:
0 评论:
0 赞:
0 阅读:
314
Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest le...
分类:
编程语言 时间:
2014-09-16 18:48:00
收藏:
0 评论:
0 赞:
0 阅读:
327
一,使用document.write() 二,使用window方法,prompt(),alert()和confirm() Search example Search the site:
分类:
编程语言 时间:
2014-09-16 18:44:30
收藏:
0 评论:
0 赞:
0 阅读:
257
今天在优化一个功能的时候遇到了instr与substr函数,之前没有接触过这两个函数,但是今天无意中用到,一查才发现,真是实用的一对兄弟啊。 先来说说substr函数,这个函数返回的是字符串的一部分。 substr(string,start,length) 其中string参数为必须参数,...
分类:
编程语言 时间:
2014-09-16 18:41:00
收藏:
0 评论:
0 赞:
0 阅读:
297
a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回aa || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b转换规则:对象为true非零数字为true非空字符串为true其他为false* 几乎所...
分类:
编程语言 时间:
2014-09-16 18:40:10
收藏:
0 评论:
0 赞:
0 阅读:
268
在各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面.....
分类:
编程语言 时间:
2014-09-16 18:39:50
收藏:
0 评论:
0 赞:
0 阅读:
287