跟着动画学Go数据结构之堆排序
堆排序是一种树形选择排序算法。 简单选择排序算法每次选择一个关键字最小的记录需要 $O(n)$ 的时间,而堆排序选择一个关键字最小的记录需要 $O(nlogn)$ 的时间。 堆可以看作一棵完全
如何自定义Spring xml Namespace
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 在Spring XML配置文件中除了Spring 默认的Namespace,今天我们来看一下如何自定义Namespace
一文了解JAVA线程的中断(Interrupt)机制
介绍 Java的中断是一种协作机制,也就是说通过中断并不能直接中断另外一个线程,而需要被中断的线程自己处理中断。 在Java的中断模型中,每个线程都有一个boolean标识,代表着是否有中断请求(该请
微服务架构的陷阱:从单体到分布式单体
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 你好,我是看山。 前面咱们聊了架构的演进过程,提到单体架构、SOA 架构、微服务架构、无服务架构。整个过程如下图: 目前
【k8s 系列】k8s 学习十六,Label 2
「这是我参与2022首次更文挑战的第 3 天,活动详情查看:2022首次更文挑战」 【k8s 系列】k8s 学习十六,Label2 在 k8s 中,我们会轻轻松松的部署几十上百个微服务,这些微服务的版
详解域名解析,并将掘金个人主页解析到自定义域名
嗨,大家好,相信做IT开发的小伙伴,或多或少都想过拥有自己的博客,或者是有一个能代表个人的独特的域名信息。当然了小编也是有过很多次这样的想法。那么本次小阿杰将与大家介绍一种只需要域名,无需服务器的方式
Java 线程创建的几种方式
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。 我们在工作中经常会用到多线程开发,今天我们一起来梳理一下线程创建的几种方式: 继承 Thread 线程类 实现 Run
RocketMQ 端云一体化设计与实践
简介:本次分享主要介绍面向设备端消息收发应用场景的架构模型设计,以及如何实现 基于RocketMQ的一体化消息平台。 作者:悟幻 一体化背景 不止于分发 我们都知道以 RocketMQ 为代表的消息(
带你十天轻松搞定 Go 微服务系列(四)
序言 我们通过一个系列文章跟大家详细展示一个 go-zero 微服务示例,整个系列分十篇文章,目录结构如下: 环境搭建 服务拆分 用户服务 产品服务(本文) 订单服务 支付服务 RPC 服务 Auth
CameraX 1.1 有哪些新的特性发布?
CameraX 是一个 Jetpack 支持库,旨在帮助您简化相机应用的开发工作。它提供一致且易用的 API 接口,适用于大多数 Android 设备,并可向后兼容至 Android 5.0 (API
前端进阶:来自 2022 年的代码转换教程
过去一年,我们新鲜开源的代码转换工具 GoGoCode 获得了社区不少朋友的喜爱和支持,在这样一个小众的领域获得了 2.7k 个 star 以及热情的用户反馈,让我们感到「代码转换」有着比我们想象的广
记一次 selenium 处理浏览器证书弹窗的经历
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」。 有时候解决一个难题,解决思路往往更重要。 而分享解决难题的思考过程,比直接分享答案更有意义! 今天下午处理了一个关于
网站优化(一)——从何处着手开启网站优化?
搜索引擎优化 (SEO)是常见的一种网站优化方式,它可以帮助网站的各个页面在特定关键字的 SERP(搜索引擎结果页面) 中排名靠前,让用户在百度、谷歌等搜索时先看到你的网站。
Apache RocketMQ + Hudi 快速构建 Lakehouse
简介:基于RocketMQ和Hudi零代码构建Lakehouse架构,以及RocketMQ Connector & RocketMQ Stream助力ETL数据分析,为大家提供快速构建Lakehous
Message deduplication 这里的去重与你想的可能不一样|Apache Pulsar 技术系列
导语 Apache Pulsar 是一个多租户、高性能的服务间消息传输解决方案,支持多租户、低延时、读写分离、跨地域复制、快速扩容、灵活容错等特性。
OpenCV 读取和修改图像像素值
OpenCV 是一个的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法,为了更好的介绍图像处理的相关技术,本节主要介绍OpenCV 在不同色彩空间读取和修改图像像素值。
今日推荐
周排行