首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
原创文章
石杉的架构笔记
创建于2022-03-18
订阅专栏
高质量原创文章,满足对技术的渴望!
等 68 人订阅
共237篇文章
创建于2022-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第一次当架构师,我设计高并发架构发现了N个痛点。。。
之前更新过一个“亿级流量系统架构”系列,主要讲述了一个大规模商家数据平台的几个方面。接下来,我们将会继续通过几篇文章,对这套系统的可扩展架构、数据一致性保障等方面进行探讨。
如果你公司里的MQ集群崩溃了,你能确保数据绝对不丢失吗?
上一篇讲消息中间件的文章,步给大家介绍了一个在生产环境中可能遇到的问题。这篇文章,给不太熟悉MQ技术的同学,介绍一个生产环境中可能会遇到的问题。
作为一个程序员你懂降级吗?小心系统被高并发请求给击垮。。。
上篇文章:给大家讲了一个线上系统因为JVM FullGC异常宕机的case。 这篇文章,我们继续给大家聊聊另外一个线上系统在生产环境遇到的问题
记一次JVM Full GC 引发的线上故障,真是坑!
这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVM FullGC可能引发的严重故障
如果公司线上系统突然宕机了,怎么才能确保MQ消息不丢失?
上一篇文章我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。这篇文章,我们来稍微深入探讨一些MQ中间件使用中的基础技术问题。
项目里接入了MQ消息中间件以后,我摸鱼的时间更长了~
之前给大家聊了一下,面试时如果遇到消息中间件这个话题。针对那种工作年限比较长的资深的同学,可能会开始就候选人所在公司使用的消息中间件,深入里面的技术细节
面试3个月拿下多家大厂的P7技术专家Offer,来看我面试复盘!
之前写过两篇文章,给大家聊了聊国内中大型互联网公司,在Java面试时一些高频的技术问题。本文我们通过一篇真实的一线面经,带大家去体验一下BAT等互联网公司的面试现场氛围!
别冒冒失失在项目里用MQ,里面很多坑都不知道肯定不行!
上篇文章大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。这篇文章给大家讲讲,如果你在系统架构里引入了消息中间件之后,会有哪些缺点?
做了几年开发,你知道自己的系统为什么要用消息中间件吗?
这篇文章开始,我们会把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。
在公司里写代码天天摸鱼偷懒,出去面试又该怎么写简历?
本文将会从项目经验、系统设计、履历/学历/素质、候选人与岗位的匹配、多轮面试官的协作这些方面,继续告诉大家,互联网公司是如何全方位、无死角来考察候选人的
工作10年我面试过上百个程序员,真想对他们说…
从这篇文章开始,笔者准备写一个长期连载的系列文章,主要跟大家聊聊中大型互联网公司Java面试中的一些热门、高频的技术问题
MyBatisPlus联表查询短板有工具补齐了,微服务架构也可以优化了!
这篇文章来聊一下读写锁。所谓的读写锁,就是将一个锁拆分为读锁和写锁两个锁,然后你加锁的时候,可以加写锁,也可以加读锁
年底了我裁完兄弟自己也离职了,复习了Java锁的底层准备面试...
上篇文章聊了一下java并发包中的AQS的工作原理,也间接说明了ReentrantLock的工作原理,这篇文章接着来聊一个话题,java并发包中的公平锁与非公平锁有啥区别?
SpringBoot3.0都正式发布了,尝鲜之前先搞明白AQS底层再说!
上一篇文章聊了一下java并发中常用的原子类的原理和Java 8的优化,这篇文章,我们来聊聊面试的时候比较有杀伤力的一个问题:聊聊你对AQS的理解?
为什么程序员招聘都要5年经验起?因为他们懂Java8底层优化!
上篇文章给大家聊了一下volatile的原理,这篇文章给大家聊一下java并发包下的CAS相关的原子操作,以及Java 8如何改进和优化CAS操作的性能。
入坑两个月自研非外包创业公司,居然让我搞懂了volatile!
很多同学出去面试,都会被问到一个常见的问题:说说你对volatile的理解? 本文会用大白话的语言将volatile这个东西解释清楚
年底裸辞准备面试,我用7张图画了ZK分布式锁!
这篇文章给大家聊一下ZooKeeper实现分布式锁的原理。我是直接基于比较常用的Curator这个开源框架,聊一下这个框架对ZooKeeper(以下简称zk)分布式锁的实现。
2022经历裁员之后,我总结了程序员必备的架构能力!
上篇文章,我们聊了一下系统架构中的查询平台,本文作为这个架构演进系列的最后一篇文章,我们来聊聊高可用这个话题
同事老是吐槽我的接口性能差,原来真凶就在这里!
这篇文章咱们继续来聊一下,百亿级别的海量数据场景下还要支撑每秒十万级别的高并发查询,这个架构该如何演进和设计?
为什么每个程序员都必须坚持写博客?这篇文章教你怎么写!
上一篇文章主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等,这篇文章我们继续来聊聊这个系统后续的重构演进过程
下一页