摘要: 阅读目录 1、摘要 2、实现方法 3、一对一消息传递 4、多对多消息传递 回到顶部 1、摘要 消息传递这一应用广泛存在于各个网站中,这个功能也是一个网站必不可少的。常见的消息传递应用有,新浪微博中的@我呀、给你评论然后的提示呀、赞赞赞提示、私信呀、甚至是发微博分享的新鲜事;知乎中的私信呀、live发 阅读全文
posted @ 2019-03-05 13:56 AppleLife 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而 阅读全文
posted @ 2019-03-05 13:25 AppleLife 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、前言 2、简单理解redis的单线程IO多路复用 3、并发测试 4、事务解决与原子性操作解决 4.1、事务解决 4.2、原子性操作incr解决 5、构建分布式锁 回到顶部 1、前言 为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数 阅读全文
posted @ 2019-03-05 11:28 AppleLife 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、PRC实例 2.1、先建立具体服务功能的逻辑程序 2.2、服务端提供相应的入口 2.3、建立跨域代理脚本 2.4、Ajax访问 2.5、开始测试 3、总结 回到顶部 1、简介 这篇文章将会用最直白的方式介绍RPC,以及实现RPC客户端的Ajax跨域调用的例子。 RPC(Rem 阅读全文
posted @ 2019-03-05 11:06 AppleLife 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、相关知识 3、访问大概流程 4、小试牛刀(访问国内飞机航班时刻表 WEB 服务) 5、用牛刀宰牛啦(使用SOAP构建Web service) 6、总结 回到顶部 1、简介 这篇文章主要介绍采用SOAP来建立以及访问Web service接口。 Web service是一个平台 阅读全文
posted @ 2019-03-05 11:02 AppleLife 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、了解api 2、理解服务类型 3、各种服务的简单实例 回到顶部 1、了解api 在使用与创建自己的API之前我们需要先了解什么是API! API代表应用程序编程接口,而接口指的是一个特定的服务、一个应用程序或者其他程序的公共模块。 理解SOA(面向服务的架构): SOA是PHP应用程序 阅读全文
posted @ 2019-03-05 10:55 AppleLife 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的 内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis server外。另外的能够提高 阅读全文
posted @ 2019-03-05 10:36 AppleLife 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 前提: Linux centOS虚拟机64位 1、首先确认是否已安装过MySQL 方法一:删除原有的MySQL目录: 使用查找语句: whereis mysql find / -name mysql 删除文件: rm -rf mysql文件名 方法二:卸载MySQL 查找MySQL安装包: rpm 阅读全文
posted @ 2019-03-05 10:13 AppleLife 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 转自timyang:http://timyang.net/data/redis-misunderstanding/ 前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Sc 阅读全文
posted @ 2019-03-05 10:09 AppleLife 阅读(143) 评论(0) 推荐(0) 编辑
摘要: wget 类似于迅雷,是一种下载工具, 通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是World Wide Web”与“get”的结合。 yum: 是redhat, centos 系统下的软件安装方式,基于Linux, 全称为 Yellow dog U 阅读全文
posted @ 2019-03-05 09:27 AppleLife 阅读(813) 评论(0) 推荐(0) 编辑