perfector

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  96 随笔 :: 3 文章 :: 0 评论 :: 19362 阅读

10 2022 档案

摘要:在 Kubernetes 集群中部署现代应用的通用模式 摘要 我们正在经历现代应用交付领域的第二次浪潮,而 Kubernetes 和容器化则是这次浪潮的主要推动力量。 随着第二次浪潮的推进,我们在 NGINX 用户和已在 Kubernetes 集群中成功部署现代应用的客户中看到了一种通用模式。我们将 阅读全文
posted @ 2022-10-27 17:29 运维内不知名选手 阅读(42) 评论(0) 推荐(0) 编辑

摘要:手写 Java HashMap 核心源码 手写 Java HashMap 核心源码 上一章手写 LinkedList 核心源码,本章我们来手写 Java HashMap 的核心源码。 我们来先了解一下 HashMap 的原理。HashMap 字面意思 hash + map,map 是映射的意思,Ha 阅读全文
posted @ 2022-10-27 16:53 运维内不知名选手 阅读(25) 评论(0) 推荐(0) 编辑

摘要:手写 ArrayList 核心源码 手写 ArrayList 核心源码 ArrayList 是 Java 中常用的数据结构,不光有 ArrayList,还有 LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue 等等,我们将手写这些 阅读全文
posted @ 2022-10-25 15:35 运维内不知名选手 阅读(25) 评论(0) 推荐(0) 编辑

摘要:PostgreSQL 数组类型使用详解 PostgreSQL 数组类型使用详解 可能大家对 PostgreSQL 这个关系型数据库不太熟悉,因为大部分人最熟悉的,公司用的最多的是 MySQL 我们先对 PostgreSQL 数据库 (下面简称 PG)简单的介绍一下,以后有机会,再单独写一篇专门介绍 阅读全文
posted @ 2022-10-25 15:04 运维内不知名选手 阅读(453) 评论(0) 推荐(0) 编辑

摘要:SQL 抽象语法树及改写场景应用 1 背景 我们平时会写各种各样或简单或复杂的 sql 语句,提交后就会得到我们想要的结果集。比如 sql 语句,”select * from t_user where user_id > 10;”,意在从表 t_user 中筛选出 user_id 大于 10 的所有 阅读全文
posted @ 2022-10-19 16:10 运维内不知名选手 阅读(265) 评论(0) 推荐(0) 编辑

摘要:三艾云 Kubernetes 集群最佳实践 三艾云 Kubernetes 集群最佳实践 容器是 Cloud Native 的基石,它们之间的关系不言而喻。了解容器对于学习 Cloud Native 也是十分重要的。近期,三艾云 Cloud Native 的 “在线公开课” 从理论和实践两个层面为大家 阅读全文
posted @ 2022-10-19 14:55 运维内不知名选手 阅读(48) 评论(0) 推荐(0) 编辑

摘要:Serverless 遇到 FinOps: Economical Serverless **摘要:**本文基于 FunctionGraph 在 Serverless 领域的 FinOps 探索和实践,提出业界首个 Serverless 函数总成本估计模型 Key Takeaways: 1)尽管 Se 阅读全文
posted @ 2022-10-18 17:13 运维内不知名选手 阅读(23) 评论(0) 推荐(0) 编辑

摘要:Serverless 架构演进与实践 1. 介绍 Serverless 并不仅仅是一个概念,很多地方都已经有了它的影子和思想,本文将给大家介绍最近比较火的 Serverless。 首先放出官方对 Serverless 的解释: Serverless 的全称是 Serverless computing 阅读全文
posted @ 2022-10-18 15:35 运维内不知名选手 阅读(81) 评论(0) 推荐(0) 编辑

摘要:【StoneDB 模块介绍】服务器模块 一、介绍 客户端程序和服务器程序本质上都是计算机上的一个进程,客户端进程向服务器进程发送请求的过程本质上是一种进程间通信的过程,StoneDB 数据库服务程序作为服务器程序,客户端只要遵循规定的通信协议,都可以进行连接,包括但不限于 odbc、jdbc、.ne 阅读全文
posted @ 2022-10-17 15:52 运维内不知名选手 阅读(137) 评论(0) 推荐(0) 编辑

摘要:StoneDB 子查询优化 摘要: 说明如何优化 exists 的 join 查询优化器的处理 核心函数: TwoDimensionalJoiner::ChooseJoinAlgorithm JoinAlgType TwoDimensionalJoiner::ChooseJoinAlgorithm( 阅读全文
posted @ 2022-10-17 14:51 运维内不知名选手 阅读(16) 评论(0) 推荐(0) 编辑

摘要:在 CentOS 7 系统安装 StoneDB 数据库 今天我会进行 StoneDB 数据库在 CentOS 7 系统下的安装。 官方的快速部署文档中已有详细的安装流程,我会严格按照流程操作。 准备 CentOS 系统 我在本地虚拟机上安装好了 CentOS 7 系统的 2207 版本。安装过程比较 阅读全文
posted @ 2022-10-11 15:52 运维内不知名选手 阅读(38) 评论(0) 推荐(0) 编辑

摘要:StoneDB 主从切换实践方案 StoneDB 的主从切换既可以手动切换,也可以自动切换,自动切换通常需要使用第三方中间件。本文介绍的是较为常用的中间件 Replication Manager,当 master 发生宕机时,可自动切换至 slave,保证业务正常运行,故障节点恢复后再加入主从。 服 阅读全文
posted @ 2022-10-11 15:38 运维内不知名选手 阅读(32) 评论(0) 推荐(0) 编辑

摘要:StoneDB 读写分离实践方案 在 StoneDB 1.0 版本中,InnoDB 引擎处理 OLTP 的事务型业务,Tianmu 引擎处理 OLAP 的分析型业务。因此,需要在主从复制环境的基础上做读写分离,所有的写操作和部分读操作走 InnoDB 引擎,所有的分析类查询走 Tianmu 引擎。读 阅读全文
posted @ 2022-10-11 15:15 运维内不知名选手 阅读(31) 评论(0) 推荐(0) 编辑

摘要:MYSQL 最朴素的监控方式 对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分。那我们今天就介绍一下完全采 阅读全文
posted @ 2022-10-09 17:51 运维内不知名选手 阅读(47) 评论(0) 推荐(0) 编辑

摘要:文盘 Rust -- struct 中的生命周期 最近在用 rust 写一个 redis 的数据校验工具。redis-rs中具备 redis::ConnectionLike trait,借助它可以较好的来抽象校验过程。在开发中,不免要定义 struct 中的某些元素为 trait object,从而 阅读全文
posted @ 2022-10-09 17:35 运维内不知名选手 阅读(41) 评论(0) 推荐(0) 编辑

摘要:HashMap 源码,看我这篇就够了 HashMap 源码深度剖析 * HashMap底层数据结构(为什么引入红黑树、存储数据的过程、哈希碰撞相关问题) * HashMap成员变量(初始化容量是多少、负载因子、数组长度为什么是2的n次幂) * HashMap扩容机制(什么时候需要扩容? 怎么进行扩容 阅读全文
posted @ 2022-10-09 16:49 运维内不知名选手 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示