开发运维

Nacos、Zookeeper 搞不清?15 分钟清晰梳理注册中心全套知识体系!

Nacos、Zookeeper 搞不清?15 分钟清晰梳理注册中心全套知识体系!

专栏目录 从根儿上学习微服务01:微服务的“前世今生” 从根儿上学习微服务02:如何划分微服务? 耗时一晚上,我梳理出了 2023 年微服务技术架构必会知识点! 前言 大家好,我是「周三不Coding」。 在上一篇文章中,我们梳理了微服务技术架构脉络。今天,我们开始微服务架构中的第一个板块 ——

法医 法医 2023-07-19
0 0 0
Redis 学习笔记数据结构

Redis 学习笔记数据结构

本文为极客时间《Redis 核心技术与实战》的学习笔记。 为什么要用Redis? 从整个互联网的业务场景来看,读操作远远大于写操作是最普遍的情况。使用Redis作为缓存可以很好的解决这种业务场景,代价是:增加了代码量,引入了数据一致性问题。想要得到一些,总是要失去一些。与Redis带来的性能上的

大白菜程序猿 大白菜程序猿 2023-07-19
0 0 0
流程编排及可视化 | 京东云技术团队

流程编排及可视化 | 京东云技术团队

写在前面 这里只介绍liteflow的简单基础使用以及作者对liteflow进行可视化扩展的相关阐述 一、背景及意义 背景:对于拥有复杂业务逻辑的系统承载着核心业务逻辑,这些核心业务逻辑涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。项目几经易手,维护的成本就会越来

共饮一杯 共饮一杯 2023-07-19
0 0 0
实际上手体验maven面对冲突Jar包的加载规则 | 京东云技术团队

实际上手体验maven面对冲突Jar包的加载规则 | 京东云技术团队

一、问题背景 相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致依赖间的相互冲突,进

宇宙之一粟 宇宙之一粟 2023-07-19
0 0 0
Spring Cloud 之 Gateway 网关

Spring Cloud 之 Gateway 网关

🍓 简介:java系列技术分享(👉持续更新中...🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢迎点赞 👍 收藏 ⭐留言 📝 一、Gateway简介 Gateway官网:spring.io/project

醒在深海的猫 醒在深海的猫 2023-07-19
0 0 0
查漏补缺第十八期(你了解class文件吗)

查漏补缺第十八期(你了解class文件吗)

前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ 什么是class文件 在Java中,class文件是一种二进制文件格式,它包含了Java源代码编译后的字节码。Java源代码在编译过程中会被编译成一种

大白菜程序猿 大白菜程序猿 2023-07-19
0 0 0
用Java的BIO和NIO、Netty实现HTTP服务器(一) BIO与绪论

用Java的BIO和NIO、Netty实现HTTP服务器(一) BIO与绪论

前言 关于网络相关的文章已经写过很多了: [1]《计算机网络引论》 [2]《计算机网络安全引论》 [3]《NIO 学习笔记(一)初遇》 [4]《Socket简介和I/O多路复用》 [5]《NIO 学习笔记(二)相识篇》 [6]《NIO学习笔记(三) 甚欢篇》 [7]《Netty学习笔记(一)初遇篇》

三掌柜 三掌柜 2023-07-19
0 0 0
【译数据库是如何分片的?

【译数据库是如何分片的?

本文翻译自 How does database sharding work?,如有疑问,请联系译者 了解什么是数据库分片,分片如何工作的,以及一些常见的分片框架和工具。 如果你使用过 Google 或 YouTube,那么你很可能已经访问过分片数据。分片通过将数据分区存储在多个服务器上,而不是将

大白菜程序猿 大白菜程序猿 2023-07-19
0 0 0
万字详解 TCP协议,TCP协议原理级剖析

万字详解 TCP协议,TCP协议原理级剖析

一、TCP协议介绍 TCP协议的作用和重要性 TCP(Transmission Control Protocol)是一种在计算机网络中广泛使用的传输层协议。它负责提供可靠的、面向连接的数据传输服务,确保数据能够按照正确的顺序和完整性传递。 提供可靠的数据传输:TCP协议通过序号、确认和重传机制来

大猫 大猫 2023-07-19
0 0 0
AIGC时代,我们如何使用“黑科技”,解决图像信息安全

AIGC时代,我们如何使用“黑科技”,解决图像信息安全

前言 在当今社会,图像是信息传播和表达的重要方式之一。但是,随着技术的进步,人们可以轻松使用各种图像编辑软件来篡改、伪造图片,制造出看似真实但实际上虚假的场景。 这种现象无疑是给社会带来了一系列负面影响。首先,大量基于虚假图片产生的诈骗案件层出不穷。通过伪装成真实场景的虚假图片,不法分子能够欺骗受害

醒在深海的猫 醒在深海的猫 2023-07-19
0 0 0
RocketMQ4源码(一)NameServer

RocketMQ4源码(一)NameServer

前言 本章基于rocketmq4.6.0分析nameserver的实现。 nameserver的基础概念不再赘述,可以参考官网。 本章将分析以下内容: 借nameserver,分析rocketmq-remoting通讯层通用模块 nameserver的kv配置管理 nameserver的路由信息管

剑圣无痕 剑圣无痕 2023-07-19
0 0 0
手把手教你发布一个Deno模块

手把手教你发布一个Deno模块

Node.js的包管理工具是npm,而对于Deno而言,任何一个资源服务器都可以是资源的提供方,一般来说,它是一个CDN网站。 除了比较知名的用来转换Node.js包的cdn.skypack.dev/和esm.sh/之外,官方的CDN地址是这里:deno.land/x。 如何发布模块 如何发布一个D

宇宙之一粟 宇宙之一粟 2023-07-19
0 0 0
【最佳实践利用OpenNJet实现灰度发布

【最佳实践利用OpenNJet实现灰度发布

在应用的新版本测试发布过程中,经常需要先使用部分选定的账号进行验证,待验证完成后,再逐步将业务流量切换到新版本,直至所有流量均切换到新的集群。 测试账号的检测可以使用多种方式,如通过 Header 中字段,Cookie 中的值,或者 URL 中的参数等方式。 在之后章节的配置及场景中,将使用 HTT

大树 大树 2023-07-19
0 0 0
Flink 遇见 Apache Celeborn:统一的数据 Shuffle 服务

Flink 遇见 Apache Celeborn:统一的数据 Shuffle 服务

作者| 熊佳树( 履霜) 我们非常高兴的宣布 Apache Celeborn(Inclubating)[1] 正式支持 Flink,Celeborn 于去年 12 月份正式进入 Apache 软件基金会 (ASF) 的孵化器,一直致力打造统一的中间数据服务,助力引擎全方位提升性能、稳定性和弹性,最新

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-19
0 0 0
如何使用 kubectl 删除 Kubernetes Pod

如何使用 kubectl 删除 Kubernetes Pod

Kubernetes自动化了大多数与Pod相关的管理任务,例如创建、调度、健康检查和删除。 然而,管理员在维护节点或手动扩展集群时可能必须使用kubectl 接口来删除 pod。 下面介绍如何使用 kubectl 删除 Kubernetes Pod。了解如何从节点中删除所有 pod 以及删除单个 p

法医 法医 2023-07-19
0 0 0
Flink CDC & MongoDB 联合实时数仓的探索实践

Flink CDC & MongoDB 联合实时数仓的探索实践

摘要:本文整理自 XTransfer 技术专家, Flink CDC Maintainer 孙家宝,在 Flink Forward Asia 2022 数据集成专场的分享。本篇内容主要分为四个部分: MongoDB 在实时数仓的探索 MongoDB CDC Connector 的实现原理和使

共饮一杯 共饮一杯 2023-07-19
0 0 0
今日算法05二叉树的下一个结点

今日算法05二叉树的下一个结点

一、题目描述 题目链接:牛客网 难易程度:中等 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回 。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 public class TreeLinkNode { ​    int val;    TreeLink

三掌柜 三掌柜 2023-07-19
0 0 0
FISCO BCOS 区块高度获取方法详解

FISCO BCOS 区块高度获取方法详解

FISCO BCOS是一个基于区块链技术的开源平台,它提供了强大的功能和性能,适用于企业级应用。在本篇博客中,我们将详细介绍如何使用FISCO BCOS Java SDK获取区块高度的方法。 1. 引入依赖 首先,我们需要在项目中引入FISCO BCOS Java SDK的依赖。在build.gra

醒在深海的猫 醒在深海的猫 2023-07-19
0 0 0
GaussDB技术解读丨高级压缩

GaussDB技术解读丨高级压缩

本文作者|华为云数据库GaussDB首席架构师 冯柯 【背景介绍】 数据压缩与关系数据库的结合,早已不是一个新鲜的话题,当前我们已经看到了各种各样数据库压缩的产品和解决方案。对于GaussDB来说,在今天引入数据压缩,究竟能够给客户带来什么不一样的价值,是过去一段时间我们一直在思考的问题。 为了回答

大白菜程序猿 大白菜程序猿 2023-07-19
0 0 0
Kubernetes对象指南11 种对象类型的完整教程

Kubernetes对象指南11 种对象类型的完整教程

本指南将详细概述 Kubernetes 对象、分析其结构并提供有用的对象管理技巧。它还将列出并描述最常用的对象。 Kubernetes 对象是 Kubernetes 集群中充当意图记录的实体。管理员创建对象来展示集群的所需状态,Kubernetes 使用它们来自动维护状态。常见的K8S对象包括Pod

向阳逐梦 向阳逐梦 2023-07-19
0 0 0
1 … 1,615 1,616 1,617 1,618 1,619 … 1,703