丢人不!还用System.out.println("");太 Low了!

作者:雨尔辰辰my.oschina.net/yuchener/blog/46585161、日志框架小张;开发一个大型系统:1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?2、框架来记录系统的一些运行时信息;日志框架 ;zhanglogging.jar;3、高大上的几个功能?异步模式?自动归档?xxxx?zhang...
📅 2023-08-30 阅读全文 →

要我说,多线程事务它必须就是个伪命题!

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍别问,问就是不行分布式事务你应该是知道的。但是这个多线程事务......没事,我慢慢给你说。如图所示,有个小伙伴想要实现多线程事务。这个需求其实我在不同的地方看到过很多次,所以我才说:这个问题又出现了。那么有解决方案吗?在此之前,我的回答都是非...
📅 2023-08-30 阅读全文 →

菜鸟实时数仓2.0进阶之路

导读:供应链物流场景下的业务复杂度高,业务链路长,节点多,实体多,实时数仓建设难度高。菜鸟跨境进口业务场景更是如此,更复杂的场景带来更复杂的实体数据模型,对接的业务系统多导致ETL流程特别复杂,还有海量的日均处理数据量,使得团队在建设进口实时数仓的过程中,面临着诸多挑战:如何保证复杂实体关系下的数据准确性?如何降低多数据源情况下的数据处理复杂度?如何提升实时...
📅 2023-08-29 阅读全文 →

某多多买菜程序员:最长持续工作时间高达30小时!睁眼就工作,闭眼就睡觉!多多买菜离职率超级高!公司不得不降低门槛持续招人!

拼多多的买菜业务上线以后一直争议不断,出现了诸如工作强度过高、强制要求员工转岗等热议话题,那么多多买菜的工作现状到底是怎么样?一个拼多多员工发帖爆料:和去买菜的同事聊了下,他们最长的持续工作时间达到了30小时,比007还恐怖,基本睁眼就工作,闭眼就睡觉。另外,拼多多买菜部门的离职率超级高,很多人在路上就突然反悔了,所以公司一直在持续招人。一边半强制性要求内部...
📅 2023-08-29 阅读全文 →

爆了!58.3万笔/秒!

双11,有关电商的技术说得挺多,还记得去年阿里双11一天大概产生了970P数据,峰值每秒产生54笔订单。可能大家没什么概念,给你举个例子,央视拍了这么多年电视新闻节目,几十年下来他们存了也就大概80P的数据。今年,阿里给我们呈现的数据和峰值并发是58.3万笔/秒,再次打破记录!那么所有IT人都关心的问题来了,阿里是凭借什么样的技术,搞定这种高并发亿万级场景的...
📅 2023-08-29 阅读全文 →

实战篇:一个核心系统 3 万多行代码的重构之旅

经典著作《重构》这本书中有这么一段话:一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这种高度。重构,着实是一件让程序员兴奋的事情。今年年初,我们团队完成了一个复杂项目的重构工作,它属于广告系统最核心的引擎部分,大概有 300 多个文件,3 万多行代码。从技术方案...
📅 2023-08-29 阅读全文 →

五分钟看懂抓包神技:DPDK

我是一个网络监控软件,我被开发出来的使命就是监控网络中进进出出的所有通信流量。一直以来,我的工作都非常的出色,但是随着我监控的网络越来越庞大,网络中的通信流量也变得越来越多,我开始有些忙不过来了,逐渐发生丢包的现象,而且最近这一现象越发的严重了。万兆流量需求一天晚上,程序员哥哥把我从硬盘上叫了起来。“这都几点了,你怎么还不下班啊?”,我问小哥哥。“哎,产品经...
📅 2023-08-29 阅读全文 →

破4!《我想进大厂》之Java基础夺命连环16问

说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的一个实体,可以减少程序并发执行时的时间和空间开销,使得操作系统具有...
📅 2023-08-29 阅读全文 →

刨根问底,Kafka消息中间件到底会不会丢消息

大型互联网公司一般都会要求消息传递最大限度的不丢失,比如用户服务给代金券服务发送一个消息,如果消息丢失会造成用户未收到应得的代金券,最终用户会投诉。为避免上面类似情况的发生,除了做好补偿措施,更应该在系设计的时候充分考虑各种异常,设计一个稳定、高可用的消息系统。认识Kafka看一下维基百科的定义Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公...
📅 2023-08-29 阅读全文 →

阿里又出大瓜!某阿里男高管妻子被爆出轨!趁老公加班出差和情人厮混!网友:程序员的悲哀!

“瓜王”阿里又爆出大瓜!有人发帖爆料:一个曾经在华为任职,现在是阿里的男高管,他的全职太太有个情人,该情人在西溪银泰附近上班,他孩子和高管的儿子是同学。两人趁高管白天上班和出差时天天在一起。帖子还提供了几个信息,包括高管太太的微信昵称,开的车,现租住地址等等,相当详细。此贴一出,网友们大呼“好惨”,这位阿里男高管头顶一片绿油油。正如俗话所说,爱是一道光,绿得...
📅 2023-08-29 阅读全文 →

放弃Maven以后,我用了它。。。

转自:乐百川链接:toutiao.com/i6824937779193971207相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:1. Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长;2. XML文件不太...
📅 2023-08-29 阅读全文 →

拒绝接口裸奔!开放API接口签名验证!

作者:Joker_Coding来源:r6d.cn/kChH接口安全问题请求身份是否合法?请求参数是否被篡改?请求是否唯一?AccessKey&SecretKey (开放平台)请求身份为开发者分配AccessKey(开发者标识,确保唯一)和SecretKey(用于接口加密,确保不易被穷举,生成算法不易被猜测)。防止篡改参数签名按照请求参数名的字母升序排...
📅 2023-08-29 阅读全文 →

求求你不要在用!=null判空了

作者:诗意凌风 | http://suo.im/5t3akh导语在没有用Optional判空之前,你是否也像下面的代码一样判空呢?如果是,请往下看,Optional 相对传统判空的优势。java8之Optional 判空,简化判空操作传统阶层判空为什么要用Optional,它到底是什么东西你也看到了上面的那张图,一旦代码量大起来了,条件多了,代码就会变得很冗...
📅 2023-08-29 阅读全文 →

IDEA中一个被低估的功能,一键把项目代码绘制成UML类图

作者:hy_comingblog.csdn.net/hy_coming/article/details/80741717最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像Pl...
📅 2023-08-29 阅读全文 →

程序员语言也有鄙视链!某美团程序员爆料:筛选简历时,用go语言的基本不看!网友:当韭菜还当出优越感了!

程序员使用的语言有鄙视链吗?有人说有,有人说没有。一个美团员工发帖说,筛选简历时用go语言的基本不看。短短一句话,把对go语言的鄙视体现得淋漓尽致,难道go语言真的不如其他语言? 和他一样想法的前阿里程序员说,因为用java的人多,简历也多,他们也优先选择用java的程序员。 一个前腾讯程序员说,go语言适合开发一些简单的中间件,但因为没有面向对象...
📅 2023-08-29 阅读全文 →

工作10年,创业5年后,关于人生,我的5点思考

人生是一场回不去的旅行。很多人都想在有限的人生取得尽可能大的成就,我也是这样的人。但是创业5年屡战屡败,深深的教育了我。有时候,并不是每个人的付出都会有回报。过去的一年,,我差点陷入抑郁症,整夜失眠、焦虑、痛苦。创业的挫败、下属的不认可、身边朋友的轻视,这一切让我觉得真特么失败。那段痛苦岁月,我最终走了出来,有几个思考和大家分享下:— 1&nbsp...
📅 2023-08-29 阅读全文 →

拿下计网协议后,我就是公园里最靓的仔

下面我们就要对不同的协议层进行分类介绍了,我们还是采用自上而下的方式来介绍,这种介绍对读者来说更容易接纳,吸收程度更好。一般情况下,用户不太在意网络应用程序实际上是按照怎样的机制运行的,但我们是程序员吖,就套用朱伟的一句话说:你觉得计算机网络程序员不了解,你指着互联网用户去了解吗?有内个味儿没?应用层指的是 OSI 标准模型的第 5、6、7层,也就是会话层、...
📅 2023-08-29 阅读全文 →

一个架构师的缓存修炼之路

一位七牛的资深架构师曾经说过这样一句话:“Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。这么多年过去了,这句话或深或浅地影响了我的技术选择,以至于后来我花了很多时间去重点学习缓存相关的技术。我在10年前开始使用缓存,从本地缓存、到分布式缓存、再到多级缓存,踩过很多坑。下面我结合自己使用缓存的历程,谈谈我对缓存的认识。...
📅 2023-08-29 阅读全文 →

【JVM】肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!

JDK 是什么?JDK 是用于支持 Java 程序开发的最小环境。Java 程序设计语言Java 虚拟机Java API类库JRE 是什么?JRE 是支持 Java 程序运行的标准环境。Java SE API 子集Java 虚拟机Java历史版本的特性?Java Version SE 5.0引入泛型;增强循环,可以使用迭代方式;自动装箱与自动拆箱;类型安全的...
📅 2023-08-29 阅读全文 →

取代房子,这是未来5年最好的投资!

前段时间,和一个朋友聊天,她向我抱怨:自己进公司5年了,月薪还不到7000,而刚来1年的同事,最近却因为在一个项目中,为公司一次性节省了200万的成本,直接被提拔为部门主管,月薪涨到了3万,还被老板指定负责下一个新项目……其实,身处商业社会,每个人都要懂点金融思维:职场人:如何用财务数据分析公司的薪资激励标准,优化自己的工作?普通投资者:你是否因为看不懂企业...
📅 2023-08-29 阅读全文 →

知识图谱在小米的应用与探索

分享嘉宾:彭力 小米编辑整理:马瑶出品平台:DataFunTalk导读:小米知识图谱于2017年创立,已支持公司了每天亿级的访问,已赋能小爱同学,小米有品、智能问答、用户画像、虚拟助手、智能客服等互联网产品。通过引入知识图谱,这些产品在内容理解、用户理解、实体推荐等方面都有了显著的效果提升。本文的主要内容包括:小米知识图谱介绍:包括小米的商业模式、小米人工智...
📅 2023-08-29 阅读全文 →

你不好奇 CPU 是如何执行任务的?

前言你清楚下面这几个问题吗?有了内存,为什么还需要 CPU Cache?CPU 是怎么读写数据的?如何让 CPU 能读取数据更快一些?CPU 伪共享是如何发生的?又该如何避免?CPU 是如何调度任务的?如果你的任务对响应要求很高,你希望它总是能被先调度,这该怎么办?…这篇,我们就来回答这些问题。正文CPU 如何读写数据的? 先来认识 CPU 的架构,只有理解...
📅 2023-08-29 阅读全文 →

为什么曾经优秀的人突然变得平庸?

一个读者的提问:洋哥,我从小都是学霸,本硕都是985,计算机科班出身,但进入职场后却始终无法取得突破。工作5年还是基层员工,我该怎么破局?这个问题让我陷入了沉思,身边不不少曾经很厉害的朋友,突然就平庸了。记得高中的时候,有一个学霸同学,几乎不怎么用功最后考上了武大,但毕业后却找不到工作,最后回了老家做小生意。还有刚进入职场两年就升到技术经理的同事,却在35岁...
📅 2023-08-29 阅读全文 →

某阿里程序员求助:绩效背1,老板让他主动走!敢要n+1就在背调时说坏话!怎么办?网友:大不了鱼死网破!

绩效考核时得到差评怎么办?一个阿里员工发帖吐槽自己绩效考核不幸背了1 ,现在老板让他主动辞职,如果敢要n+1就在背调时说坏话,怎么办?阿里实行271的考核制度,前20%是优秀员工,中间的70%是合格员工,最后的10%则可能面临被淘汰的命运。在这种背景下,背1的员工本来就压力山大,更何况还摊上了这么一个leader,实在令人郁闷。网友吐槽该leader,打工人...
📅 2023-08-29 阅读全文 →

再见,数据库!MySQL千亿数据分库分表架构,堪称惊艳!

孙玄,江湖人称“玄姐”,前58集团技术委员会主席,前转转二手交易平台首席架构师。今天想跟你聊点儿企业里那些年薪百万的架构师,他们的架构设计思维是如何升级的。话不多说,咱们直接来聊点儿干的!最近听了玄姐聊技术,对架构上的认知更深刻了些,我还整理了一些我觉得很核心的点,也分享你看看。01、怎么谈“架构”不耍流氓有学生曾经问过玄姐一个问题:“孙老师,您作为前58技...
📅 2023-08-29 阅读全文 →

高德全链路压测——语料智能化演进之路

背景高德地图作为日活过亿的国民级出行生活服务平台,承载着海量用户服务的是后台的超大规模集群。从用户角度,如果出问题,影响会很大。3机房异地部署造成线上环境复杂,链路复杂。在这样的条件下,如何避免因故障造成用户的伤害,以及在复杂链路条件下做好容量规划,做好灾备,并在第一时间发现问题,通过流量控制和预案演练做应急响应就显得至关重要,而所有的工作都不能等到事情发生...
📅 2023-08-29 阅读全文 →

图解|打工人看腾讯这道多线程面试题

1. 骚动的周五小黑是大白前同事,现在俩人在不同的公司,但是都做后端开发工作。虽然两个人都在北京,但是距离不算近,一个在望京,一个在中关村,算是北京几大IT聚集圈之二了。两个人日常除了工作,业余活动并不多,当然头发也不多,宇宙中心五道口成了二人的集结地。眨了5次眼,又到周五了,仿佛空气都弥漫着明天放假的欢快气息,当然还有骚动的大白和小黑:大白看着时间差不多了...
📅 2023-08-29 阅读全文 →

23张图!万字详解「链表」,从小白到大佬!

链表和数组是数据类型中两个重要又常用的基础数据类型。数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解决和平衡此问题于是就有了链表这种数据类型。链表和数组可以形成有效的互补,这样我们就可以根据不同的业务场景选择对应的数据类型了。那么,本文我们就来重点介绍学习一下链...
📅 2023-08-29 阅读全文 →

某美团程序员爆料:美团虽然屏蔽职级,但可以通过椅子判断!坐人体工学椅的至少是3-1和3-2的大佬!真是这样吗?

不同级别的程序员除了薪资待遇不一样,还有什么其他的差别吗?有人说:连配备的电脑、桌椅都不一样!美团的专业职级体系从P1-1逐级提高,到P5为最高。一个新入职的美团程序员发帖爆料:mentor告诉他,美团虽然屏蔽职级,但可以通过椅子判断。那些坐人体工学椅的至少都是3-1或者3-2以上的大佬。真是这样吗?网友们乐了,按照这个逻辑,可以去看看老大坐的啥椅子,应该是...
📅 2023-08-29 阅读全文 →

大龄转行程序员半年达到阿里P7水平,他是如何做到的?

公司新来了个同事,级别比我高一级,技术一流,来了之后把现有项目的性能优化了一遍,给公司省了不少成本。后来才知道,他竟然是个「把烂牌打出王炸」的存在。他叫老徐,我希望通过他的故事,帮你找到些可复制的方法。 老徐的牌有多烂呢? 二本学校、非科班出身、人过 30 岁、还是转行...... 转行后进了一家北京的创业公司,一做就 4 年,有点股份,...
📅 2023-08-29 阅读全文 →