面试3轮差点拿到offer,还从30k降到20k,不好过啊...

可能每个技术人都有个阿里梦,谁也不例外。最近准备跳槽,前一阵子在准备各种面试,也面了几个大厂,包括阿里,惨的是我挂在了第三轮。因为面试的是后端高级开发工程师,所以纯粹的技术性问题比如AOP、Bean生命周期、JDK基本的并发等等进行了深入的讨论,在Bean的生命周期就栽了...Spring官方文档对于Bean的定义:Bean就是由IOC实例化、组装、管理的一...
📅 2023-09-06 阅读全文 →

Redis——由分布式锁造成的重大事故

作者:浪漫先生原文:juejin.im/post/6854573212831842311前言基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。背景我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了!要知道,这个地球...
📅 2023-09-06 阅读全文 →

漫谈何时从单体架构迁移到微服务?

作者:张飞洪原文:www.cnblogs.com/jackyfei/p/10107510.html面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。本文从单体...
📅 2023-09-06 阅读全文 →

为什么在做微服务设计的时候需要DDD?

作者:张飞洪原文:www.cnblogs.com/jackyfei/p/12089123.html记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。于是网上一顿海找,并做了学习笔记。DDD内容繁多,个人浅见,它不同于传统贫血...
📅 2023-09-06 阅读全文 →

某程序员毕业进UC,被阿里收购!跳去优酷土豆,又被阿里收购!再跳去饿了么,还被阿里收购!难道阿里想收购的是他?

你羡慕过杨超越的锦鲤命吗?没想到互联网行业里也有一种奇特的命格,叫“阿里命”。有位网友发帖自嘲自己“三次躺着进阿里”,“被动福报”,小编太好奇了,在他身上到底发生了什么?       为了逃离阿里,楼主最后去了国企,这下总不会被阿里爸爸收购了吧?结果没想到......       &nbs...
📅 2023-09-06 阅读全文 →

面试官:谈一下你对DDD的理解?我:马什么梅?

领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也称为概念模型、领域对象模型和分析对象模型。——《UML和模式应用》我们在日常开发中,经常针对一些功能点争论“这个功能不应该我改,应该是你那边改”,最终被妥协改了之后都改不明白为什么这个功能要在自己这边改。区别于传统的架构设计,领域驱动设计(DDD)也许在这个时候能帮...
📅 2023-09-06 阅读全文 →

Java并发必知必会第三弹:用积木讲解ABA原理

作者介绍悟空聊架构种树比较好的时间是十年前,其次是现在。自主开发了Java学习平台、PMP刷题小程序。目前主修Java、多线程、SpringBoot、SpringCloud、k8s。本公众号不限于分享技术,也会分享工具的使用、人生感悟、读书总结。可落地的 Spring Cloud 实战项目持续更新中,点击底部[阅读原文]获取。本篇主要内容如下 本篇主要内容一...
📅 2023-09-06 阅读全文 →

为什么阿里不允许用Executors创建线程池

1 文章概述《阿里巴巴JAVA开发手册》有这样一条强制规定:线程池不允许使用Executors去创建,而应该通过ThreadPoolExecutor方式,这样处理方式更加明确线程池运行规则,规避资源耗尽风险。本文我们从资源和排查问题两个角度进行分析,同时参考DUBBO线程池声明方式创建一个符合规范的线程池。2 资源角度《阿里巴巴JAVA开发手册》从资源角度对...
📅 2023-09-06 阅读全文 →

某程序员面试支付宝P7,面试已通过,却因为背调没过!再进阿里失败!阿里背调,到底调啥?

离成功只差临门一脚是什么感觉?大概就是这位程序员小哥哥的感受了:第二次尝试进阿里,好不容易闯过层层面试,眼看就要成为阿里人,却在背调时被拦在门外,真是心碎成饺子馅!             这种感觉真是太难受了,阿里员工纷纷表示“心疼”:      &nbsp...
📅 2023-09-06 阅读全文 →

iPad 真香,自费送粉丝 1 部

终终终终终终终终终终于来福利了,最近经济也不太景气,小编手头也紧张,不过还是的感谢这段时间粉丝们对我的不离不弃啊。我特地联系了几位大佬,直接给大家送一个 2019 新款苹果iPad !无论是自己玩,还是当礼物送人,都比较不错的。赠送规则本号的读者众多,当然不能每个人都送啦,所以大家使用下面的二维码抽奖,中奖后,联系小编兑换。详细规则如下,...
📅 2023-09-06 阅读全文 →

聊聊微服务(一)

最近看到一些小伙伴在聊微服务相关的话题,每个人对于微服务都有自己的理解。甚至很多小伙伴觉得微服务就是架构界的“白富美”,人人都很向往拥有它,其实不尽然。任何事物脱离场景的表述都是苍白的。那么微服务到底是什么呢?我们在什么时候需要它呢?在此我想拿出两年前在团队内部做过的一次分享,跟大家一起聊聊微服务。说起微服务,我们不得不从它是如何诞生的说起,当我们理解了它诞...
📅 2023-09-06 阅读全文 →

Redis缓存失效策略思考

1 删除过期数据我们设置Redis元素时可以指定过期时间,那么Redis如何删除这些超时元素?Redis采用了两种策略:定期删除和惰性删除。(1) 定期删除Redis每隔一段时间就检查哪些KEY已经过期,如果过期就删除。但是我们来设想一个问题:如果Redis存储KEY非常多,仅仅超时检查这项工作就会非常耗费资源并严重影响服务能力。为了解决这个问题Redis并...
📅 2023-09-06 阅读全文 →

微服务业务系统(Biz-UI)的中台构建之路

导读中台是近两年软件开发领域的热点话题,相关的文章也成为了各个技术社区和媒体争相报道的网红内容。作为企业支撑业务开发的核心系统,中台的重要性不言而喻,很多企业也开始尝试中台的构建和落地工作。Biz-UI的业务中台孵化于BSAP(Business Service Architecture and Practice)项目,经过一年多的积累,终于开花结果。本文将从...
📅 2023-09-06 阅读全文 →

计算机基础知识总结与操作系统 PDF 下载

第一本是程序员必知的硬核基础知识,这是一本非常入门的经典 PDF,看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,从 CPU 到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排版非常精美。看起来一点不枯燥现...
📅 2023-09-06 阅读全文 →

想投大厂Java岗,但没有项目经验?| 100个免费名额,先到先得!

Java作为互联网第一语言,能做前、后端,大数据,机器学习... 是入职大厂必备语言。但不少同学跟我说入门很难,就算学会了如果没项目,找工作也几乎没戏,让我给支个招。今天就推荐一个免费的Java大学生就业特训营,有理论基础,有落地项目,对拿高薪非常有帮助,我自己看了一遍也受益匪浅。同时,他们还邀请了腾讯技术专家等开发大牛,直播解答就业问题,拆解腾讯华为等大厂...
📅 2023-09-06 阅读全文 →

基于Spark的大规模推荐系统特征工程

分享嘉宾:陈迪豪 第四范式 架构师编辑整理:刘璐出品平台:第四范式天枢、DataFunTalk导读:特征工程在推荐系统中有着举足轻重的作用,大规模特征工程处理的效率极大的影响了推荐系统线上的性能。第四范式作为国际领先的机器学习和人工智能技术与平台服务提供商,面向大规模特征工程问题开发了下一代离线在线一致性特征抽取引擎FESQL,针对AI场...
📅 2023-09-06 阅读全文 →

使用RabbitMQ实现未支付订单在30分钟后自动过期

延迟队列可以实现消息在投递到Exchange之后,经过一定的时间之后再路由到相应的Queue。最后被消费者监听消费。即:生产者投递的消息经过一段时间之后再被消费者消费。常见业务场景:订单在30分钟内还未支付则自动取消。该业务的其他实现方案:使用Redis,设置过期时间,监听过期事件。使用RabbitMQ的过期队列与死信队列,设置消息的存活时间,在设置的时间内...
📅 2023-09-06 阅读全文 →

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

吞吐量在了解qps、tps、rt、并发数之前,首先我们应该明确一个系统的吞吐量到底代表什么含义,一般来说,系统吞吐量指的是系统的抗压、负载能力,代表一个系统每秒钟能承受的最大用户访问量。一个系统的吞吐量通常由qps(tps)、并发数来决定,每个系统对这两个值都有一个相对极限值,只要某一项达到最大值,系统的吞吐量就上不去了。QPSQueries Per Sec...
📅 2023-09-06 阅读全文 →

太赞了!2000字SQL大全PDF ,终于开放下载了(附5000页字节,蚂蚁大厂真题 )

今天给大家分享2套手册,先看看一大牛整理的一套2000字数据库初级到进阶,到技巧的SQL大全PDF,最近终于出电子版了!平时工作和面试大厂无压力。非常适合大家学习。内容主要从三部分:基础,进阶,技巧提升先来给你们看看里面具体都有哪些内容:目前上述内容已打包成完整电子书,具体获取方式如下:如何获取?1. 关注 GitHub中文社区公众号;2. 在 GitHub...
📅 2023-09-06 阅读全文 →

年薪150万的阿里大佬工资全部上交!家务全包!却被老婆嘲讽嫌弃!网友:你老婆外面有人!

男人挣钱少会被老婆嫌弃,那挣钱多的男人是不是就没有这种烦恼了?好像也不一定。一个阿里大佬发帖控诉老婆对自己实行精神虐待,要知道,他可是年薪150万+所有收入全部上交+家务全包,简直是“完美”!             楼主的遭遇令网友们大为不平,这么优秀的男人,为什么要这么对待他?有人马上...
📅 2023-09-06 阅读全文 →

一个思维习惯,让你成为架构师

程序员的迷茫不仅仅是面对技术繁杂的无力感,更重要的是因为长期埋没于软件 世界的浩大的分工体系中,无法看清从业务到软件架构的价值链条,无法清楚定位自己在分工体系的位置,处理不好自身与技术、业务的关系所致。很多程序员打心底不喜欢业务,这一点我曾经也经历过,我更宁愿从事框架工 具、技术组件研究的相关事情。我有个朋友经常吐槽我说:”你们天天加班加点写了那么多代码,然...
📅 2023-09-06 阅读全文 →

因 Redis Key 命令不规范,导致熬了一个通宵才把Key删完了!

来源:http://dwz.date/cmSG前言由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了8台应用服务器;1台es服务器;删除分布式定时任务中心相关的业务任务;备份并删除MySQL数据库;删除Redis中相关的业务缓存数据。CTO指名点姓让我带头冲锋,才扣了我绩效……好吧,冲~其他都...
📅 2023-09-06 阅读全文 →

震精!Spring Boot内存泄露,排查竟这么难!

作者 | 纪兵来源 | http://suo.im/5MABXL背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:Meta...
📅 2023-09-06 阅读全文 →

阿里员工绩效只拿3.25!自我反省:平时假装努力!晚上没加班!去厕所时间太长!还老买彩票!

你见过阿里员工的反省书吗?最近网上流传着一份反省书,据说出自一个绩效3.25的阿里员工之手,反省内容包括自己每天在干什么,有哪些恶习,最大的问题等等,林林总总列了几十条,看来反省得很深刻嘛!假装干活,看着电脑发呆,看小说,看股票,这些问题反省反省也就罢了,连去厕所时间长、买彩票、晚上不加班都成了罪过,看完这份检讨,真是男默女泪啊.......网友们都乐了,有...
📅 2023-09-06 阅读全文 →

震惊:马士兵竟然和腾讯“干”上了...

我昨天参加了一线大厂的技术面,擦,真TM的太难了:有没有一种一定能保证线程安全的代码写法?(偷偷告诉你,真的有!)多个线程如何保持A1B2C3等顺序交替输出?synchronized volatile的CPU原语是如何实现的?无锁、偏向锁、轻量级锁、重量级锁有什么差别?如何正确的启动和停止一个线程?线程和纤程的区别的是什么?为什么纤程比较轻量级?Thread...
📅 2023-09-06 阅读全文 →

我工作三年了,该懂并发了(干货)

本文的组织形式如下,主要会介绍到同步容器类,操作系统的并发工具,Java 开发工具包(只是简单介绍一下,后面会有源码分析)。同步工具类有哪些。下面我们就来介绍一下 Java 并发中都涉及哪些模块,这些并发模块都是 Java 并发类库所提供的。同步容器类同步容器主要包括两类,一种是本来就是线程安全实现的容器,这类容器有 Vector、Hashtable、Sta...
📅 2023-09-06 阅读全文 →

网易实时数仓实践与展望

分享嘉宾:马进 网易杭研 技术专家编辑整理:张满意出品平台:DataFunTalk导读:随着大数据技术的进步,各种计算框架的涌现,数据仓库相关技术难题已经从离线数仓逐渐过渡到实时数仓,越来越多的企业对数据的实时性提出了严格的要求,如何满足企业的低延时的数据需求,如何看待批量处理和实时处理的关系,实时数仓应该如何分级,各家可能都有自己的理解,本文主要介绍网易的...
📅 2023-09-05 阅读全文 →

被强制007加班!他愤而把加班证据发给国外供应商和大客户!客户纷纷取消订单!他去度假,老板气疯!

被pua了怎么办?被强制007又怎么办?大多数人可能就忍气吞声了,但是哪里有压迫哪里就有反抗,总有人受不了奋起反抗。有位腾讯员工的朋友被pua007压迫太久,一怒之下做了这件事,重创老板,大快人心!看完他的神奇操作,小编只想说一句“太牛了”!网友们也被震惊了,第一反应都是“励志”、“狠人”、“牛逼”、“楷模”,这简直就是爽文爽剧里的黑莲花,钮钴禄甄嬛本嬛!&...
📅 2023-09-05 阅读全文 →

DDD 到底什么鬼?

最近一个好哥们因为不满意前一份工作的薪水,去大厂面试。面试的时候,被面试官问到微服务,高并发时,他一脸懵逼,回答总是不能让面试官满意。面试结果可想而知,我就不多说了。因为这次面试,他开始意识到自己的问题。相信这也是不少人存在的困惑。就在今年4月,InfoQ 发布了软件架构与设计的趋势报告。在报告中可以看出,微服务、领域驱动设计等已经非常流行,并成为目前软件开...
📅 2023-09-05 阅读全文 →

CSCNN:新一代京东电商广告排序模型

分享嘉宾:刘鹄 京东 算法工程师编辑整理:李沛欣出品平台:DataFunTalk导读:随着电商平台对图像信息的大量引入,通过图像分析来进行广告点击率判断就成了新的趋势。本次分享的主题为CSCNN:新一代京东电商广告排序模型,主要介绍视觉信息在CTR排序模型中的应用。一方面,我们将介绍在工业场景下使用CNN将图像加入CTR模型联合建模的方法;另一方面...
📅 2023-09-05 阅读全文 →