人人都是架构师???谈何容易!!

软件架构跟盖楼有异曲同工之妙。首先建筑师(软件行业:称之为架构师)在图纸上把大楼外观、主体结构、材料工艺、施工流程等设计好。施工队根据图纸,打好地基,并开始建设能满足抗地震、抗台风、抗沉降(高并发、高性能、高可用)等必备条件的大楼主体结构,然后再浇筑墙体、封顶、室内装饰。建筑师对主体结构的设计,在软件工程中便是架构设计;大楼的主体结构在软件工程中就是架构,它...
📅 2023-08-15 阅读全文 →

握草,这些研发事故30%我都干过!

作者:小傅哥博客:https://bugstack.cn❝沉淀、分享、成长,让自己和他人都能有所收获!????❞目录一、前言二、研发事故1. 功能流程设计类2. 技术方案实现类3. 技术服务使用类4. 后门违规操作类5. 运营操作失误类三、总结四、系列推荐一、前言你的代码出过事故吗?老人言:常在河边走哪有不湿鞋。只要你在做着编程开发的工作就一定会遇到事故,或...
📅 2023-08-15 阅读全文 →

这套Java调优方案太顶了!同时支撑10个618大促都不是问题

为了有条不紊的化解订单洪峰,每年京东 618 大促之前,都会对系统进行一些优化和测试,以保证订单系统、库存系统、结算系统等正常运转。数据库系统作为重要的基础设备,就好比人的大脑记忆系统,没有了数据库就没有了记忆系统,而一旦数据库性能出现问题,整个网站就不能正常使用了,所以数据库优化是一件持久的事情。而在程序上线前,需要根据需求预估用户数和并发量,并按照这个目...
📅 2023-08-15 阅读全文 →

百度大规模Service Mesh落地实践

导读:百度过去基于rpc框架的服务治理存在各种框架能力层次不齐、业务自身服务治理效率低、全局可观测性不足等诸多问题。本文介绍了百度内部落地service mesh的实践过程,以基础稳定性能力治理和流量调度治理能力为业务落地点,详细阐述了内部落地的service mesh整体技术方案以及一系列关键技术,如性能的极致优化、扩展的高级策略、周边服务治理系统等。全文...
📅 2023-08-15 阅读全文 →

工作两三年了,整不明白架构图都画啥?

作者:小傅哥博客:https://bugstack.cn❝沉淀、分享、成长,让自己和他人都能有所收获!????❞目录一、前言二、架构图有哪几种?三、Zachman框架是什么?四、陪你画个架构图1. 架构选型图2. 微服务架构3. 技术架构图五、总结六、系列推荐一、前言很多程序员画架构图头疼,不知道画什么、怎么画!分享、评审、述职、答辩,只要你在程序员这个行业...
📅 2023-08-15 阅读全文 →

分布式动态配置后浪推前浪 -- Nacos

???? 前言Nacos 是阿里巴巴的开源的项目,全称 Naming Configuration Service ,专注于服务发现和配置管理领域。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。客户端语言方面目前支持 Java,go 、python、 C# 和...
📅 2023-08-15 阅读全文 →

字节女实习生被通报批评,只因她晚上12点就睡觉!

前几天我们刚写文章夸赞字节跳动“一言不合就给员工发钱”的“任性”行为,还没过几天,字节又出了幺蛾子。一个字节的女实习生被全部门冷嘲热讽,原因竟是“晚上十二点前就睡觉了”。来看看这个实习生小姐姐的遭遇:部门晚上十二点开会,让她开个文档权限,结果她已经睡了,小姐姐因此被挂出来,接受众人批评和嘲笑,从而一夜成名……网友对此表示“恐怖”、“恶心”,这也太欺负人了,连...
📅 2023-08-15 阅读全文 →

华为月薪50k招Java程序员?这也太香了!

最近后台收到这样几条留言,让人很是深思://为什么现在很多公司“程序员工资倒挂”情况非常严重?//一个刚毕业的大学生就能拿到和工作两三年程序员一样的薪资? 为此我还专门找了在大厂工作8年的“老猿工”深夜畅聊:从上世纪末说起:当时的IT工程师们使用汇编语言,码出了各种操作系统、数据库,都是大神级的前辈,现在后辈们别说望尘莫及,可能“尘”都看不见。后来...
📅 2023-08-15 阅读全文 →

技术扫盲:关于低代码编程的可持续性交付设计和分析

作者:小傅哥博客:https://bugstack.cn❝沉淀、分享、成长,让自己和他人都能有所收获!????❞目录一、前言二、什么是低代码三、如何落地实现四、总结一、前言CRUD程序员会不会越来越便宜?CRUD,是程序员的自嘲,讲自己经常开发增删改查或者接口包装的简单逻辑代码。但这部分简单逻辑的代码又几乎是现阶段互联网公司里最消耗研发人员的部分,任何的业务...
📅 2023-08-15 阅读全文 →

阿里飞猪个性化搜索排序探索实践

导读:旅行类商品 ( 如机票、火车票、汽车票 ) 相对实物电商更加标品,用户决策因素更加单一,而行业内大多基于简单规则排序,如时间、价格或业务逻辑加权,难以满足用户的个性化出行需求。飞猪在过去一段时间中,不断探索交通搜索个性化排序技术,本次阿里飞猪的素数老师将围绕智能交通导购,对交通个性化搜索排序技术的实践与创新做详细分享。主要内容包括:...
📅 2023-08-15 阅读全文 →

面试题:mysql 表删除一半数据,B+树索引文件会不会变小???

今日寄语:努力的阶段,往往是最不养生的阶段!一张千万级的数据表,删除了一半的数据,你觉得B+树索引文件会不会变小?(答案在文章中!!)我们先来做个实验,看看表的大小是如何变化的??做个实验,让数据说话1、首先,在mysql中创建一张用户表,表结构如下:CREATE TABLE `user` (  `id`&n...
📅 2023-08-15 阅读全文 →

为什么说混合云是新基建的流行架构?文末彩蛋!

混合云为什么是新基建的流行架构?让我们从“什么是新基建”开始说起!以下内容节选自《混合云架构》一书!--正文--01什么是新基建“新基建”即新型基础设施建设的简称,根据国家发改委官方对“新基建”  的解读,新型基础设施主要包括三方面内容。一是信息基础设施,主要指基于新一代信息技术演化生成的基础设施,比   如,以 5G、物联网、...
📅 2023-08-15 阅读全文 →

人均估值5000万RMB,53岁程序员能做到的,你也能!

两周前,涛思数据正式宣布完成B轮4700万美元融资。一个40人的的团队,四年的时间,前后共获得了来自红杉、经纬、GGV、明势等近7000万美元的投资,估值已超3亿美元,人均估值超5000万RMB。消息公布后,迎来很多惊叹。我自己,一个53岁的程序员,更是感慨万分。我本已到游山玩水的年龄,却凭自己2017年初写的一万八千多行程序,开启了第三次创业之旅,而且持续...
📅 2023-08-15 阅读全文 →

假如我是超级卷王。。。

我最喜欢我的发型,因为它天生自然卷,而且是内卷。公司在十八层,为了能坐上电梯,我每次走到三层去等往下的电梯,先坐到1楼再上去。为了能带薪拉屎,我每次提前半个小时占坑,一边等shi意一边刷抖音,外面兄弟急的满头大汗,我静静享受这片刻悠闲。我的手机通讯软件只有钉钉,因为最喜欢它的已读功能,和谁聊天也是,别假装没看到。微信只用来凌晨两点发个朋友圈功能,比如:今天又...
📅 2023-08-15 阅读全文 →

10分钟掌握RocketMQ的核心知识

前言 Apache RocketMQ 是阿里开源的一款高性能、高吞吐量的分布式消息中间件。RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于集...
📅 2023-08-15 阅读全文 →

【腾讯三面】你能现场写一下LRU算法吗?

“金三银四,又到了换工作的黄金期。各位小伙伴们都准备好了吗?”这句话大家是不是最近已经要看吐了呢?每当这个时候,就证明招聘旺季又来啦~ 春招、校招、社招……那你真的准备好了吗?现在程序员的面试,尤其是大厂程序员面试其实越来越看重算法基本功。所以想要去大厂,拿到一个心仪的offer,扎实的算法基本功必不可少。今天牛牛就来跟大家来分享一个非常高频的算法...
📅 2023-08-15 阅读全文 →

工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…

来源:扩展迷EXTFANS工作电脑主要是用于办公的,若员工用作他途,比如存放不雅视频图片遭开除,公司违法吗?近日,中国裁判文书网官网披露的一则民事判决书显示,一名月薪 1.7 万的工程师在工作电脑私藏 64G 不雅文件,被开除后索赔 41 万,结果被法院驳回。民事判决书显示,黄某某于2007年7月2日进入上海研发分公司处工作,双方签订有自2016年7月2日起...
📅 2023-08-15 阅读全文 →

招200程序员!零基础考特许金融分析师!本批不限年龄,周二18:00截止报名,考上就是金饭碗!

前一段时间我们整理了一份“CFA零基础学习攻略”带你全面了解CFA(特许金融分析师)考试压箱底货,分量很足!经boss准许,现拟招募200名新朋友,不论年龄,不论职业,不管基础,免费培训他们学习特许金融分析师!你肯定会有这些问题▼▼▼1.从来没学习过,零基础能考过吗?2.如何才能节约时间,科学学习,抓住重点?3.考试通过率怎样?如何才能考过?如果你现在还存在...
📅 2023-08-15 阅读全文 →

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

‍‍‍‍‍‍‍‍‍‍‍‍阅读本文大约需要 20 分钟。大家好,我是 Kaito。这篇文章我想和你聊一聊,关于 Redis 分布式锁的「安全性」问题。Redis 分布式锁的话题,很多文章已经写烂了,我为什么还要写这篇文章呢?因为我发现网上 99% 的文章,并没有把这个问题真正讲清楚。导致很多读者看了很多文章,依旧云里雾里。例如下面这些问题,你能清晰地...
📅 2023-08-15 阅读全文 →

I/O多路复用,从来没遇到过这么明白的文章

大家好,我是涛哥。很多对技术有追求的读者朋友,做到一定阶段后都希望技术有所精进。有些读者朋友可能会研究一些中间件的技术架构和实现原理。比如,Nginx为什么能同时支撑数万乃至数十万的连接?为什么单工作线程的Redis性能比多线程的Memcached还要强?Dubbo的底层实现是怎样的,为什么他的通信效率非常高?实际上,上面的一些问题都和网络模型相关。本文从基...
📅 2023-08-15 阅读全文 →

字节跳动这份面试题,你能打几分

最近这段时间,身边的一个朋友刚刚拿到字节跳动的offer,一起来复盘一下他的offer之路,希望能给正在看机会的你有所帮助。这次面试总共经历了四轮,这四轮面试都是视频面试,其中前三轮是技术面试,最后一轮是hr面试。前三轮技术面试都有一个手动写代码的环节,在牛客网上写。情况也不完全一样,有的是先写代码后面试,有的是先聊一会儿再写代码。首轮面试1.1 算法题开始...
📅 2023-08-15 阅读全文 →

ShardingSphere解决海量数据分库分表

互联网高速发展,同时也带来的海量数据存储问题。传统关系型数据库的单库单表已经很难支撑,如何高效存储和访问这些数据,成为业内急需解决的问题。解决思路有两个方向:NoSQL数据库,非关系型数据库,天然集成了类似分布式分片的功能,支持海量数据存储,但是不具备事务管理分库分表,对多个单库单表资源整合,并配备资源调度模块,从而形成一个具有海量数据储存的逻辑表。今天我们...
📅 2023-08-15 阅读全文 →

拒绝996!21 点前必须离开工位!腾讯旗下这个工作室火了!

导读:近年来,互联网公司“996”加班内卷已经成为常态,尤其是一线大厂更甚。不过近日,腾讯试点强制六点下班成功登上了热搜。这段时间,“内卷”、“躺平”成为了网络流行词,不少网友坚持“躺平学”、“拒绝996”,也引发了众多争论和探讨。在996风气严重的行业,终于有一家公司站出来带头表明了态度。这就是鹅厂的光子游戏工作室“强制员工不加班要双休”的消息,然后就在网...
📅 2023-08-15 阅读全文 →

字节某正式员工吐槽:外包员工在外面倒卖字节粽子,没人管吗?网友:都是打工人,哪来的优越感?

端午节到了,许多互联网大厂都给员工发粽子,这本来是件好事,但没想到小小的粽子也能引发正式员工与外包员工之争。一个字节正式员工发帖吐槽字节外包员工倒卖粽子,在字节内网几十块钱收粽子,第二天就挂在网上打着字节的旗号卖,标价上百块钱。在闲鱼上搜下,多半是外包员工在倒卖字节礼品。楼主吐槽:这些外包员工真会搞事情,没人管管吗?楼主的吐槽不仅没得到网友的附议,反而引来网...
📅 2023-08-15 阅读全文 →

浅析「扣减库存」的方案设计

今天我们来探讨下扣减库存的方案。生活中,我们总是用各种电商 APP 抢购商品,但是库存数是很少的,特别是秒杀场景,商品可能就一件,那如何保证不会出现超卖的情况呢?一、扣减库存的三种方案1.1 下单减库存用户下单时减库存优点:实时减库存,避免付款时因库存不足减库存的问题缺点:恶意买家大量下单,将库存用完,但是不付款,真正想买的人买不到1.2 付款减库存下单页面...
📅 2023-08-15 阅读全文 →

数据库连接池为什么首选Druid

1、简介Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他,例如 DBCP、C3P0、BoneCP、Proxool、JBoss、DataSource 等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的青睐!Druid是一个JDBC组件,包含三个部分:Druid...
📅 2023-08-15 阅读全文 →

25张图解Redis连环面试!击溃面试官!

很多人问我,面试到底考察什么?面试官究竟想听到怎样的回答?针对这类疑惑,我觉得最好的解答,无疑是带着大家,以面试官视角,去进行面试,知己知彼,百战不殆,这就是我写这个系列的初衷。话不多说,接下来就来看看我们面试官系列的第一弹吧!这次我们的面试主题是Redis,我一般要考察的知识点都在下图,根据候选人的情况,会选择不同的知识点进行提问。通过上图,大家对Redi...
📅 2023-08-15 阅读全文 →

分布式事务+DDD+负载均衡+服务治理已撸!微服务不就这点事?

最近过得挺酸爽,刚跳槽就碰上服务拆分,有几个“天坑”要填,当然了,看在钱的份上,也完全没在怕的(踩的坑多了也就没坑了)。01我只要跨过这些技术门槛,就什么都不怕了!大家伙儿都知道微服务改造有一定的技术门槛,跨过了就海阔天空!空口无凭,咱们先来捋一捋有哪些坑,为了保护自己的头发,能提前躲的坑咱就先躲! 我们考虑下以下场景,在电商平台下一个订单,下单成...
📅 2023-08-15 阅读全文 →

积目在网络诈骗类黑产对抗的防控与思考

导读:本文主要介绍积目风控负责人徐铭老师,在对抗黑灰产中的一些心得、实践经验,希望通过分享,能给大家带来一些新的思路和方法。本文将首先介绍关于积目app和主要风险点、其次是遇到的一些共性问题及总体对抗思路,接下来是对抗的实战经验,最后是一些浅显思考。以下为徐铭老师分享内容:01关于积目积目是一个年轻人最热衷的潮流兴趣交友平台,里面的Z世代青年人不管是喜欢饶舌...
📅 2023-08-15 阅读全文 →

系统由单体架构到微服务架构到底是如何演进的?

随着互联网的发展,互联网企业的业务也在不断的飞速发展,进而导致系统的架构也在不断的发生着变化。总体来说,系统的架构大致经历了:单体应用架构—>垂直应用架构—>分布式架构—>SOA架构—>微服务架构的演变。当然,很多互联网企业的系统架构已经向Service Mesh(服务化网格)演变。今天,我们就一起来聊聊关于系统架构的演变这个话题。单...
📅 2023-08-15 阅读全文 →