自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenjian58的博客

架构师之路 坚持撰写接地气的架构文章

  • 博客(1254)
  • 收藏
  • 关注

转载 7月份读的2本书

7月份重读的2本书:《Get things done:无压力的工作的艺术》《拆掉思维里的墙》画外音:坚持一件事很难,但读书,真的有用。第一本:《Get things done:无压力的工作的艺术》每天早上睁开眼睛,我们就进入了一天的“备战”状态。卡着点赶到公司,手机里几十个微信群冒着红点,邮件还有上百封没有回复。上午有待办事项,中午有部门会议,下午还有个培训,看来今天又得加班。好不容易回到家,工作...

2024-07-22 18:27:39 1

转载 太卷了,后端研发岗,居然要学17项技能?(大图收藏)

国外后端大神梳理的后端研发工程师技能树(岗位知识路线图),可以参考下,17项技能,看自己的技能点点全了没有。岗位发展roadmap大图,欢迎收藏。后端研发工程师(Backend Engineer)技能树一、网络知识(Internet)HTTP,Domain Name,hosting,DNS,Browser,CDN,…二、编程语言(Programming Language)三、代码管理(...

2024-07-18 12:10:27 13

原创 点亮这6个技能点,大厂后端offer应该有了吧?

前篇《后端研发工程师的薪水,深度解密》介绍了后端研发岗的真实薪酬情况,这一篇,介绍下后端研发岗的入门门槛。画外音:下篇介绍,后端研发,技术栈全攻略。如果大家准备入行,或者转行后端研发岗,可以对照下技能图谱,看下自己的技能树点全了没有。画外音:先解答家里亲戚的问题,后续再深入聊。什么是后端研发岗?后端研发,是国外“Backend Engineer”译过来的,指开发和维护服务端的工程师。后端研发岗需要...

2024-07-17 19:39:32 269

原创 后端研发工程师的薪水,真实水平,深度解密!

亲戚家的孩子大学学的计算机,即将找工作,问我后端研发岗薪水高不高,门槛低不低。画外音:额,好真实。正好自己大学毕业后也是后端研发岗,说下自己对这个岗位的理解,分薪水和门槛两期,这一期先聊薪水。后端研发岗的薪水情况怎么样?自己做了一个调研,大家帮忙鉴定下真不真实。其一,后端开发语言不同,薪水不同。后端研发的薪水,和使用的的编程语言密切相关:PHP工程师,C++工程师,Java工程师,Go工程师… 开...

2024-07-16 19:37:44 266

原创 爆炸,MySQL9.0大版本发布,我严重怀疑,它是不是故意的...

MySQL在本月发布了9.0大版本,作为MySQL的忠实粉丝,简单说下这次大版本更新。1. 企业版,支持JS存储程序(JavaScriptstored programs)了。例如,可以像这样定一个函数:然而,这并没有什么luan用,互联网公司,谁用企业版呢?2. 支持向量类型(VECTOR type)了。向量是一个新的列类型,这种数据结构可以粗浅的理解为数组,其数组最大长度为16383(默认为2...

2024-07-10 19:25:05 285

转载 阿里巴巴SQL强制规范,MySQL篇(可收藏)

上一篇《阿里巴巴MySQL建表规范》,有些童鞋在后台吐槽,说内容太基础,不符合“架构师”的水准,建议我别再发布小白内容了。内容不宜只发一半,阿里MySQL规范,除了《阿里巴巴MySQL建表规范》中提到的建表规范10条,还有索引规范4条,以及SQL规范9条。见下,希望能帮助到大家。画外音:这里指的强制规范,不包含推荐规范与参考规范。【索引强制规范4条】索引强制规范一:唯一索引规范1. 业务上具备唯一...

2024-07-09 19:17:16 25

转载 只有10条,阿里巴巴MySQL建表规范,居然...

很多公司有很厚一本的MySQL规范,规范内容越多,越难落地执行。阿里的MySQL建表强制规范只有10条,大伙可以参考借鉴。画外音,另外:索引强制规范有4条,SQL强制规范有9条;建议规范与参考规范若干。规范一:是否字段1. 表达是否概念的字段,必须使用is_xxx的形式命名;2. 数据类型必须是 unsignedtinyint;3. 1表示是,0表示否;举例:是否删除正确:使用is_delete...

2024-07-08 12:11:07 22

原创 github标星32W的宝藏项目,我不允许还有人不知道

分享一个github标星爆多的宝藏项目。项目名称:Free-programming-books项目地址:https://github.com/EbookFoundation/free-programming-books326K的Star,你见过标星更多的项目吗?Free-Programming-books是一个怎样的项目?免费的,编程相关的,多语言的,学习资源项目。画外音:喂饭式带大家逛一圈就都明...

2024-07-04 08:36:03 185

原创 ARIES,数据恢复算法,万变不离其宗...

今天来聊两个问题:1. 如果缓冲池(buffer pool)满了,哪些数据页(page)要刷盘,哪些数据页不刷盘?2. 数据库崩了,怎么利用检查点(checkpoint)与预写日志恢复数据?问题一:缓冲池满时的刷盘策略首先来回顾一下《预写日志WAL的核心思路...》中相关的一些知识点:1. 检查点记录了某一个时刻,缓冲池中所有数据页的状态信息;2.预写日志(write-ahead logging...

2024-07-03 12:17:09 366

原创 1分钟了解,预写日志WAL的核心思路...

上一篇《刷盘,还是不刷盘,是一个问题》中我们遇到了哪些问题?1. 已提交事务+未提交事务的ACID特性怎么保证?画外音:上一篇中遇到的问题,主要是原子性与持久性。2. 数据库崩溃,怎么实施故障恢复?3. 每次都刷盘随机写,性能低,怎么提高数据库性能?画外音:正常情况下,不需要每个事务提交,都进行刷盘。要提升随机写性能,最容易想到的,就是利用高性能的顺序写日志,记录事务中的一些信息,来实现已提交事务...

2024-07-01 18:35:38 845

原创 刷盘,还是不刷盘,是一个问题 | 架构师之路重启

前几个有个朋友留言,问我说最近两年公号发读书感悟,职场感悟,AI实践居多了,发架构思路类的内容少了。最近准备重启架构思路类的内容,且会保持一如既往的风格:1. 希望引发大家思考,多讨论,多互动;2. 核心原理通俗化描述,目标是让所有人搞懂;3. 思路,比结论重要;本篇源自我去年看到的一篇关于ARIES算法的论文,作为重启后的第一篇,算是一个引子,希望大伙多多支持。画外音:去掉了论文里复杂的概念、算...

2024-06-26 18:44:35 480

转载 第一篇10W+,它终于来了...

新尝试,视频号聊职场,欢迎双击爱心做视频号好几年了,中间断更过好几次,一直不愠不火。我问自己,写公号,是为了“火”吗?难道不是为了自己系统性学习,总结,梳理知识吗?我问自己,如果没有人喜欢,我会继续写公众号吗?会。我问自己,写读书笔记,是为了“火”吗?难道不是为了读书学习吗?我问自己,如果没有人点赞,我会继续读书吗?会。我问自己,录短视频,是为了“火”吗?难道不是为了,拥抱这个好玩的世界吗?我问自...

2024-06-14 12:10:42 24

原创 杀不死我的,只会使我更强大...

【1】心灵的选择有一位登山者,在途中遇上暴风雪。他深知不尽快找到避风处,非冻死不可。他走啊走啊,腿已经迈不开了。就在这时,脚碰到一个硬硬的东西,扒开雪一看,竟然是个快冻僵的人。登山者犯难了:是继续向前,还是停下来援救这个陌生人?心灵深处翻江倒海之后,他毅然作出决定,脱下手套,给那人做按摩。经过一番按摩,陌生人可以活动了,而登山者也因此暖和了自己的身心。最后,两个人互相搀扶着走出了困境。也许不是人人...

2024-06-06 08:20:38 242

转载 1000多门票的技术大会,很想去学习,教你一个1折蹭的方法?

经常受邀参加一些技术大会,分享架构/研发管理经验。行业内的技术大会,门票动辄就是几千,程序员们是很少承受得起的。朋友办了一个,程序员想都不用想就能参加得起的技术大会:XCOPS峰会会议有些什么议题呢?AI&管理&架构《如何让OLAP具备高性能向量检索能力》,字节《蚂蚁集团OpsGPT落地实践》,蚂蚁《大模型AIOps智能平台实践》,京东...数据库相关《数据库AI4DB落地实践》...

2024-05-14 18:38:20 43

转载 4月读的2本书

4月份读的2本书:《漫步华尔街》《上瘾》画外音:坚持一件事很难,但读书,真的有用。《漫步华尔街》对于进入股票市场的人来说,有很多人都怀揣着一夜暴富的梦想。画外音:最近日本和东南亚的资本,都杀到A股和港股了,大家抓住这波机会了吗?但事实如何呢?倾家荡产去炒股,结果亏到分文不剩;前一天股票涨了六位数,后一天全部填进去还不够赔的;坚持炒股十来年,最后发现连通胀都没有跑过。普通人到底应该如何投资股市,才能...

2024-04-30 18:18:29 37

转载 4月值得关注的3本新书

4月有3本新书上架值得关注:《Effective Java(第3版)》《码农翻身2》,帮朋友推下《微服务设计(第2版)》画外音:都很经典,各送5本。第一本:《Effective Java(第3版)》这是一本什么书?该书的第1版出版于 2001 年,时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java 之父(James Gosl...

2024-04-24 19:20:39 56

转载 3月读的2本书

3月份重读了2本书:《奈飞文化手册》《象与骑象人》画外音:坚持一件事很难,但读书,真的有用。《奈飞文化手册》时代在变,环境在变,但是大部分公司的要求其实都离不开常规的那几点:1. 要有丰富的行业经验;2. 要有过硬的专业技能、英语口语好、计算机操作能力强;3. 学历也不能少,985、211毕业则更佳;4. 性格要好,能耐劳抗压;5. 形象气质俱佳;6...而有这么一家公司,他们招聘人才的第一条准则...

2024-03-29 19:15:00 49

转载 3月入手的一套书

3月入手了一套书:《数学要素》《矩阵力量》《统计至简》画外音:各送5本。去年研究GPT,Claude等工具,主要还是停留在提示词,工具应用,工作提效上。作为一个技术人,没搞懂其底层系统架构,底层算法原理,总觉得有点虚。于是,我开始啃相关的论文。奈何,算法基本功(或者叫,数学基本功)薄弱了一点,论文看起来有点慢,很多公式理解起来比较吃力。于是,准备系统性补补课,学习下数学,矩阵,统计相关的基础知识。...

2024-03-19 18:50:34 39

原创 第一次搬家,被骗了几百块(额,自以为聪明的我)

过完年开工,不少小伙伴要搬家,分享一些自己搬家过程中遇到的问题,供大家避坑。画外音:文末有惊喜。这是一个,发生在我自己身上的悲惨故事。2009年,十多年前的那个冬天,在我的印象中,冷得格外的刺骨。自己刚开始几年北漂的生活,百度HI与百度有啊这两兄弟,在信威大厦做着神秘的项目,“取代阿里旺旺与淘宝”的野心,振奋着通宵达旦在信威里鏖战的百度人。画外音:朋友,知道“百度有啊”这个产品么?北京以一场暴雪,...

2024-03-06 12:09:27 995

转载 2月读的2本书

春节公司放了15天假,陪娃的同时读了2本书:《见识》,吴军《曾国藩的正面与侧面》(没读完)画外音:坚持一件事很难,但读书,真的有用。《见识》毕业五年之后,曾经一个班上的同学,命运有可能千差万别。有些人干着一份普通的工作,整日关心的是柴米油盐酱醋茶的琐碎日常。有些人走上了创业的道路,在熬过了初期的艰辛之后,逐步完成了财富积累。背后究竟是什么导致了不同人走向截然不同的道路,使得命运的改变呢?如今这个时...

2024-02-28 12:11:05 52

转载 架构师之路,23年干货精选

2023年,迅猛过去了。今天,给大家做一个分类精选,选取23年发布的,阅读还不错的30篇,大家点击标题,直接阅读。如果之前有错过的文章,这是一个很好的补课机会。【1】关注互联网人心理健康《谢谢你听我吐槽,说出来感觉好了很多》这是一个35岁,深圳互联网大厂10年老兵的自白,看了让人感同身受。《为什么程序员更容易抑郁?是因为...》接上篇,希望程序员都能爱护自己。【2】今年花了一些时间学习工具+提示词...

2024-01-25 08:11:07 116

转载 1月入手的2本书

1月有2本技术书值得关注:《人工智能(第三版)》,王斌译《搞定系统设计》,Twitter架构师Alex画外音:各送5本。第一本:《人工智能(第三版)》这是一本什么书?全书内容包括人工智能的历史、思维和智能之辩、图灵测试、搜索、博弈、知识表示、产生式系统、专家系统、机器学习、深度学习、自然语言处理(NLP)、自动规划、遗传算法、模糊控制、安全等。此外,它还介绍了一些新技术和应用,如机器人、高级计算机...

2024-01-23 12:17:22 67

原创 1亿数据量MySQL,如何实现秒级扩容?

上周有个童鞋问我这个问题,系统性说一下。一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的?数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。如上图所示,服务层配置用户库user对应的数据库实例ip。画外音:其实是一个内网域名。该分层架构,如何应对数据库的高可用?数据库高可用,很常见的一种方式,使用双主同步+keepalive...

2024-01-22 19:08:42 978

转载 1月读的2本书

1月比较忙,年底都在做总结规划,重读了之前读过的2本好书:《追风筝的人》(关于友情)《贫穷的本质》(关于努力)画外音:坚持一件事很难,但读书,真的有用。《追风筝的人》为你,千千万万遍,遍体鳞伤还是义无反顾,也许这就是人生,人生不是只做值得的事情。这句话来自《追风筝的人》。这本书中,除了讲述父子亲情之外,以及阿米尔和哈桑一主一仆两个少年关于友情的故事。然而,书中的阿米尔却和我们大多数人一样,有着人性...

2024-01-17 19:26:41 52

原创 怀念一代传奇,陈皓与他的《左耳听风》

【1】博文视点找到我,说他们将陈皓生前文章精粹整理成了一本书《左耳听风:传奇程序员练级攻略》,让我帮忙推荐。义不容辞。【2】和陈皓,有过几次架构方案的讨论,其中一个话题是:数据写操作时,应该先淘汰缓存,还是先修改数据库。我的观点是:应该先淘汰缓存。理由是:如果先修改数据库,再淘汰缓存,毕竟这两个操作不是原子操作,可能出现修改数据库成功,然后中断(例如,服务重启),导致缓存存在脏数据的问题(数据库中...

2023-12-26 08:28:36 421

原创 一个大龄技术总监,居然辞去百万年薪,卖水果去了...

【1】创业者我的同事兼战友,蔡敏,创业了。【2】实战派程序员印象中,初识蔡敏是在2011年,当时58校园招聘,我和他一起设计校招笔试题。他当时建议,“别搞太多花里胡哨的,一道程序题就够了,请编程证明,任何大于2的偶数能拆成2个素数的和”。他不喜欢那些“为什么TCP建立连接是3次握手,断开连接是4次挥手”答得天花乱坠的候选人,而更崇尚“Talk is cheap. Show me the code....

2023-12-18 18:29:34 473 1

转载 11月读的2本书

11月比较忙,重读了之前读过的2本好书:《思考快与慢》《错误的行为》画外音:坚持一件事很难,但读书,真的有用。《思考快与慢》在生活中,我们会经常下意识地用直觉判断问题。这样快捷又省力,不用做复杂的思考活动。我们累积记忆,让大脑给我们形成一套习惯的认知模式,冠上一些常规的印象。但是,我们这些由直觉与记忆产生的想法,不仅草率,而且会产生很多偏见,甚至是错误。更糟糕的是,我们常常察觉不到这种偏见与错误。...

2023-12-05 19:34:29 78

原创 绝了!这个提示词真能赚大钱......

【0】在AI商店里,刷到过这类付费AI产品吗?这类很火的AI产品,基本上是GPT在某个垂直场景的应用。如何复用已有API,快速包装上层,实现某个垂直场景的应用,是今天将要讨论的话题。这些上层应用为什么能火?核心理念:别让用户写复杂的prompt。让小白用户,不需要学习提示词工程,只需要简单的输入,由应用层封装复杂prompt,实现与API的交互,给到用户极致的体验。画外音:让用户体验体验好,就是价...

2023-11-10 08:20:39 145

原创 我只想,给浩浩一个温暖的家

这一篇很主观,轻喷。Steam国服,10月底发售的《完蛋》出了圈。有人说庸俗,有人说创新,有人说下头,有人说根本挪不开鼠标… 褒贬不一。朋友问,你对《完蛋》有什么看法?在玩之前,个人的看法是:(1)应该很火爆:短视频霸屏,游戏直播霸屏(张大仙,longdd都在播);(2)应该还不错:Steam国服榜一,好评率95%;(3)应该是个科幻游戏:据说比《三体》还要科幻;评论里最高频的回复:“我只想给浩浩...

2023-11-03 12:08:20 375

原创 github标星38W,为什么国内却不火(不知道就亏大了)

分享一个github标星最多的(之一)宝藏项目。项目名称:FreeCodeCamp项目地址:https://github.com/freeCodeCamp/freeCodeCamp项目官网:https://www.freecodecamp.org/377K的Star,你可见过标星更多的项目?FreeCodeCamp是一个怎样的项目?非盈利的,教人编程的,在线学习的社区。FreeCodeCamp有什...

2023-11-02 08:32:03 95

原创 这个提示词,别人不说,自己绝对想不到

AGI火了一年了,不知道大家的热情还在不在,还有没有在跟进相关的知识,技术,工具与最佳实践。对于我,Claude已经是常驻电脑右下角。很多朋友问我,说哪些岗位会被颠覆掉,哪些人会被淘汰,哪些事物会被AI所取代。个人观点是:(1)岗位不容易被颠覆,但岗位所需的技能会升级;(2)人不会被AI淘汰,淘汰我们的,永远是背后保持开放心态,持续学习,率先掌握领先知识,技能,工具与最佳实践的另一个人。有人说,每...

2023-10-30 19:32:42 95

原创 用这个方法,谁都可以刷到leetcode排名第一(可复制)

前几天,有人分享了一个利用GPT在leetcode刷题,学习算法,启迪思路,提升编程能力的方法。开始还不信,自己试了一下,惊了!AI理解问题,编码解决问题的能力现在已经这么流弊了吗?在leetcode找了一道描述比较复杂的算法题:从数组nums[]中找满足条件的四元组。我开始认为,AI应该理解不了什么是:“a * b = c * d”“a != b != c != d”以及,我认为AI应该不能通过...

2023-10-20 12:15:12 106

转载 10月准备读的2本书

10月准备读的2本书:《断舍离》《你就是孩子最好的玩具》画外音:坚持一件事很难,但读书,真的有用。《断舍离》人们在眼花缭乱的纷繁世界中,最重要的一件事,就是明白自己在乎的是什么,自己想要的是什么。日本当红博主佐佐木,曾经是一个中年油腻男,35岁,月光族,蜗居在一个乱糟糟的小房间里。买来的东西堆得到处都是,因为太多,常常要用的时候,找不到,所以又去买新的,形成了恶性循环。有一次他突然明白了:“其实我...

2023-10-18 12:20:30 55

转载 GitHub 120K star高赞硬核干货,它来了!

有一本算法书,一度风靡技术圈,几乎人手一本!2020年底,第一版一上市就拿下了京东、当当计算机新书榜第一名,并成为当年程序员最爱的技术书,这就是《labuladong 的算法笔记》。画外音:文末送书。如今,这本算法书经过大幅改进和优化,第二版全新上市了。再版刚一上市,又冲上了京东计算机图书榜第一、当当计算机新书榜第一的位置。这本书为什么如此受欢迎?(1)它是Github高赞硬核算法教程升级版。《l...

2023-10-17 19:40:55 87

转载 每个人,都可以做到百万阅读!

受腾讯之邀,做一个分享。主题:每个人都能做到百万阅读时间:9.16 14:30地点:北京腾讯总部讲些什么?结合自己的创作经历,聊聊:1. 为什么要创作?2. 创作什么内容?3. 没时间怎么办?4. 如何坚持?5. 套路篇:百万阅读的技巧?6. 真诚篇:百万阅读的核心?有多少个面基名额?30,先到先得。有线上吗?有。如何报名?扫码,线上线下报名标题不是噱头,分享一定能做到的方法。期待面基。...

2023-09-15 12:16:08 73

转载 “我赚钱这么辛苦,还不是为了你”,是什么心态?

每天1分钟,和我一起思辨,一起进步。我经常和家人孩子说“我工作很忙,没时间陪你们”,是什么心态?因果论思考:因为工作忙,所以无暇兼顾家庭。目的论思考:想要逃避陪伴家人孩子的责任,因此找了“工作忙”这个借口。我还会和家人孩子说“我赚钱这么辛苦,还不是为了你”,是什么心态?这是一种典型的绑架,想要以挣钱为理由,来支配家庭成员,使其屈从于自己。同时达到灌输“我是家里最有价值的人”这一目的,而剥夺家庭成员...

2023-09-06 20:11:54 82

转载 9月准备读的2本书

9月份准备读的2本书:《你想活出怎样的人生》《阅读是一座随身携带的避难所》画外音:坚持一件事很难,但读书,真的有用。《你想活出怎样的人生》在人类历史上,犹太民族曾涌现出不少推动人类文明进程的大师巨匠,如马克思、爱因斯坦、毕加索等。而这个民族之所以会出现如此多的优秀人物,与犹太人的家庭教育分不开。在他们的教育观中,我们不难发现,想要培养优秀的孩子,起点在家庭。那良好的家庭教育究竟是什么呢?家庭教育对...

2023-09-01 08:24:57 72

转载 出书了,热乎的...

【1】缘起22年底的时候,我去上海参加一个全球软件研发行业的创新峰会,学习同行先进的研发管理经验,以提高自己团队的研发效能。峰会结束的晚宴上,碰到了自己的好友,也是大会出品人之一的茹炳晟。“这么多好的案例,只可惜只有参会的几千人能到场聆听,要是能有更多的人学习到就好了”,我感叹。“能不能和组委会商量商量,出一本案例集呢?”,显然,茹炳晟是那个提出解决方案的人。接着,我们找到了大会组委会的一竹和景素...

2023-08-22 08:32:25 81

转载 看过这个“睡眠公式”的人,10分钟就睡着了...(已收藏)

被失眠困扰了很多年。吃过一些辅助睡眠的“药”,似乎并没有好转。微信读书上评分最高的“睡眠”相关的书是《睡眠公式》,@祈禳 同学做了详细的阅读笔记,非常干货,分享给大家,希望对有同样困扰的你所有帮助。???? 睡眠驱动力1. 睡眠驱动力=困意:困意越明显,越容易入睡。2. 腺苷可以帮助我们入睡,清醒时间越久,腺苷越多,困意也就越强。3. 咖啡之所以会有提神的功能,主要是因为咖啡因可以临时阻断腺苷的产生。4...

2023-08-21 22:35:36 118

转载 技术经理,真不是这么好当的...

我,是一个普通的技术经理。我很惶恐,害怕失去自己的核心竞争力,我还想做点技术工作,但是真没有时间。一天日程完全不在自我掌控中,大部分时间都在会开,或者救火。最近出了两次线上故障,我必须提升团队代码的质量,我希望团队写更多测试用例 ,但大伙反馈项目太忙,根本没有时间。PMO找过来说后端成为了项目的关键路径,我必须提升团队研发的效率,我希望大伙周末来冲刺一下项目,但大伙反馈那个需求压根不合理。产品过来...

2023-08-16 12:10:20 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除