上面2个图是tcp三次握手和4次握手 三次握手,第一次,服务端知道自己接受数据没问题,第二次,客户端知道自己自己发送数据和接受数据没问题,第三次服务端知道自己发送数据没问题。 然后,数据开始发送。 4次握手,第一次客户端发送一个fin,表示自己数据发完了,服务端收到后,若是数据没有发送完,就发送一个 ...
分类:
其他好文 时间:
2017-10-27 11:43:03
阅读次数:
181
常用模块 一、logging模块 1.1python中logging模块中的日志级别 1.2 logging模块默认的级别为WARNING,默认打印到终端 (ps: logging模块会输出设置级别级以上级别的日志,低于设置级别的日志不被输出,如设置级别为warning(30),则输出warning ...
分类:
编程语言 时间:
2017-10-27 11:42:55
阅读次数:
318
本文主要介绍在CentOS系统下的php多个版本的安装使用 1.清理系统上的旧版本php # 可以使用以下方法 # 一般需要清理的有以下软件 # 注意:使用的是yum卸载软件,在卸载前请检查确认不会删掉在用的软件,防止出错 2.更新系统上的php相关yum源 # 适用于CentOS5.x # 适用于 ...
分类:
Web程序 时间:
2017-10-27 11:42:48
阅读次数:
252
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是VRRP(Virtual R ...
分类:
其他好文 时间:
2017-10-27 11:42:41
阅读次数:
215
由于安装nodejs时,需要使用编译源码的gcc版本比系统自带的高,因此需要重新安装高版本的gcc。 1、下载源码包 从官网上下载源码包:https://gcc.gnu.org/ 我下载的是目前最新版本的7.2.0的:gcc-7.2.0.tar.gz 2、解压到当前目录 得到 gcc-7.2.0 3 ...
分类:
其他好文 时间:
2017-10-27 11:42:35
阅读次数:
178
最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人 ...
分类:
编程语言 时间:
2017-10-27 11:42:27
阅读次数:
181
大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。 技术解决方案 开发语言: java、j2ee 数据库:mysql JDK支持版本: JDK1.6、JDK1.7、JDK1.8版本 核心技术:分... ...
分类:
编程语言 时间:
2017-10-27 11:42:18
阅读次数:
231
iOS 11开发教程(七)编写第一个iOS11代码Hello,World ...
分类:
移动开发 时间:
2017-10-27 11:42:11
阅读次数:
279
/** * 计算点 是否在一个固定点的半径范围内 * @2016年10月20日 * @param a 经度1 已知 * @param b 纬度1 已知 * @param x 经度2 * @param y 纬度2 * @param r 半径(米)比较的半径距离 * @return object[0]是... ...
分类:
编程语言 时间:
2017-10-27 11:42:03
阅读次数:
169
redis事务中的WATCH命令和基于CAS的乐观锁 在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能。假设我们通过WATCH命令在事务执行之前监控了多个Keys,倘若在WATCH之后有任何Key的值发生了变化,EXEC命令执行的事务都将被放弃,同时返回Null ...
分类:
其他好文 时间:
2017-10-27 11:41:55
阅读次数:
220
一、实验环境说明 操作系统: Centos 6.6 x64 FastDFS 相关版本: fastdfs-5.05 fastdfs-nginx-module-v1.16 libfastcommon-v1.0.7 web 服务器软件: nginx-1.7.8 角色分配: 2 个 tracker, 地址分 ...
分类:
其他好文 时间:
2017-10-27 11:41:45
阅读次数:
245
在Spring data mongodb 中使用聚合抛出异常 mongodb版本 为 3.6 Spring data mongodb 版本 升级 mongodb-driver 为 3.6 并不能解决问题 把mongodb 版本降级为 3.4 即可 这贴出yum 源 mongodb 3.4 mongo ...
分类:
数据库 时间:
2017-10-27 11:41:35
阅读次数:
3479
“七层”是OSI参考模型,即物理层 、 数据链路层 、 网络层、传输层、 会话层 、表示层、应用层 ; “四层”是TCP/IP参考模型,即物理链路层、 网络层、传输层、应用层。 虽说有四层和七层之说,但是其实一样的,TCP/IP中的物理链路层对应OSI中的物理层和数据链路层 ,网络层对应网络层,传输 ...
分类:
其他好文 时间:
2017-10-27 11:41:29
阅读次数:
185
1.关于跑步 晚上 5公里/35分钟2.关于java 1天1集45分钟/(空闲2集90分钟) 3.关于pmp 每天早上7点-8点 60分钟4.关于休息 11点30分 准备 1.买个小桌子2.订水,早上泡茶3.整理,零食(集中放置),杂物(分门别类), 书籍(看书计划), 衣服(箱子里和衣架上), [ ...
分类:
其他好文 时间:
2017-10-27 11:41:21
阅读次数:
125
在wpf项目中,用Image来显示资源图片,在界面是可以显示,但是在运行的时候却显示不出来。 经过检查图片资源文件,发现是根目录中的图片生成方式不对,图片右键 属性->生成操作是内容,而不是Resource 所以要改为 生成操作为Resource。 生成操作设置为Resource,生成的时候资源将添 ...
一、校验数字的表达式 1 数字: ^[0-9]*$ 2 n位的数字: ^\d{n}$ 3 至少n位的数字: ^\d{n,}$ 4 m-n位的数字: ^\d{m,n}$ 5 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+( ...
分类:
移动开发 时间:
2017-10-27 11:41:08
阅读次数:
306
负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。关于负载均衡介绍,可以参考:linux负载均衡总结性说明(四层负载/七层负载) 由于业务扩展,网站的访问量不断加大,负载越来越高。现需要在we ...
分类:
其他好文 时间:
2017-10-27 11:40:59
阅读次数:
243