摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天 简介 WebSocket 是基于TCP/IP协议,独立于HTTP协议的通信协议。 双向通讯,有状态,客户端一(多)个与服务端一(多)双向实时响应(客户端 ⇄ 服务端)。 应用在浏览器的 Socket (是 Socket 模型接口的实现),So 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天 简介 昨天提到了RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP,STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了Broker架构,核心思想是生产者不 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天 概述 消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。 消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 组成 Broker 消息服 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天 JWT介绍 JSON Web Token (or JWT)只是一个包含某种意义数据的JSON串。它最重要的特性就是,为了确认它是否有效,我们只需要看JWT本身的内容,而不需要借助于第三方服务或者在多个请求之间将其保存在内存中-这是因为它本身携 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天 Token介绍 Token,就是服务端生成的一串加密字符串、以作客户端进行请求的一个“令牌”。当用户第一次使用账号密码成功进行登录后,服务器便生成一个Token及Token失效时间并将此返回给客户端,若成功登陆,以后客户端只需在有效时间内带上 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天 背景 在大自然雪花(snowflake)形成过程中,会形成不同的结构分支,所以说不存在两片完全一样的雪花,表示生成的id如雪花般独一无二。雪花算法最早是twitter内部使用的分布式环境下的唯一分布式ID生成算法。 分布式ID的常见解决方案 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天 官方教程 Golang Redis Client | The Home of Redis Developers 简介 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 k 阅读全文
摘要:
这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天 背景 目前在实习,对go web开发不太了解。正好借此次笔记活动记录自己学习的过程以及遇到的问题的解决办法。 环境安装 (我用的vscode,常用的还有Goland) wsl安装 vscode安装 ubuntu安装 docker安装 go安装 阅读全文
摘要:
题面 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 13906 Accepted: 4377 Description Beads of N colors are connected together into a circula 阅读全文
摘要:
//中间有些图片不想导入了,反正本地有:P 快速幂 int quickpow(int base, int power) { int res = 1; while (power > 0) { if (power & 1) res = res * base % mod; power >>= 1; bas 阅读全文