最新vivo 在离线混部探索与实践

作者:来自 vivo 互联网服务器团队 本文根据甘青、黄荣杰老师在“2023 vivo开发者大会"现场演讲内容整理而成。 伴随 vivo 互联网业务的高速发展,数据中心的规模不断扩大,成本问题日益突出...

最新LeetCode 76 最小覆盖字串

LeetCode 76 最小覆盖字串 在本篇博客中,我们将探讨LeetCode上的一道算法题目——“最小覆盖子串”。这道题的主要目标是找到字符串s中包含字符串t中所有字符的最小子串。(图片来源网络,侵删) 问题描...

最新MyBatis-Plus

引入 回想一下SpringBoot集成MyBatis的实现过程 步骤1:建库建表 步骤2:建项目-mybatis-demo 步骤3:依赖 步骤4:配置文件-application.properties...

最新Web Tomcat

目录 1 前言2 Tomcat的安装3 Tomcat文件的构成4 Tomcat的使用步骤 1 前言 Tomcat是一个 http(web)的容器,笼统的理解一下所有的网站都叫做web。这个web容器可以...

最新贪心 Leetcode 56 合并区间

合并区间 Leetcode 56(图片来源网络,侵删) 学习记录自代码随想录 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你...

最新Mybatis 入门介绍

MyBatis MyBatis是一个一流的持久化框架,支持自定义SQL、存储过程和高级映射。(图片来源网络,侵删) MyBatis几乎消除了所有的JDBC代码,手动设置参数和检索结果的步骤。 MyBatis可以...

最新力扣:120. 三角形最小路径和

动态规划(图片来源网络,侵删) 1.先定义dp数组在下标i和下标j时的最小路径和 ,之后初始化dp数组值dp【0】【0】=triangle.get(0).get(0)。再用for循环来遍历数组dp【】的i,并赋值每...

最新Kafka学习笔记

常见的消息队列对比 详细对比见:https://note.dolyw.com/mq/00-MQ-Select.html#_6-%E5%AF%B9%E6%AF%94 仅截图部分优缺点对比。 Kafka VS...

最新Go 与 Rust:导航编程语言景观

在当今构建软件时,开发者在编程语言上有着丰富的选择。两种脱颖而出的语言是 Go 和 Rust - 都很强大但却截然不同。本文将从各种因素比较这两种语言,以帮助您确定哪种更适合您的需求。 我们将权衡它们在并发、安...

最新go并发模式之----工作池/协程池模式

常见模式之四:工作池/协程池模式 定义 顾名思义,就是有固定数量的工人(协程),去执行批量的任务 使用场景 适用于需要限制并发执行任务数量的情况 创建一个固定大小的 goroutine 池,将任务分发...