摘要: SnowFlake SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0 41位,用来记录时间戳(毫秒)。 41位可以表示$2^{41}-1$个数字, 如果只用来表示正整数 阅读全文
posted @ 2020-10-14 09:52 Nine4酷 阅读(182) 评论(0) 推荐(0)
摘要: jQuery 它使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象)。 主要的 jQuery 函数是 $() 函数(jQuery 函数)。如果您向该函数传递 DOM 对象,它会返回 jQuery 对象,带有向其添加的 jQuery 功能。 jQuery 允许您通过 CSS 选择器 阅读全文
posted @ 2020-10-13 18:11 Nine4酷 阅读(106) 评论(0) 推荐(0)
摘要: Api Gateway Ocelot 作为.NET Core平台下一款开源的API 网关开发库越来越得到社区的认可。 APi网关选型 什么是API网关 API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。 阅读全文
posted @ 2020-10-13 18:00 Nine4酷 阅读(848) 评论(0) 推荐(0)
摘要: OAuth 2.0 OAuth 2.0 是一种授权机制,主要用来颁发令牌(token)。OAuth 的核心就是向第三方应用颁发令牌。 概念及解释 OAuth 2.0 的一个简单解释 OAuth 2.0 的四种方式 授权码(authorization-code) // 需要经过授权码,适用于有前后端 阅读全文
posted @ 2020-10-13 17:58 Nine4酷 阅读(143) 评论(0) 推荐(0)
摘要: JavaScript 一元运算符 + 自动转换类型 变量提升 一元运算符 + Operator + 可用于将变量转换为数字: 实例: var y = "5"; // y 是一个字符串 var x = + y; // x 是一个数字 如果变量不能转换,它仍然会是一个数字,但值为 NaN (不是一个数字 阅读全文
posted @ 2020-10-10 17:46 Nine4酷 阅读(122) 评论(0) 推荐(0)
摘要: RabbitMQ 概念详解 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条 阅读全文
posted @ 2020-09-24 23:54 Nine4酷 阅读(138) 评论(0) 推荐(0)
摘要: 分布式事务,EventBus 解决方案:CAP .NET Core 事件总线,分布式事务解决方案:CAP 分布式事务,EventBus 解决方案:CAP【中文文档】 来自CAP原作者yang-xiaodong的原理图: 本文撰写者:cmliu,部分内容引用自官方文档,部分内容待更新# .NetCor 阅读全文
posted @ 2020-09-24 23:39 Nine4酷 阅读(1210) 评论(0) 推荐(1)
摘要: Nginx 三个同类产品 nginx、lighttpd和Apache 正向代理和反向代理 正向代理 正向代理:当客户端无法访问外部资源的时候(由于诸如墙这样的原因),可以通过一个正向代理去间接地访问,所以客户端需要配置代理服务器的ip。 正向代理是一个位于客户端和原始服务器(origin serve 阅读全文
posted @ 2020-09-23 23:51 Nine4酷 阅读(162) 评论(0) 推荐(0)
摘要: .Net 知识点 Multi Thread (多线程) 多线程下解决资源竞争的7种方法 临界区 Lock 其实是临界区(Monitor)的一个语法糖,通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 private static object obj = new object 阅读全文
posted @ 2020-09-23 23:47 Nine4酷 阅读(133) 评论(0) 推荐(0)
摘要: 我展示的是一级标题 我展示的是二级标题 创建脚注格式类似这样 1。 printf() 函数 $(document).ready(function () { alert('RUNOOB'); }); 这个链接用 1 作为网址变量 Google 这个链接用 runoob 作为网址变量 Runoob 然后 阅读全文
posted @ 2020-09-23 20:48 Nine4酷 阅读(145) 评论(0) 推荐(0)