Socket(套接字) (转)什么是套接字(Socket)? 应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要 通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TC ...
分类:
Web程序 时间:
2017-04-16 11:12:20
阅读次数:
187
“如果你正在运营任何依赖于数据结构或网络管理的业务,那么云计算能够为你提供的优势是不可否认的。”BMIT的首席营销官兼业务发展专员Jack Mizzi说。 ...
分类:
系统相关 时间:
2017-04-12 04:06:22
阅读次数:
234
Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件。它支持字符串、列表、哈希表、集合、有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用场景又支持不同的编码方式。这篇文章主要介绍压缩列表编码,在理解压缩列表编码原理的基础上介绍Redis对压缩列表的应 ...
分类:
其他好文 时间:
2017-04-11 13:36:36
阅读次数:
139
导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t(aid int unsigned not ...
分类:
其他好文 时间:
2017-04-09 14:56:48
阅读次数:
211
一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于MySQL数据库,不同的应用程序数据存储在不同的数据库下。 redis下,数据库是 ...
分类:
数据库 时间:
2017-03-10 12:41:44
阅读次数:
173
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层 ...
分类:
编程语言 时间:
2017-03-09 18:48:52
阅读次数:
165
分析原则:1.具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)2.查找瓶颈时按以下顺序,由易到难。服务器硬件瓶颈网络瓶颈(对局域网,可以不考虑)服务器操作系统瓶颈(参数配置)中间件瓶颈(参数配置,数据库,web服务器等)应用瓶颈(SQL语..
分类:
其他好文 时间:
2017-03-08 16:28:16
阅读次数:
176
什么是弱网测试 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。 从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界 ...
分类:
移动开发 时间:
2017-03-06 15:38:33
阅读次数:
296
一、RFID的原理及系统组成 RFID的原理是利用发射无线电波讯号来传送资料,以进行无接触式的资料辨识与存取,可达到身份及物品识别或信息存储的功能。RFID系统在具体的应用过程中,根据不同的应用目的和应用环境,系统的组成会有所不同,但从RFID系统的工作原理来看,系统一般都由射频卡、读卡器两部分组成 ...
分类:
其他好文 时间:
2017-03-06 01:32:39
阅读次数:
235
类加载机制是指将class文件加载到JVM,并形成class对象的机制,之后应用就可以对class对象进行实例化并调用,类加载机制可在运行时动态加载外部的类、远程网络下载过来的class文件等。除了该动态化的特殊外,JVM的类加载机制会对不同的应用起到隔离作用,以免相互影响。JVM类加..
分类:
编程语言 时间:
2017-02-26 08:23:07
阅读次数:
171