- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 Java---Socket编程UDP/TCP
• socket方便了应用程序访问通讯协议TCP/IP 。• socket是作为通讯链入的端点。我们可以吧套接字看成是电话机,有了套接字,才有了通讯的工具。我们可以吧IP地址看成是电话号码,端口号看成是分机号。 1、基于TCP的socket编程。• java.net.ServerSocket是用来创建服务器端的套接字socket。• java.net.Socket是用来
2015-04-21 15:33:30 466
转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)
参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PDFhttp://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用
2015-04-21 11:06:44 437
转载 浅谈基于流媒体转发技术的IP数字监控系统
目前大部分厂家推出的IP视频监控系统都是采用这种模式。这种模式的核心在于利用系统中独立的流媒体服务器或者某个设备中的流媒体功能模块来实现视频流的复制分发,从而实现视频客户端解码播放,视频解码上墙,而系统中的存储服务器或者存储功能模块则获取流媒体服务器转发来的视频,实现视频存储。这种模式本身也经过了一系列的演化和发展。 常见结构 图1描述的就是基于流媒体转发技术的IP视频监
2015-04-21 10:27:35 3403
转载 mq topic持久化订阅者(topic、queue的producer.setDeliveryMode(DeliveryMode. PERSISTENT)是指的mq服务),queue的消费者不在也会给
mq topic持久化订阅者(topic、queue的producer.setDeliveryMode(DeliveryMode. PERSISTENT)是指的mq服务),queue的消费者不在也会给他保留,topic只有持久化订阅者会保留 (1)使用queue,即队列时,每个消息只有一个消费者,所以,持久化很简单,只要保存到数据库即可。然后,随便一个消费者取走处理即可。某个消费者
2015-04-20 18:08:51 7948
转载 TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HTTP是应用层
2015-04-20 17:35:48 306
原创 递归
private Element filterDptResourceTree(Element parentNode, List childNodes) { if((childNodes != null) && (childNodes.size() > 0)) { for(int i = 0; i < childNodes.size();
2015-04-20 09:54:21 330
转载 关于new String(str.getBytes("ISO-8859-1"),"GBK")
回复:这种 1+1=?的问题没有一个正确答案,竟然还被推荐 ,看来版主脑子真的有问题了。除了UTF-16,其它字符集定义时都重复。比如汉字“我”,假设它的值是22530(只是假设,具体多少我没查)而日文的“マ”的值也可能是22530(也是假设)或韩文的“찾”在网络上传输是不能以高字节传输,因为网络底层最后只认无符号char,相当于java中的byte,所以225
2015-04-16 15:42:40 1069
转载 java.net.URLEncoder.encode编码解码
jsp代码中,使用到了java.net.URLEncoder.encode()对要传递的中文进行编码。可是接收到的字符串却是乱码。最令人抓狂的就是这段代码在有的机器上运行正常,可是在某些机器上死活也不能正常运行。因为对jsp和网页都不是很熟所以查了很久才发现原因。最后发现是这段代码没有规范的使用java.net.URLEncoder,虽然使用了java.net.URLEncoder.encod
2015-04-16 15:33:18 12310
转载 java操作excel
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式
2015-04-10 15:14:20 298
转载 Oracle数据类型之number
Oracle数据类型之numberoracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型,即推出本地浮点数据类型(Native Floating-Point Data Types): BINARY_FLOAT(单精度32位)和BINARY_DO
2015-04-08 13:27:36 790
原创 20150406Test,移到P项目,不对的地方记在本子上
package t;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.util.Date;public class time { public String test(){ String s = "qian"; try { s = "try";
2015-04-06 20:41:56 451
转载 File getAbsolutePath GetCanonicalPath
package file;import java.io.File;import java.io.IOException; public class getFilePath { public static void main(String[] args) throws IOException { System.out.println("------默认相对路径,取得路径不同--
2015-04-05 20:53:39 501
转载 hashCode与equals的区别与联系
hashCode与equals的区别与联系 一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后
2015-04-03 17:25:15 430
原创 UniCode>UTF-8间的关系
Unicode使用2个字节表示一个字符,ascii使用1个字节,所以在很多方面产生了冲突,以前处理ascii的方法都必须重写。而且C语言用/0作为字符串结束标志,但Unicode中很多字符都含/0,C语言的字符串函数也无法正常处理Unicode。为了把unicode投入实用,出现了UTF,最常见的是UTF-8和UTF-16。 其中UTF-16和Unicode本身的编码是一致的,UTF-32和UC
2015-04-03 15:12:30 346
原创 Tomcat发布的路径中有中文
<Connector port="8087" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
2015-04-03 14:10:47 267
转载 mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别
由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:ma
2015-04-01 14:40:50 1037
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人