相信对于大家多看一些类似的案例,以后对于大家自己在线上系统遇到各种生产问题的时候,进行排查和优化的思路会有很大的启发。事故背景先给大
2022-10-21 17:57:54查找假设有如下这样一个有序链表:想要查找24、43、59,按照顺序遍历,分别需要比较的次数为2、4、6目前查找的时间复杂度是O(N),如何提高查找
2022-10-20 10:06:45我们可以使用ln命令来创建软连接,那么怎样删除呢?Linux中没有用于删除符号链接的特殊命令,不过可以使用rm命令,该命令主要用于删除文件和目
2022-10-20 09:48:14死锁(DeadLock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称
2022-10-13 09:07:48加入事务和嵌套事务是指在Spring事务传播机制中的加入事务(REQUIRED)和嵌套事务(NESTED)的区别,二者看似很像,实则截然不同,那么它们有什么
2022-10-08 08:48:06随着MySQL官方的不断发力,在基于MySQL复制的基础上,推出了一系列的高可用方案,例如,主从半同步复制、InnoDBReplicaSet、组复制(MGR)
2022-09-29 15:54:47最近随着微服务(Microservice)的火爆,微服务架构也被大家越来越多的提及,今天就为大家结合收集的资料,权当做一个微服务架构的全面总结式
2022-09-23 08:45:01作者|吴迪本文整理自CloudWeGo开源一周年技术沙龙活动中字节跳动基础架构服务框架资深研发工程师吴迪的演讲分享,技术沙龙主题为《字节高性
2022-09-16 08:00:25前言数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走出一条高效的路,但是它毕竟是基于某些固定的规
2022-09-11 15:45:20大家好,我是树哥。如果查询或更新时的数据特别多,是否从行锁会升级为表锁?此外,还有朋友留言说到:不同的隔离级别可能会用不同的锁,可以
2022-09-08 09:05:401、行列转换问题:假设有张学生成绩表(tb)如下:想变成(得到如下结果):代码:WITHtb(姓名,课程,分数)AS(SELECTN 张三 ,N 语文 ,
2022-09-06 09:07:58ClickHouse已经成为行业主流且热门的开源引擎。随着业务数据量扩大,场景覆盖变广泛,在复杂query场景下,ClickHouse容易存在查询异常问题,影响
2022-09-05 17:48:32一、背景引入今天跟大家聊一个互联网大厂的Java面试题:使用无界队列的线程池会导致内存飙升吗?因为在面互联网大厂的时候,一定会问并发,问
2022-09-05 18:05:14大家好,我是菜鸟哥。图片相信对于不少的Python程序员们都是用Pycharm作为开发时候的IDE来使用的。今天我来分享几个好用且酷炫的Pycharm插件,在安
2022-08-31 09:45:32日志,对于一个程序的重要程度不言而喻。无论是作为排查问题的手段,记录关键节点信息,或者是预警,配置监控大盘等等,都扮演着至关重要的角
2022-08-31 08:57:25概述在公有云部署的kubernetes集群中,有公有云厂商提供LoadBalancer类型的Service。但是在基于本地环境部署的k8s集群是我们常用的测试环
2022-08-31 08:45:02作者|根泰,携程高级后端开发工程师,关注数据存储和数据库领域;遐龄,携程研发总监,关注大数据存储、性能调优。Dynamo风格数据库来源于亚
2022-08-20 08:04:59其实正则化的本质很简单,就是对某一问题加以先验的限制或约束以达到某种特定目的的一种手段或操作。在算法中使用正则化的目的是防止模型出现
2022-08-10 16:00:00框架的设计思路首先要明确进行接口自动化需要的步骤,如下图所示:然后逐步拆解需要完成的工作:1)了解分析需求:了解接口要实现的功能2)数
2022-08-05 23:02:59译者|陈峻审校|孙淑娟实现自助式用户协助往往是客户支持团队持续追求的目标之一。它不但能够有效地减少用户需求单量,而且可以让用户快速地找
2022-08-04 08:51:14目前大部分后端开发人员对MySQL的理解可能停留在一个黑盒子阶段。对MySQL的基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查等
2022-08-01 10:06:45如何让一个已有的2DGAN变成3D级别?这是一个有趣且实用的问题。为了解决这个问题,来自苹果和伊利诺伊大学厄巴纳-香槟分校的研究者试图尽可能
2022-07-27 15:43:54一、预备知识1 1污点分析污点分析是一种跟踪并分析污点信息在程序中流动的技术。在漏洞分析中,使用污点分析技术将所感兴趣的数据(通常来自程
2022-07-26 19:46:53引言这篇文章开始,我们把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。假如面试官看你简历里写了MQ中间件
2022-07-25 09:48:17公司项目是用consul进行注册的,在发布微服务的时候,总是会导致调用方出现一定几率的调用失败。一开始百思不得其解,后来咨询了资深的同事才
2022-07-24 09:58:35语言模型已经深刻变革了自然语言处理领域的研究和实践。近年来,大模型在多个领域都取得了重要的突破。它们无需在下游任务上微调,通过合适
2022-07-14 15:53:15作者|vivo互联网客户端团队-XuJie日益新增的机型,给开发人员带来了很多的适配工作。代码能不能统一、apk能不能统一、物料如何选取、样式怎么展示
2022-07-14 09:52:57作者简介|Qifan,携程高级工程师,专注移动端开发;Yinuo,携程高级工程师,专注移动端开发;popeye,携程软件技术专家,关注移动端跨端技
2022-07-08 09:48:57作者|张东辉延迟是怎么产生的?传统直播方案(http-flv、RTMP等)的架构以及延迟量级如下图所示:以抖音直播为例,直播链路各环节延迟贡献如下:推流
2022-07-07 05:46:29相信大家都知道二分搜索,在一个有序的列表中,使用二分搜索,能够以O(logN)的时间复杂度快速确定目标是不是在列表中。二分搜索的代码非常简单
2022-06-26 07:06:23