融资3000万,腾讯大佬随手开发的工具到底有多牛?

静态的Swagger们跟不上频繁变更的代码“为什么改了这个没告诉我”,“实际功能和文档上说的不一样啊”。这些话大家做开发的想必耳朵都听出老茧了。真不是故意的,有时候任务比较急,就先改了代码,想着以后再同步文档,然后就给忘了。项目更新又全靠社交软件通知,人一多难免有一两个没及时沟通到的。确实给合作的小伙伴带来麻烦,但说实话开发也挺委屈的。这些问题产生的主要原因...
📅 2023-08-07 阅读全文 →

图解 Serverless!秒懂!

作者 | 江昱(阿里云 Serverless 产品经理)抛砖引玉:从云计算到 Serverless2009 年,UC Berkeley发表了:Above the Clouds: A Berkeley View of Cloud Computing 一文,在该文章中首次对云计算做出定义:云计算包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施...
📅 2023-08-07 阅读全文 →

外包干了四年,废了!

如果不是被女朋友抛弃,我估计现在还没醒悟。大专生,18年通过校招进入湖南某软件公司,干了接近4年的CRUD,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的CRUD,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状!刚开始准备时,自己都蒙了,四年的CRUD让...
📅 2023-08-07 阅读全文 →

云计算架构设计6大原则,你遵循了吗?

2006年,第一个云计算(Cloud Computing)产品诞生,云计算的概念也被提出,现在云计算几乎已经渗入所有的行业和应用场景中。我们不一定能直接感受到云计算对日常生活、工作、学习的影响,但作为IT基础设施,它却悄然支撑着我们正在使用的各个应用。在很多书和云服务商的官方文档中都介绍过云计算的概念、发展历史、产品体系,我们不再赘述。我们可以从另...
📅 2023-08-07 阅读全文 →

DDD兴起的原因以及与微服务的关系

作者:等不到的口琴来源:https://www.cnblogs.com/Courage129/p/14839544.htmlDDD为什么能火起来?我们先不讨论DDD的定义, 先梳理一下DDD火起来的背景, 根据我学习的套路, 永远是为什么为先,再是解决什么问题,是什么东西, 最后如何使用。我们都知道这些年随着设备以及技术的发展,软件架构发生了很多变化,从最初...
📅 2023-08-07 阅读全文 →

Linux IO多路复用之Select简史

内容目录 前言早期的UnixTCP/IP诞生后终端复用套接字章节回顾结论引用前言 最近我一直在思考 Linux 中的多路复用,即 epoll(7)[1]系统调用。我很好奇 epoll与Windows等操作系统的iocp 或 macOS等操作系统的kqueue相比,是更好还是更差呢?我想知道基于批处理 epoll_ctl 调用是否性能更佳。在我们开始认真讨论之...
📅 2023-08-07 阅读全文 →

高并发场景下JVM调优实践之路

一、背景2021年2月,收到反馈,视频APP某核心接口高峰期响应慢,影响用户体验。通过监控发现,接口响应慢主要是P99耗时高引起的,怀疑与该服务的GC有关,该服务典型的一个实例GC表现如下图:可以看出,在观察周期里:平均每10分钟Young GC次数66次,峰值为470次;平均每10分钟Full GC次数0.25次,峰值5次;可见Full&nbsp...
📅 2023-08-07 阅读全文 →

怎么写好技术文档?

作者:周智来源:www.cnblogs.com/xiaozhi_5638/p/15847859.html参加工作时间久一点的工程师应该有这样一个体会:自己平时代码写得再多再好,可一旦要用文档去描述或者表达某一个事情或者问题时,都感觉非常困难,无从下手,不知道自己该写什么不该写什么;或者费了九牛二虎之力写出来的东西没法满足要求,需要再三去修改调整。这其中的主要...
📅 2023-08-07 阅读全文 →

阿里P7背调红灯:被前前公司说坏话,修改领导名被查!

一位面试阿里P7的求职大佬,所有流程都顺利通过了。眼看阿里p7offer到手,年薪百万在即,没想到在背调环节出了问题,被亮了红灯。人生的反转来的太快,就像龙卷风,可把这位大佬郁闷坏了。原因竟是,这位大佬,因和前前老板有一段不愉快的故事,被其在单位里到处恶意造谣,造成了楼主的口碑极差。互联网圈子就那么大,阿里人事自然就直接查到了。已经被搅黄了两个offer。害...
📅 2023-08-07 阅读全文 →

优雅地处理重复请求(并发请求)

文章来源:https://sourl.cn/9ukjTx目录利用唯一请求编号去重业务参数去重计算请求参数的摘要作为参数标识继续优化,考虑剔除部分时间因子请求去重工具类,Java实现总结对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下...
📅 2023-08-07 阅读全文 →

又一个放弃P10千万年薪出走阿里的CTO

今天看到一段这样的吐槽,“人家 P10 的 CTO 还写代码,我们的架构师整体满嘴跑火车,自己天马行空的 IDEA,下面的人乞求给个 Demo 样例时,架构师自己都无法落地。赋能、沉淀、抓手、反哺、闭环、打通、用户画像。。。每次开会我都要边听边百度他们说的这些词是什么意思!”架构师这个词太热了,许多规模不大的公司呢,领导一拍脑袋就有了架构师的岗位,工资还挺高...
📅 2023-08-07 阅读全文 →

Kafka 六战 RabbitMQ,这差距还不够明显吗?

经常有人问我有个 xx 需求,我应该用 Kafka 还是 RabbitMQ ?这个问题很常见,而且很多人对二者的选择也把握不好。所以我决定写篇文章来详细说一下:Kafka 和 RabbitMQ 的区别,适用于什么场景?同时,这个问题在面试中也经常问到。下面我会通过 6 个场景,来对比分析一下 Kafka 和 RabbitMQ 的优劣。一、消息的顺序有这样一个...
📅 2023-08-07 阅读全文 →

面试八股文最新版出炉!一周肝了15个新篇章……

最近互联网大厂的”裁员潮“愈演愈烈……前段时间腾讯、阿里裁员,本以为只是”互联网倒春寒“。谁知不到一个月,京东多条业务线裁员,有赞的裁员比例高达70%,打工人的噩梦接连上演。疫情当下、裁员浪潮,焦虑和不安充斥这个金三银四。如何破局?我想最重要的一点:不断提升个人价值。不是薪资层面的数字简单累积,而是一个人在职场里、在专业领域、在技术上的层层突破和能力塑造,从...
📅 2023-08-07 阅读全文 →

45 个 Git 经典操作场景,专治不会合代码

git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。我刚才提交了什么?如果你用&nbsp...
📅 2023-08-07 阅读全文 →

十几亿用户中心系统架构,落地实践!

一、背景会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程APP、艺龙APP、同程微信小程序、艺龙微信小程序等多平台会员体系。例如微信小程序的交叉营销,用户买了...
📅 2023-08-07 阅读全文 →

Spring框架被曝0 day漏洞?

文章来源:【公众号:CSDN(ID:CSDNnews)】目录真的 Spring Cloud Function SPEL RCE网传比 Spring Cloud Function RCE 更为严重的 Spring RCESpring 零日漏洞真的存在?临时修复方案继 Log4j 2 之后,听闻 Java 再次遭到漏洞攻击,这一次,似乎情况也更为严重,因为受到影...
📅 2023-08-07 阅读全文 →

MySQL模糊查询再也不用like+%了

文章来源:https://c1n.cn/YEzjd目录前言倒排索引全文检索小结前言我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多。例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是 B+ 树索引能很好完...
📅 2023-08-07 阅读全文 →

一顿骚操作,Elasticsearch写入从3000/s干到8000/s

文章来源:https://c1n.cn/gC52J目录背景生产配置优化参数详解后记背景优化背景:基于 elasticsearch-5.6.0机器配置:3 个阿里云 ecs 节点,16G,4 核,机械硬盘优化前,写入速度平均 3000 条/s,一遇到压测,写入速度骤降,甚至 ES 直接频率 GC、OOM 等;优化后,写入速度平均 8000 条/s,遇到压测,能...
📅 2023-08-07 阅读全文 →

图解:订单系统从0到1设计思路

文章来源:https://sourl.cn/nXqrVQ|| 目录概述订单系统核心功能 订单系统的发展最后1概 述本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。1. 订单系统在企业中的角色在搭建企业订单系统之前,需要先梳理企业整体业务系统之间的关系和订单系统上...
📅 2023-08-07 阅读全文 →

直观讲解一下RPC调用和HTTP调用的区别

作者:浮生忆梦来源:blog.csdn.net/m0_38110132/article/details/81481454很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下...
📅 2023-08-07 阅读全文 →

没想到他这个创始人离职了

想必大家都看到池大离开极客时间的消息了,我好奇去问了一下极客时间的朋友,说是池大有个创业梦,现在极客时间成熟了,池大又去创新的业了,不愧是大佬啊。前几天跟朋友聊天,问问最近工作情况,一打听去了阿里。当时很诧异,我这位朋友的技术实力比较弱,能拿到阿里的 offer 着实有些惊讶,一打听原来一直在偷偷用功。在我的再三追问下,原来是刷了好几个月的极客时间,确实也难...
📅 2023-08-07 阅读全文 →

Service Mesh 和 API Gateway 关系深度探讨

作者:敖小剑来源:金融级分布式架构# 前言关于 Service Mesh 和 API Gateway 之间的关系,这个问题过去两年间经常被问起,社区也有不少文章和资料给出解答。其中不乏 Christian Posta 这样的网红给出过深度介绍。我在这里做一个资料的整理和汇总,结合个人的理解给出一些看法。备注1:为了节约篇幅,我们将直奔主题,假定读者对 Ser...
📅 2023-08-07 阅读全文 →

大型网站技术架构设计

作为一名后端开发程序员,非常希望自己能够从 0 到 1 地参与到一个项目中,特别是像淘宝这个量级的项目。但是在职业生涯中,能够有幸参与到这样项目中的人寥寥无几。正好最近看到一篇文章,作者以淘宝作为例子,讲述服务端高并发分布式架构的演进,思路清晰,非常值得一读,分享给大家。本文转载自 huashiou,转载信息如下:作者:huashiou链接:https://...
📅 2023-08-07 阅读全文 →

今天面了个阿里秒杀组的,见识到了基础天花板!

在工作或面试时,常常被问起关于消息队列、MQ或延时消息场景相关的问题。最常见的延时消息场景,一般有以下几个:下单后超过30分钟未支付,后台自动取消订单;订单超过48h未评论,系统自动生成一条好评;在平台下单后,超时未派出,后台自动取消订单。处理上述场景时,很多人想到最简单的方式就是定时任务轮训扫表。这种处理方式在数据量不大的场景下完全没问题。但是当数据量变大...
📅 2023-08-07 阅读全文 →

噢,老天爷! 属于Java的协程终于来了!

文 | 罗奇奇出品 | OSC开源社区(ID:oschina2013)OpenJDK 的 JEP 425 :虚拟线程(预览版)功能提案显示:Java 平台将引入虚拟线程特性(期待已久的协程)。虚拟线程是轻量级线程,可显著地减少编写、维护和观察高吞吐量并发应用程序的工作量。Java 开发人员一直依赖线程作为并发服务器应用程序的构建块,每个方法中的语句...
📅 2023-08-07 阅读全文 →

7种提升SpringBoot吞吐量神技!

文章来源:http://a.nxw.so/1biCvy目录异步执行增加内嵌 Tomcat 的最大连接数使用 @ComponentScan()默认 Tomcat 容器改为 Undertow使用 BufferedWriter 进行缓冲Deferred 方式实现异步调用异步调用可以使用 AsyncHandlerInterceptor 进行拦截异步执行实现方式二种:...
📅 2023-08-07 阅读全文 →

弃用Swagger+Postman!Eolink真香!

在当下这个先后端分离的技术趋势下,前端工程师过分依赖后端工程师的接口和数据,给开发带来了两大问题:问题1、后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都表明什么含义?问题2、返回数据操做难:数据返回不对或者不够怎么办?怎么才能灵活的操做数据?这是不少公司先后端分离以后带来的困扰,那怎么来解决这些问题?问题一的通常解决方案:后端团队共同维护一个在...
📅 2023-08-07 阅读全文 →

2000 页大厂面试资料!自取

一位粉丝去了京东面试,挂在了三面上,实在太可惜。整理了一下他的面试经历和发给我的面试题,然后花了一周时间和几个一线的大佬合作汇总了一些其他大厂的面试题和相关技术资料。大家认真撸完的话,对冲刺大厂和升职涨薪非常有用!!!京东一面1、把微服务模块,人员分工,几个人负责哪个模块介绍一下。用白板画出来。商城架构图也画一下2、你们的并发一般在多大3、谈一下你们项目用的...
📅 2023-08-07 阅读全文 →

提高代码速度的“正确姿势”

   来源:blog.csdn.net/weixin_48953972?type=blog前言本篇文章无关计算机技术,是作者最近发现有不少小朋友在纠结coding速度的问题,盲打对于程序员而言确实是基础必备技能吧!因为我之前也受过这个困扰,所以写这篇文章来分享下如何解决coding慢的问题。敲键盘快是个很不错的特效,就像吉他手solo秀手...
📅 2023-08-07 阅读全文 →

代码规范&设计模式落地之路

前言关于设计模式和代码规范问题还是有一些内容还是值得落笔和大家分享的。正文设计模式究竟是什么?主流的说法,大致如此:设计模式是解决可在许多不同情况下使用的问题的描述或模板,一般在OOP中最作为最佳实践的解决方案。最佳实践一词笔者再几处介绍设计模式的地方,都有看到。但是设计模式真的就是OOP中,业务开发的最佳实践吗?首先声明笔者的观点,我是如何理解设计模式的:...
📅 2023-08-07 阅读全文 →