摘要:
Redis常见问题总结 参考 小林coding Redis常见问题总结 Redis集群架构所产生的问题及如何处理 Java全栈知识体系 Redis集群搭建 目录 1. 认识Redis 2. Redis应用场景 3. Redis持久化 4. Redis设计 认识Redis Redis是一种开源的内存数 阅读全文
摘要:
前言 分布式系统中,难免会需要生成唯一ID作为标识符的需求。数据库主键,订单系统,日志系统,消息队列,会话管理,当并发量巨大且需要唯一标识信息的ID时,唯一ID生成算法就显得非常重要。 UUID UUID(Universally Unique Identifier,通用唯一标识符)是一种标准化的唯一 阅读全文
摘要:
1、整体结构: - <?php //PHP 脚本以 <?php 开始,以 ?> 结束,扩展名.php ?> 注释://or/**/ 基本输出:print echo <?php echo "hello world"; ?> 2、变量 实例: <?php $x = 5; $y = 6; echo ($x 阅读全文
摘要:
Gin框架下的JWT 什么是JWT 我们都知道,HTTP协议是无状态的,click here,那么服务端怎么知道用户状态的呢(比如是否登录呢),这里就需要用到中间件来进行用户认证。 中间件认证有这么几种方式 session token token和session最大的区别就是token是存储在客户端 阅读全文
摘要:
GO序列化与反序列化 定义 序列化:把对象转化为可传输的字节序列的过程称为序列化 反序列化:把字节序列还原为对象的过程称为反序列化。 -- 作为开发者,序列化和反序列化一直是我们老生常谈的问题,也是非常琐碎但是重要的知识点。对于序列化与反序列化,我这里强烈推荐一篇博客,你可以从中更加深入了解他们。 阅读全文
摘要:
Go视角下的Cookie和Session 会话管理一直是做web开发中绕不开的问题,对于某个会话,建立,维护,关闭,一直是会话管理的核心问题,今天我们聊cookie和session,正是为解决此类问题而生。 cookie 什么是cookie Cookie 是 Web 服务器生成并发送至 Web 浏览 阅读全文
摘要:
现在你已经实现了大部分TCP的功能,就差临门一脚了,一定要坚持下来。 我们已经完成了发送端和接收端,那么我们还需要一个连接函数将他们连接起来,来构造出真正有生命的TCP,lab4就是来实现这个愿望。 先附图。 图中标志了在TCP传输过程中每个行为对TCP状态造成的影响, 需要关注的点有4个。 需要关 阅读全文
摘要:
1 概述 在实验0中,您实现了一个流控制的字节流(ByteStream)的抽象。在实验1和实验2中,您实现了将携带在不可靠数据报中的段翻译成传入字节流的工具:StreamReassembler和TCPReceiver。现在,在实验3中,您将实现连接的另一侧。TCPSender是一个工具,将传出字节流 阅读全文
摘要:
1 概述 在Lab 0中,你实现了流控制字节流(ByteStream)的抽象。在Lab 1中,你创建了一个StreamReassembler,它接受一系列子字符串,所有这些子字符串都来自同一个字节流,并将它们重新组装成原始流。这些模块将在你的TCP实现中证明其有用性,但它们中没有任何一个是特定于传输 阅读全文
摘要:
废话已经在lab0说完了,我们直接来看lab1 0 一些规定,废话 1 概述 在实验 0 中,你使用了一个互联网流套接字来从网站获取信息并发送电子邮件,使用了Linux内置的传输控制协议(TCP)实现。这个TCP实现成功地产生了一对可靠的按顺序的字节流(一个从你到服务器的流,另一个在相反的方向),即 阅读全文