首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
原创文章
石杉的架构笔记
创建于2022-03-18
订阅专栏
高质量原创文章,满足对技术的渴望!
等 68 人订阅
共237篇文章
创建于2022-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
程序员简历上写这种项目,难怪面试当炮灰。。。
这篇文章我们继续来聊一聊,在系统设计和项目经验这两块,应该如何充分的准备,才能拿出有技术含量的项目经验战胜跟你同台竞技的其他工程师,征服你的面试官,收获各种心仪的offer。
我只是把握好了这3点,1个月后成功拿下大厂offer!
假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利用1个月的时间,快速的为即将到来的面试进行充分的准备呢?
使用线程池也能搞崩系统,你见过吗?
今天跟大家聊一个互联网大厂的Java面试题:使用无界队列的线程池会导致内存飙升吗?面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定会问构造线程池的一些参数的含义。
互联网寒冬下,中小公司程序员的破局之道!
这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司?
别再说你不会ElasticSearch调优了,都给你整理好了!
这篇文章,我们来聊一下最近这一两年行业内Java高级工程师面试的时候尤为常见的一个问题:谈谈你对分布式搜索引擎的理解,聊聊他的架构原理?
新来个技术总监,把MQ高可用架构讲的那叫一个透彻~
对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。
面试官问我有没有高并发架构经验,我慌的一批…
这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发?
什么!作为程序员你连英文版的官方文档都看不懂?
这篇文章,我们来聊一个某种程度上比技术更重要的话题:一个英语比较渣的程序员,到底应该如何做,才能达到无障碍阅读英文官方文档呢?
聊聊八卦,当年的顶流明星事件是如何把公司的缓存架构“击垮”的?
这篇文章,咱们来聊聊热点缓存的架构优化问题。 其实使用缓存集群的时候,最怕的就是热key、大value这两种情况,那啥叫热key大value呢?
太强了!这么设计中间件完美解决了百万并发的问题!
很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识。比如volatile、Atomic、synchronized底层、读写锁、AQS、并发包下的集合类、线程池,等等
七种分布式系统的解决方案,一次性讲给你听!
虽然定位是有“分布式”、“容错架构”等看起来略显复杂的字眼,但是咱们还是按照老规矩:大白话 + 手绘数张彩图,逐步递进,让每个同学都能看懂这种复杂架构的设计思想。
如果我是核酸系统架构师,我会这么用MQ。。。
如果投递出去的消息在网络传输过程中丢失,或者在RabbitMQ的内存中还没写入磁盘的时候宕机,都会导致生产端投递到MQ的数据丢失。
选Redis做MQ的人,是脑子里缺根弦儿吗?
这篇文章,我们将会对ack底层的delivery tag机制进行更加深入的分析,让大家理解的更加透彻一些。
RocketMQ消息中间件用起来真的可靠吗?
这篇文章开始,我们先深入的分析一下消费者手动ack机制保证消息不丢失的底层原理,然后来讲解生产者保证消息不丢失的confirm机制
MQ保证读写消息不丢失,这个你都不会就等着被开除吧...
这篇文章,我们来聊聊在线上生产环境使用消息中间件技术的时候,从前到后的全链路到底如何保证数据不能丢失。
听说你搞过架构设计?来,我这里有个系统设计一下...
这篇文章,我们就基于这个架构,在数据一致性方面做进一步的说明。同样,我们以RabbitMQ这个消息中间件来举例。
你以为架构师天天就画图写PPT吗,告诉你其他事儿多了去了~
在分布式系统中,数据不一致问题还有其他的一些情况。比如说多个系统都要维护一份数据的多个副本,结果某个系统中的数据副本跟其他的副本不一致,这也是数据不一致。
为什么我建议线上高并发量的代码,一定要注意数据可能会不一致?
这篇文章,咱们继续来聊聊之前的亿级流量架构的演进,老规矩!我们首先看一下这个复杂的系统架构演进到当前阶段
我跟同事之间一次关于“架构设计”的嘴炮,大家一起听听...
这篇文章,咱们就来看看,假如说基于RabbitMQ作为消息中间件,如何实现一份数据被多个系统同时订阅的“Pub/Sub”模型。
百亿级流量的系统架构该怎么设计,今天就来教会你!
这篇文章,咱们就给大家来说一说通过MQ消息中间件的使用,如何重构系统之间的耦合,让系统具备高度的可扩展性。
下一页