首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
不完全变态
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
SSL相关知识科普
接下来,挨个来突破这些问题。 之前我一直以为,用户认证的过程就是安全通信的过程。: ( 为了达到上述的目标,就需要**以不易被窃听或拦截**的方式进行通信。 OK!看完百科的定义,我们可以get一些关键词:监听和拦截,安全通信,就是围绕这两个概念展开的。 关于窃听,有两个问题。…
谈谈高可用系统的运维设施建设
最近和一些朋友做了一些线下的沟通,大家都是互联网技术同行, 自然会谈一下各自工作中遇到的一些问题。聊完后我有一个感受,就是大家在各自业务中实施高可用过程中,踩了一些坑,然后再反过来不断优化自己的系统,但是实际上如果我们一开始就能在运维端打下基础,就可以避免里面的很多问题。所以今…
一致 Hash 算法分析
如何将数据均匀的分散到各个节点中,并且尽量的在加减节点时能使受影响的数据最少。 随机放置就不说了,会带来很多问题。通常最容易想到的方案就是 hash 取模了。 可以将传入的 Key 按照 index = hash(key) % N 这样来计算出需要存放的节点。其中 hash 函…
搞定SpringBoot多数据源(1):多套源策略
1. 引言 数据库高性能场景:主从,包括一主一从,一主多从等,在主库进行增删改操作,在从库进行读操作。 数据库高可用场景:主备,包括一往一备,多主多备等,在数据库无法访问时可以切换。 同构或异构数据的业务处理:需要处理的数据存储在不同的数据库中,包括同构(如都是 MySQL )…
【严选-高质量文章】开发者必知必会的 WebSocket 协议
关于 WebSocket,我之前也写过了两篇文章进行介绍:《WebSocket 从入门到写出开源库》和《Python如何爬取实时变化的WebSocket数据》。今天这篇文章,大体上与之前的文章内容结构相似。但质量更进一步,适合想要完全掌握 WebSocket 协议的朋友,因此特…
【干货】前端进阶应该知道的这些调试方法
方法虽然简单粗暴,但是它是实用且简单的。然而,如果 BUG 十分复杂,涉及到跨组件甚至是源码,采用打 log 的方式就变得十分麻烦了; F12 打开调试工具之后刷新页面,断点就会停在 created 里了。 当然,这里只是做简单的示例,实际情况更加复杂的时候,右边的堆栈可以让你…
高性能网站实用技巧之消息队列篇
消息队列(Message Queue)是一种进程间通信或同一进程的不同线程间的通信方式。进程或者线程之间通过 消息 进行通信,消息发送后可以立即返回,由消息系统来确保信息的可靠传递,消息发布者(生产者)只管把消息发布到消息队里中而不用管谁来消费,消息使用者(消费者)只管从消息队…
没有预热,这不叫高并发,叫并发高
更多精彩文章。 大家都知道,高并发系统有三把斧子:缓存、熔断和限流。但还有一把斧子,经常被遗忘在角落里,郁郁不得志,那就是预热。 先说两个现象。这些现象,只能在并发高的系统中出现。 好吧,它已经引起了多个故障。 一个高并发环境下的DB,进程死亡后进行重启。由于业务处在高峰期间,…
高并发架构的TCP知识介绍
做为一个有追求的程序员,不能只满足增删改查,我们要对系统全方面无死角掌控。掌握了这些基本的网络知识后,相信一方面日常排错中会事半功倍,另一方面日常架构中不得不考虑的高并发问题,理解了这些底层协议也是会如虎添翼。 本文不会单纯给大家讲讲TCP三次握手、四次挥手就完事了。如果只是哪…
《算法图解》读书笔记—像小说一样有趣的算法入门书
学习算法课程的时候,老师推荐了两本算法和数据结构入门书,一本是《算法图解》、一本是《大话数据结构》,《算法图解》这本书最近读完了,读完的最大感受就是对算法不再感到畏惧和陌生,对常用的算法和数据结构都会在心里有个基本的概念,这篇文章记录下这本书的主要内容和知识点。 总的来说,这本…