摘要:转自:https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651960260&idx=1&sn=051fd566d43d7fd35724bdf55484ee5f&chksm=bd2d06188a5a8f0e64467381c7b3df5bdc
阅读全文
摘要:转自:https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651961985&idx=1&sn=6f757843f5c159eab00d847e9c2cc995&chksm=bd2d0f5d8a5a864b05fada691920437813
阅读全文
摘要:页面静态化 削峰:如答题后才能单击 url动态化 负载均衡 库存放在redis中 前端限流或令牌桶限流:如1s产生一个令牌 异步下单 单独建立秒杀数据库
阅读全文
摘要:https://s3.amazonaws.com/h2o-release/h2o/master/4315/docs-website/h2o-docs/downloading.html#install-in-pythonhttps://blog.csdn.net/yaphat/category_647
阅读全文
摘要:参考:https://mp.weixin.qq.com/s/3I5kkNIGKkjQFazwvS4GIQ 一块 CPU 芯片可能包含多个物理核,每个物理核都是一个实打实的运算核心超线程(Hyper-Threading)技术可以让一个物理核在单位时间内同时处理两个线程,变成两个逻辑核。但它不会拥有传统
阅读全文
摘要:本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。 传统应用的事务管理 本地事务在介绍微服务下的数据一致性之
阅读全文
摘要:gRPC是一个开源的远程过程调用框架,用于服务之间的高性能通信。服务之间的通信可以使用各种语言,通过可插拔的负载均衡、追踪、健康检查和身份验证,这让它被认为是一种非常高效的方法。在默认情况下,gRPC使用协议缓冲(Protocol Buffer)来序列化结构化数据。通常,在微服务架构中,gRPC被认
阅读全文
摘要:如果你还是刚刚接触 git 命令,还不清楚仓库 、工作流、分支、提交的童鞋可以先看下 git 使用简易指南,这个应该是我初学 git 看的第一份且收藏至今的指南了~ 图解很清晰易懂,真 10 分钟入门的资料 git 使用简易指南:https://www.bootcss.com/p/git-guide
阅读全文
摘要:讲sql的博客:https://www.cnblogs.com/knowledgesea/category/373445.html 讲python的博客:https://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 讲linux的博客:h
阅读全文
摘要:小伙伴们,大家好。 关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。 这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。 先聊
阅读全文
摘要:转载:https://mp.weixin.qq.com/s?__biz=MzU2MTkwMTE4Nw==&mid=2247487192&idx=1&sn=9ae29a1730c00fc6dc1f77132d331ac4&chksm=fc70f534cb077c227c8a139c9eee38e1e4
阅读全文
摘要:转载:https://mp.weixin.qq.com/s?__biz=MzU2MTkwMTE4Nw==&mid=2247487168&idx=1&sn=e1cc38cae47b0ea86d66d64cb081e8a3&chksm=fc70f52ccb077c3a42b4c51919bec6b77a
阅读全文
摘要:一 TCP 协议是流式协议 很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。 举个例子,A 与 B 进行 TCP 通信,A 先后给
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247486191&idx=1&sn=5ea5fd098a3e0da834d882cf53529977&scene=21#wechat_redirect 分布式合集:https://mp.w
阅读全文
摘要:1)缓存 2)异步:多线程、消息队列 3)分布式 4)IO场景:长连接代替短链接;打包发送数据 5)数据库的调优,总的来说分为以下三部分:sql语句、连接池、索引 6)关注CPU平均负载的时候,特别需要注意趋势的变化。如果 1 分钟/5 分钟/15 分钟的三个值相差不大,那说明系统负载很平稳 7)挂
阅读全文
摘要:参考:https://mp.weixin.qq.com/s/-IkNyo1h4FSmPP9EUPS_5A cookie 是不可跨域的: 每个 cookie 都会绑定单一的域名,无法在别的域名下获取使用,一级域名和二级域名之间是允许共享使用的(靠的是 domain) Cookie 的名称及相对应的值,
阅读全文
摘要:RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦RPC框架是长链接,一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作gRPC框架是基于HTT
阅读全文
摘要:全排列: s=['a','b','c'] from copy import copy ret=[] len_input=len(s) def changes(s,start,end): if end <1: ret.append( copy(s)) return for i in range(end
阅读全文
摘要:什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中的认证: 用户名密码登录 邮箱发送登录链接 手机号接收验证码 只要你能收到邮箱/验证码,就默认你是账
阅读全文
摘要:模板模式:抽取通用部分,实现代码复用责任链模式:请求被多个节点执行 或 请求沿着责任链传递,直到被某个节点处理观察者模式:请求被多个节点执行【主题实现add/remove/notify接口,所有观察者实现统一的update接口,notify会调用所有观察者的update接口】状态模式:在状态改变之前
阅读全文