自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 读书笔记(简略)——企业IT架构转型之道 阿里巴巴中台战略思想与架构实战

文章目录中心化服务框架阿里巴巴分布式微服务框架HSF数据库瓶颈解决方案一、读写分离二、水平分区三、TDDL四、DRDS数据库分库分表实践中心化服务框架阿里巴巴分布式微服务框架HSF工作原理如图3-5所示数据库瓶颈解决方案一、读写分离二、水平分区三、TDDL四、DRDS数据库分库分表实践数据尽可能平均拆分,以ID进行哈希取模将数据平均拆分尽量减少事物边界...

2019-06-28 15:13:27 444

原创 RPC概述及grpc框架入门

文章目录一、RPC介绍二、grpc框架基础一、RPC介绍本地过程调用RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果:1 int Multiply(int l, int r) {2 int y = l * r;3 return y;4 }5 6 in...

2019-06-02 17:07:27 2129

原创 Netty入门三:Netty的Protobuf服务端和客户端开发

文章目录Google Protobuf概述Netty的Protobuf服务端demoNetty的Protobuf客户端demoGoogle Protobuf概述Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC...

2019-05-26 11:43:48 1140

原创 Netty入门二:Netty概述及Demo

文章目录Netty简述服务器demo客户端demoNetty简述今天,我们使用通用的应用程序或者类库来实现互相通讯,比如,我们经常使用一个 HTTP 客户端库来从 web 服务器上获取信息,或者通过 web 服务来执行一个远程的调用。然而,有时候一个通用的协议或他的实现并没有很好的满足需求。比如我们无法使用一个通用的 HTTP 服务器来处理大文件、电子邮件以及近实时消息,比如金融信息和多人游...

2019-05-25 12:26:38 274

原创 IO模型、NIO、BIO及网络编程介绍

文章目录一、五种IO模型IO复用模型二、BIO | NIO | AIOBIONIOAIO三、Socket编程首先为什么需要I/O模型呢,因为进程是无法直接操作I/O设备的。其必须通过系统调用请求kernel来协助完成I/O动作。而内核会为每个I/O设维护一个buffer。  对于输入而言,等待数据输入到buffer需要时间的,而从buffer复制数据给进程也需要时间的。  根据等待的模式不...

2019-05-25 09:35:43 375

原创 Netty入门一:Reactor模型和Netty线程模型

这里写自定义目录标题Reactor 是什么?为什么要使用 Reactor?Reactor模式思想:分而治之+事件驱动NIO Reactor模型一、单线程Reactor多线程Reactor主从多线程Reactor和Proactor对比反应器Reactor主动器ProactorNetty线程模型Netty中Reactor线程和worker线程所处理的事件Reactor 是什么?Reactor 是一...

2019-05-21 20:15:42 521

点阵显示字符

51单片机8*8点阵显示数字和汉字 void main() { unsigned char tab, j; unsigned int i; while(1) { for(i= 0; i<50; i++ ) //两个字之间的扫描间隔时间 { for(tab=0;tab<8;tab++) { Hc595SendByte(0x00); //消隐 COMMONPORTS = TAB[tab]; //输出字码 Hc595SendByte(CHARCODE[j][tab]); delay(2); } } j++; if(j == 18) { j = 0; } } }

2016-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除