1 hash算法在RPC中的应用和缺陷 【背景】:我们有一个社交网站,需要使用Redis存储图片资源,存储的格式为键值对,其中,key为图片名称,value为该图片所在文件服务器路径,我们需要根据文件名查找该文件所在文件服务器上的路径以实现访问并传递给用户,数据量大概200w左右,规则就是随机分配, ...
分类:
编程语言 时间:
2020-05-03 01:22:22
阅读次数:
92
九、期中架构LNMP章节 (一)LNMP架构说明 (二)LNMP架构工作原理 (三)LNMP架构部署 1)安装LNMP相关软件 ①. 部署Linux系统 基础优化操作要完成(防火墙关闭 关闭selinux /tmp权限为1777) ②. 部署nginx服务 见上一章节 ③. 部署mysql服务 yu ...
分类:
系统相关 时间:
2020-05-03 00:31:57
阅读次数:
86
主要基于从kafka0.11.0版本开始之后的版本进行描述 1、批处理 传统消息中间件,一次只发送单挑消息;kafka,一次发送多条消息,微批处理。 2、客户端优化 新版客户端摒弃单线程,采用双线程模式——主线程+Sender线程。 主线程负责将消息置入客户端缓存(缓存会将多个消息聚合为1个批次); ...
分类:
其他好文 时间:
2020-05-02 16:43:55
阅读次数:
56
HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准 ...
分类:
Web程序 时间:
2020-05-01 14:25:35
阅读次数:
78
SpringCloud的理解? SpringCloud是关注全局的服务协调治理框架,它利用 Spring Boot 的开发便利性简化了分布式系统基础设施的开发,提供了如服务注册与发现、负载均衡、配置中心、消息总线、熔断器、数据监控等等组件,都可以用 spring boot 的开发风格做到一键启动和部 ...
分类:
编程语言 时间:
2020-05-01 12:44:30
阅读次数:
147
[TOC] 一、预备知识 (1)MS08 067 漏洞描述 MS08 067漏洞的全称为“Windows Server服务RPC请求缓冲区溢出漏洞”,如果用户在受影响的系统上收到特制的 RPC 请求,则该漏洞可能允许远程执行代码。在Windows 2000、Windows XP 和 Windows ...
分类:
其他好文 时间:
2020-04-30 21:15:07
阅读次数:
62
▄︻┻┳═一Agenda: ▄︻┻┳═一(1/8)[代码整洁之道]你真的会用枚举吗?非也! ▄︻┻┳═一(2/8)枚举的错误用法 之 方法参数 ▄︻┻┳═一(3/8)枚举的错误用法 之 方法参数(二) ▄︻┻┳═一(4/8)枚举的错误用法 之 方法返回值 ▄︻┻┳═一(5/8)枚举的错误用法 之 方 ...
分类:
其他好文 时间:
2020-04-30 19:33:07
阅读次数:
79
转自: https://www.cnblogs.com/BillyYoung/articles/8467244.html 一、前言 起初,企业间的子系统都是为了解决各自特定的问题或业务需求,进行单独设计开发与应用的;后来,随着业务的发展和变化,需要进行系统间的集成和对接。于是,对接集成的方式有哪几种 ...
分类:
其他好文 时间:
2020-04-29 23:55:43
阅读次数:
261
使用springboot+dubbo搭建RPC入门案例 本文背景简述: 最近在学习公司的一套RPC框架,初步接触的时候感觉挺复杂的。但是知道其原理肯定是和dubbo很相似的,毕竟都是RPC框架嘛,只是各自使用的范围和使 用者群体有些不同罢了。于是就去dubbo官网熟悉了其相关文档和案例教程,然后结合 ...
分类:
编程语言 时间:
2020-04-28 23:15:25
阅读次数:
63