在上片文章已经讲过了TCP协议的基本结构和构成并举例,也粗略的讲过了SOCKET,但是讲解的并不完善,这里详细讲解下关于SOCKET的编程的I/O复用函数。 1、I/O复用:selec函数 在介绍socket编程之前,首先要熟悉下I/O多路转接技术,尽管SOCKET通信编程有很多模型,但是,在UNI ...
分类:
其他好文 时间:
2017-11-20 15:10:07
阅读次数:
143
packagejavas.fristdome01;importorg.testng.annotations.Test;classPerson{privateStringname;privateintage;Person(){}Person(Stringname,intage){this.name=name;this.age=age;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicint..
分类:
编程语言 时间:
2017-11-20 15:09:59
阅读次数:
146
JS事件基础1.event对象(1)用来获取事件的详细信息:鼠标位置、键盘位置document的本质:document.childNodes[0].tagName例子:获取鼠标位置:clientX横坐标,clientY纵坐标代码如下:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>&..
分类:
Web程序 时间:
2017-11-20 15:09:52
阅读次数:
181
数据库架构 数据库的裸奔时代 1.数据库服务器存在单点问题 2.DB服务器资源无法满足增长的读写请求 3.高峰时数据库连接数经常超过上限 如何解决单点问题 1.增加额外的数据库服务器 组件数据库集群 2.同一集群中的数据库服务器要具有相同的数据 3.集群中任一服务器宕机后 其他服务器可以取代宕机服务 ...
分类:
数据库 时间:
2017-11-20 15:09:45
阅读次数:
201
1、Errors(错误统计) 每秒错误数:数值越小越好,通过这个图可以知道,当负载增加的时候,定位何时系统在负载下开始不稳定甚至出错。 2、Transaction(事务) average transaction response time(评价事务响应时间) 时间越短越好,可以和负载图合并查看 tr ...
分类:
其他好文 时间:
2017-11-20 15:09:34
阅读次数:
127
实验要求:1.使VLAN10中的PC1和VLAN20中的PC2能够ping通主机PC3,且vlan10和valn20中的主机能够互通。2.PC1和PC2的网关都使用虚拟网关(见拓扑图),并且当交换机S3的GE0/0/3口出现故障时,PC1也能和PC2,PC3通信。3.在S1和S2中配置VRRP。且要配置VRRP认证。实验拓扑:实验思路..
分类:
其他好文 时间:
2017-11-20 15:09:27
阅读次数:
168
安装 虚拟机(CentOS) 配置服务器间免验证登录 作为搭建Hadoop 相关应用平台的基础工作,先要安装与配置linux服务器资源,因条件有限,这里以虚拟机替代实体机,下面为如何安装与配置虚拟机的相关实践 一、安装vmware workstation与虚机 1、 安装包,可从VM官网下载 htt ...
分类:
其他好文 时间:
2017-11-20 15:09:19
阅读次数:
138
1.yum 安装出错 [root@iz25m0z7ik3z ~]#yum install mysql [html] view plain copy [root@iZ25m0z7ik3Z ~]#yum install mysql Loaded plugins: security http://mirr ...
分类:
其他好文 时间:
2017-11-20 15:09:02
阅读次数:
2119
一.环境centos6.8关闭selinuxiptables关闭防火墙CentOS-6.8-x86_64-bin-DVD1.isoCentOS-6.8-x86_64-bin-DVD2.iso二.步骤:合并CentOS6的两个DVD镜像1、相关目录:/mnt/dvd1和/mnt/dvd2用于挂载Centos镜像/mnt/dvd3合并后的镜像文件/mnt/isoISO储存mkdir-p/mnt/dvd1/mnt/dvd2/mn..
分类:
其他好文 时间:
2017-11-20 15:08:46
阅读次数:
140
代码已经很详细了,可以直接拿来使用了。 包含了: 从网页获取cookie 存入mongodb 定期删除cookie scrapy中间件对cookie池的取用 对应的middleware文件,可以写成这样 ...
分类:
其他好文 时间:
2017-11-20 15:08:30
阅读次数:
2609
tomcat的性能优化-------------------Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。有关优化可分为:内存、线程、IO。一、内存优化[调优内存是最直接的方式]linux下的catalina.sh中添加:JAVA_OPTS=’-Xms512m-Xmx1024m-XX:PermSize=..
分类:
其他好文 时间:
2017-11-20 15:08:17
阅读次数:
134
egret 分享有API可以把一个显示对象树渲染成一个位图纹理,我把它赋值给 HTML 的 Image 元素,就实现了图片的显示,在微信中,通过长按图片可以分享出去。当然在其他浏览器可以保存在本地。 第一步 添加HTML元素 第二步 添加egret代码 完结 这就是简单又实用的功能,当然如果是 Na ...
分类:
其他好文 时间:
2017-11-20 15:08:09
阅读次数:
818
前提条件 1. 压力机所在的机器上装了LR agent ,并启用了。 运行下图所示程序,即可启动。启动之后状态栏会出现卫星小图标 2. Controller所在机器的RPC服务开启。 打开运行 –> 输入 services.msc –> 点击确定 –> 找到 Remote Procedure Cal ...
分类:
其他好文 时间:
2017-11-20 14:39:31
阅读次数:
146
1、基本场景 基本场景是想从一台Server服务器直接登录另一台,或者将Server服务器的数据不需密码验证直接拷贝至Client服务器,以下我们简称Server服务器为S(待发送的数据文件在这台服务器上),Client服务为C,信任关系的最简单操作方法如下: 2、步骤 2.1 在S服务器上,进入当 ...
分类:
系统相关 时间:
2017-11-20 14:39:24
阅读次数:
185
拖动时候用到的三个事件:mousedown、mousemove、mouseup在移动端都不起任何作用。毕竟移动端是没有鼠标的,查资料后发现,在移动端与之相对应的分别是:touchstart、touchmove、touchend事件。还有一点要注意的是在PC端获取当前鼠标的坐标是:event.clie ...
分类:
其他好文 时间:
2017-11-20 14:39:17
阅读次数:
162