开发运维

Node.js、Deno、Bun三个JS运行时哪个更胜一筹?

Node.js、Deno、Bun三个JS运行时哪个更胜一筹?

大家好,我是Echa。最近有部分粉丝们,私信小编连续三问。说道:Node.js vs Bun 哪个更厉害?Node.js 会不会被Deno取代?Bun 和 Deno 哪个性能更快,更现代?小编为了让粉丝们更好的深入理解,更好的为项目做出选择,更好区分他们,特意整理一篇文章一一解答。希望对有疑问的小伙

泡泡 泡泡 2023-09-27
0 0 0
基于ClickHouse实现Topurl功能

基于ClickHouse实现Topurl功能

背景 最近接到了mcdn团队topurl的需求,线上有一份hulk-nginx日志,需要分别按照分钟,小时,天粒度计算每个域名url的pv排序,并且给出url的省份和range分布信息。 把需求拆解,需要计算每个域名分钟,小时,天粒度,按照url,area,range的pv排序。 给的示例如下: {

竹子爱熊猫 竹子爱熊猫 2023-09-27
0 0 0
可观测性数据收集集大成者:Vector

可观测性数据收集集大成者:Vector

如果企业提供 IT 在线服务,那么可观测性能力是必不可少的。“可观测性” 这个词近来也越发火爆,不懂 “可观测性” 都不好意思出门了。但是可观测性能力的构建却着实不易,每个企业都会用到一堆技术栈来组装建设。比如数据收集,可能来自某个 exporter,可能来自 telegraf,可能来自 OTEL,

大白菜程序猿 大白菜程序猿 2023-09-27
0 0 0
【Mysql事务隔离级别与锁的关系

【Mysql事务隔离级别与锁的关系

mysql锁与事务隔离级别 前两篇文章我们 学了事务【Mysql】事务相关的问题 - 掘金 (juejin.cn), 学了锁【Mysql】mysql的锁 - 掘金 (juejin.cn),我以为稳了,结果今天被问对应关系,真的绷不住了。 事务 事务隔离级别有 读未提交,读已提交,可重复读,串行化。

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-27
0 0 0
18个不可不知的Spring Cloud微服务架构知识点

18个不可不知的Spring Cloud微服务架构知识点

Spring Cloud框架提供了丰富的功能和工具,用于实现Java微服务。作为Java生态系统中广受欢迎的框架,Spring Cloud为构建微服务架构提供了一系列便利的工具和特性。以下是其中的18个关键功能和工具:1 服务发现服务发现是微服务架构中的重要组件,支持每个服务在一个或多个服务器上运行

竹子爱熊猫 竹子爱熊猫 2023-09-27
0 0 0
从零开始学Java之详解I/O流中的字节流

从零开始学Java之详解I/O流中的字节流

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在前面的几篇文章中,壹哥给大家讲解了IO流的概念、作用及核心API,并讲解了File文件类和Path路径类的使用,有了以上这些内容的铺垫,接下来咱们就可以具体使

张二河 张二河 2023-09-27
0 0 0
堆的原理以及实现O(lgn)

堆的原理以及实现O(lgn)

大家好,我是蓝胖子,我一直相信编程是一门实践性的技术,其中算法也不例外,初学者可能往往对它可望而不可及,觉得很难,学了又忘,忘其实是由于没有真正搞懂算法的应用场景,所以我准备出一个系列,囊括我们在日常开发中常用的算法,并结合实际的应用场景,真正的感受算法的魅力。 今天我们就来看看堆这种数据结构。

贤蛋大眼萌 贤蛋大眼萌 2023-09-27
0 0 0
20230927:用go语言,在一个 n x n 的国际象棋棋盘上,一个骑士从单元格 (row, column) 开始, 并尝试进行 k 次移动。行和列是

20230927:用go语言,在一个 n x n 的国际象棋棋盘上,一个骑士从单元格 (row, column) 开始, 并尝试进行 k 次移动。行和列是

2023-09-27:用go语言,在一个 n x n 的国际象棋棋盘上,一个骑士从单元格 (row, column) 开始, 并尝试进行 k 次移动。行和列是 从 0 开始 的,所以左上单元格是 (0,0), 右下单元格是 (n - 1, n - 1),象棋骑士有8种可能的走法, 每次移动在基本方向

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-27
0 0 0
Flink开发环境搭建与提交运行Flink应用程序

Flink开发环境搭建与提交运行Flink应用程序

Flink 概述 Apache Flink 是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。 官网:https://flink.apache.org/ GitHub: https://githu

剑圣无痕 剑圣无痕 2023-09-27
0 0 0
官方推荐的 Jackson 教程  Jakob Jenkov 个人博客 Jackson 部分(译文)

官方推荐的 Jackson 教程 Jakob Jenkov 个人博客 Jackson 部分(译文)

Jackson GitHub(github.com/FasterXML/j… 文档部分推荐了很多 Jackson 教程,这些都是国外大佬们的个人博客,其中 Jakob Jenkov 的个人博客就在其中。 Jakob Jenkov 博客中的内容没有高深的语法和单词,以我 CET-4 的水平也可以看

醒在深海的猫 醒在深海的猫 2023-09-27
0 0 0
学懂现代C++——《Effective Modern C++》之转向现代C++

学懂现代C++——《Effective Modern C++》之转向现代C++

前言 现代C++中像auto、智能指针、移动语义等都是一些重大的优化特性,但也有一些像constexpr、nullptr等等这样一个小的特性。这章的内容就是这些小特性的集合。 条款7:在创建对象时注意区分()和{} 在现代C++中有3种方式来以指定的值初始化对象,分别时小括号、等号和大括号: int

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-27
0 0 0
探析Spring容器内部事件发布

探析Spring容器内部事件发布

其实在 JDK 中已经提供相应的自定义事件发布功能的基础类: java.util.EventObject类 :自定义事件类型 java.util.EventListener接口:事件的监听器 首先了解几个概念: Spring 事件类结构 1. 事件类 事件类也就是定义发送的内容,比如可以通过

向阳逐梦 向阳逐梦 2023-09-27
0 0 0
pytest参数化:简化测试用例编写的利器

pytest参数化:简化测试用例编写的利器

前言 实际场景中,我们测试简单注册功能,需要用户名、密码,用户名/密码可能又一些规则,这样需要多种不同规则的数据来验证注册功能。当然我们可以写多个case,请求一样只是请求数据不同。但是这有一个问题,会造成大量的重复代码,而且不易管理。那该如何优雅解决呢?当然是参数化,那pytest是如何进行参数化

共饮一杯 共饮一杯 2023-09-27
0 0 0
一文教你理解Kafka offset

一文教你理解Kafka offset

日常开发中,相信大家都对 Kafka 有所耳闻,Kafka 作为一个分布式的流处理平台,一般用来存储和传输大量的消息数据。在 Kafka 中有三个重要概念,分别是 topic、partition 和 offset。 topic 是 kafka 中的消息以主题为单位进行归类的逻辑概念,生产者负责将消

Escape Escape 2023-09-27
0 0 0
Beats:介绍 Filestream fingerprint 模式

Beats:介绍 Filestream fingerprint 模式

作者:Denis Rechkunov 在 Filebeat 8.10.0 和 7.17.12 中,我们引入了一种新的指纹(fingerprint)模式,使用户可以选择使用文件内容的哈希来识别它们,而不是依赖文件系统元数据。 此更改在文件流输入中可用。 什么是文件流? Filestream 是 Fi

张二河 张二河 2023-09-27
0 0 0
Mysql锁理论 & 加锁实战

Mysql锁理论 & 加锁实战

前言: 由于在上篇文章记一次线上间隙锁引发的死锁问题 中,讲到了间隙锁,Next-key lock和记录锁,所以我觉得有必要搞一个锁的文章,于是有了这篇长文(本文比较长,需要一定耐心)。 提起锁我想很多开发同学都不陌生,不管是工作还是面试中,锁都是一个绕不开的知识点。今天我们不讨论Java的锁,而只

共饮一杯 共饮一杯 2023-09-27
0 0 0
解决GC毛刺问题——转转搜索推荐服务JDK17升级实践

解决GC毛刺问题——转转搜索推荐服务JDK17升级实践

1 升级背景 随着转转业务规模的不断增长,我们的搜索推荐服务正在面临严峻的垃圾回收(Garbage Colletion, GC)带来的服务接口耗时毛刺问题。 我们当前所使用的JDK1.8版本中的CMS和G1收集器,在应对请求高峰时均不理想,经常出现的停顿问题直接影响了服务的可用性及用户体验。 我们面

大猫 大猫 2023-09-27
0 0 0
029从零搭建微服务消息队列(一)

029从零搭建微服务消息队列(一)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gitee.com/csps/mingyu… 消息队列 消息队列(Me

醒在深海的猫 醒在深海的猫 2023-09-27
0 0 0
030从零搭建微服务消息队列(二)

030从零搭建微服务消息队列(二)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gitee.com/csps/mingyu… mingyue-comm

Escape Escape 2023-09-27
0 0 0
紧急bug抢救日寄

紧急bug抢救日寄

2023年1月4日,难熬的日子。因为这是为期七天报名活动时间的倒数第二天,各位大学生都在赶deadline导致访问量非常大,很多奇葩的问题都会在这个时候出现。 比如我今天碰到的这个问题,如果不是崔哥有着丰富的经验,不仅作为项目负责人同时还是一线开发人员对于数据处理流程和业务流程有着非常全面的掌握,换

竹子爱熊猫 竹子爱熊猫 2023-09-27
0 0 0
1 970 971 972 973 974 1,703