归档: 13 5 月, 2022

5分钟了解二叉树之AVL树

在计算机科学中,AVL树是最先发明的自平衡二叉查找树,也是其他二叉查找树的基础 转载请注明出处:https://www.gaodi.net/morningli/p/16033733.html   ...

ReentrantLock可重入、可打断、Condition原理剖析

本文紧接上文的AQS源码,如果对于ReentrantLock没有基础可以先阅读我的上一篇文章学习ReentrantLock的源码 ReentrantLock锁重入原理 重入加锁其实就是将AQS的state进行加一操作 然后释放锁资源将AQS的state进行减一操作 ...

万字长文深度剖析 RocketMQ 设计原理

幸福的烦恼 张大胖最近是又喜又忧,喜的是业务量发展猛增,忧的是由于业务量猛增,一些原来不是问题的问题变成了大问题,比如说新会员注册吧,原来注册成功只要发个短信就行了,但随着业务的发展,现在注册成功也需要发 push,发优惠券,…等 ...

EF Core 配置模型

0 前言 本文的第一节,会概述配置模型的作用(对数据模型的补充描述)。 第二节描述两种配置方式,即:数据注释(data annotations)和 Fluent API 方式。 第三节开始,主要是将常用的配置记录下来,以便翻查。 1 概述 ...

一起看 I/O | Flutter 3 正式发布!

作者 / Tim Sneath, Google Flutter 和 Dart 产品组产品经理 Flutter 3 实现了 Flutter 以移动端为中心扩展到多平台的产品规划,并在今年 I/O 大会的主题演讲上正式发布,此次发布提供了对 macOS 和 Linux ...

什么是拦截器?拦截器如何配置?

今天这篇文章来介绍一下拦截器在SpringBoot中的如何自定义及如何配置的,拦截器的具体作用和应用场景。 SpringBoot版本 本文基于的Spring Boot的版本是2.6.7 。 什么是拦截器 Spring ...

ASP.NET Core + SaasKit + PostgreSQL + Citus 的多租户应用程序架构示例

在 确定分布策略 中, 我们讨论了在多租户用例中使用 Citus 所需的与框架无关的数据库更改。 当前部分研究如何构建与 Citus 存储后端一起使用的多租户 ASP.NET 应用程序。 ...

中国电子云数据库 Mesh 项目 DBPack 的实践

2022 年 4 月,中国电子云开源了其云原生数据库 Mesh 项目 DBPack。该项目的诞生,旨在解决用户上云过程中面临的一些技术难点,诸如分布式事务、分库分表等。由于它数据库 Mesh 的定位,意味着它可以支持任意微服务编程语言。DBPack 从 Kubernetes control ...

drools session理解

一、理解 在drools中存在2种session,一种是有状态的Session (Stateful Session),另外一种一种是无状态的Session (Stateless Session)。 1、那么他们2者之间有什么不同呢? ...

羽夏 Bash 简明教程(上)

羽夏 Bash 简明教程上部分,详细介绍了 Bash 中的变量、数学运算、算术运算、用户输入获取、条件判断的知识。 写在前面   该文章根据 the unix workbench 中的 Bash Programming 进行汉化处理并作出自己的整理,并参考 Bash 脚本教程 和 ...

【拖拽可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!

“整篇文章较长,干货很多!建议收藏后,分章节阅读。” 一、设计方案 整体设计方案思维导图: 整篇文章,也将按照这个结构来讲解。 若有重点关注部分,可点击章节目录直接跳转! 二、项目背景 针对TOP250排行榜的数据,开发一套可视化数据大屏系统,展示各维度数据分析结果。 ...

商匡云商
Logo
注册新帐户
对比商品
  • 合计 (0)
对比
0
购物车