摘要:
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历value等不同场景下的差异,我试着进行了一些对比测试。2. 对比测试 一开始只进行了简单的测试,但结果却表明keySet的性能更好,这一点让我很是费解,不都说entrySet明显好于keySet吗?为了进一... 阅读全文
摘要:
续上文:TCP连接的状态与关闭方式,及其对Server与Client的影响 通常会采用修改注册表的方式改进Windows的系统参数。下面将为大家介绍Windows系统下的TCP参数优化方式,适用于Windows 2003、Windows XP、Windows 7以及Server版。对于具体的系统环境与性能需求,优化方式会有所差异,效果也不尽相同,仅是个人的建议。所有的优化操作都通过修改注册表实现,需要使用regedit命令进入注册表并创建或修改参数,修改完成后需要重启系统,以使之生效。以下使用的参数值均为10进制。1.TCPWindowSize TCPWindowSize的值表示TCP的窗.. 阅读全文
摘要:
1.TCP连接的状态 首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用、特定数据包以及超时等,具体状态如下所示:CLOSED:初始状态,表示没有任何连接。LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接请求。SYN_SENT:发送连接请求后等待确认信息。当客户端Socket进行Connect连接时,会首先发送SYN包,随即进入SYN_SENT状态,然后等待Server端发送三次握手中的第2个包。SYN_RECEIVED:收到一个连接请求后回送确认信息和对等的连接请求,然后等待确认信息。通常是建立TCP. 阅读全文
摘要:
RFID Technology(上)——简介、市场应用与前景、工作原理4.RFID面临的风险 安全问题始终是现代通信发展的最大阻力之一,RFID也不例外。虽然RFID将为人类的生产和生活带来极大的便利,但目前尚未形成一套标准的安全机制。若数据未经加密或不具有完善的访问控制,那么不法分子就可以运用相关技术任意地读取RFID标签上的数据,甚至进行修改和写入数据,造成标签上的数据外泄。4.1 安全威胁 由于RFID是通过射频信号(电磁波)来传递信息的,因此存在多数无线通信技术都会遇到的安全威胁,导致下列问题的产生:1、机密外泄——破坏机密性(Confidentiality)未经授权读取(Unau.. 阅读全文
摘要:
本科时期某课程的课程报告,与大家分享~~内容包括RFID简介、市场应用与前景、工作原理、面临的风险、安全与隐私策略,共5点。由于篇幅过长,将分两篇博客介绍,本次给出上半部分——简介、市场应用与前景、工作原理。1. RFID简介 RFID (Radio-Frequency Identification),即无线射频识别,是一种非接触式的自动识别技术。它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于社会中的各个领域,具有体积小,成本低,易于嵌入物体中,无需接触就能大量地进行读取等优点。一套完整的RFID系统由三个部分组成:标签(Tag):主要由板载的耦合元件(线圈和微. 阅读全文
摘要:
学习计算机软件也有好些年了,一直都是遇到问题就google或者百度找资料,解决问题后就把资料抛在脑后了,很少进行收集整理。于是,几个月、几年后,差不多就忘了。。。不过!在我们liu大神的感召下,身为IT宅男的我也开始默默地写博客啦!希望能与大家共同分享交流技术哈^_^~~撒花~~撒花~~ 阅读全文