摘要: 为什么要有RPC? 我们最开始开发的时候,一个应用一台机器,将所有功能都写在一起,比如说比较常见的电商场景。 随着我们业务的发展,我们需要提示性能了,我们会怎么做?将不同的业务功能放到线程里来实现异步和提升性能。 但是业务越来越复杂,业务量越来越大,单个应用或者一台机器的资源是肯定背负不起的,这个时 阅读全文
posted @ 2019-07-01 16:36 SoyWang 阅读(465) 评论(0) 推荐(0)
摘要: 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双方通过输入和输出流进行同步阻塞 阅读全文
posted @ 2019-07-01 16:10 SoyWang 阅读(215) 评论(0) 推荐(0)
摘要: 既然是通信,那么是肯定是有两个对端的,(就和XXX去大保健一样的,一个人怎么大保健呢?必须要有XXX和技师两个人才能进行,XXX总不能在大保健里自娱自乐,那还去大保健干嘛?那么在大保健里提供服务的场所叫会所或者某某中心,具体提供服务的那个人叫技师,享受服务的那个人叫XXX)。在通信编程里提供服务的叫 阅读全文
posted @ 2019-07-01 16:06 SoyWang 阅读(167) 评论(0) 推荐(0)
摘要: 同步和异步,阻塞和非阻塞 同步和异步 关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返回,而是通过其他手段比如,状态通知,回调函数等。 阻塞和非阻塞 主要关注的是等待结果返回调用方的状态 阻塞:是指结果返回之前,当前线程被挂起, 阅读全文
posted @ 2019-07-01 16:02 SoyWang 阅读(684) 评论(0) 推荐(0)
摘要: 一些常见术语 编程中的Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 主机 A 的应用 阅读全文
posted @ 2019-06-28 14:00 SoyWang 阅读(264) 评论(0) 推荐(0)
摘要: 计算机网络体系结构 OSI七层模型 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。其目的是为异种计算机互连提供一个共同 阅读全文
posted @ 2019-06-28 13:45 SoyWang 阅读(678) 评论(0) 推荐(0)
摘要: 1.1. 优化实战 1.1.1. 策略1.尽量全值匹配 CREATE TABLE `staffs`( id int primary key auto_increment, name varchar(24) not null default "" comment'姓名', age int not nu 阅读全文
posted @ 2019-06-26 13:33 SoyWang 阅读(1397) 评论(0) 推荐(0)
摘要: 1.1.1. 什么是执行计划 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈 1.1.2. 执行计划的作用 l 表的读取顺序 l 数据读取操作的操作类型 l 哪些索引可以使用 l 哪些索引被实际使用 l  阅读全文
posted @ 2019-06-26 12:01 SoyWang 阅读(924) 评论(0) 推荐(0)
摘要: cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 阅读全文
posted @ 2019-06-25 16:11 SoyWang 阅读(987) 评论(0) 推荐(0)
摘要: 1.1. 索引入门 1.1.1. 索引是什么 1.1.1.1. 生活中的索引 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构。 上面的理解比较抽象,举一个例子,平时看任何一本书,首先看到的都是目录,通过目录去查询书籍里面的 阅读全文
posted @ 2019-06-24 18:09 SoyWang 阅读(820) 评论(0) 推荐(0)