自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Oracle - 统计信息摘录

摘录《SQL 核心优化思想》第二章 统计信息2.1、什么是统计信息​ 基数,直方图,集群因子等概念都需要通过统计信息去收集才能得到,收集统计信息是为了让执行器选择最佳执行计划。​ 统计信息主要分为表的统计信息,列的统计信息,索引的统计信息,系统的统计信息,数据字典的统计信息和动态性能视图的统计信息。表的统计信息:主要包含表的总行数(NUM_ROWS),表的块数(BLOCKS),以及行平均长度(AVG_ROW_LEN),通过查询数据字典DBA_TABLES获取表的统计信息。CREATE T.

2021-09-27 15:11:01 129

原创 FastThreadLoacl - 源码解析

FastThreadLoacl​ FastThreadLoacl 属于 ThreadLocal 的变种,FastThreadLocal 采用的常量级数组查询(使用 index 在数组查询)代替了 ThreadLocal 的 哈希码 和 哈希 table。FastThreadLocal 和 ThreadLocal 对比​ ThreadLocal 依赖于 ThreadLocalMap , ThreadLocalMap 是 Thread 的一个成员变量 , 由于 ThreadLocal 采用的的哈希法 +

2021-09-23 10:43:25 96

原创 分布式基本理论 - CAP,BASE 和 RAFT 算法

分布式基本理论 - CAP,BASE 和 RAFT 算法1.分布式基本理论1.1 CAP 理论在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:[1][2]一致性(Consistency) (等同于所有节点访问同一份最新的数据副本)可用性(Availability)(每次请求都能获取到非错的响应——但是不保证获取的数据为最新数据)分区容错性(Partition toler

2021-09-14 23:15:27 378

原创 Java并发编程实战 - 笔记

Java并发编程实战第一章 简介1.1 并发简史​ 之所以在计算机加入操作系统来实现多个程序同时执行,主要基于以下原因:资源利用率:在某些程序中,可能需要执行非常耗时的操作,而这些操作往往不需要使用CPU,例如IO操作,此时CPU处于空闲状态,对于CPU而言,是个极大的浪费。如果在这种情况下,我们同时间运行另一个需要占用CPU的程序,无疑是提高了CPU的利用率。公平性:不同用户和程序对计算机的资源有着同等的使用权力,较为常用的是基于操作系统,已时间片分为运行的粗粒度保证了计算机资源使用的公平性

2021-09-03 13:58:31 405

原创 摸鱼记 - Redis 总结

Redis能力有限,如有错误的地方尽情吐槽!如果感觉文章好像在哪里看过也正常,因为我就是一名缝合怪,将看过的书籍,课程,文档之内的进行一个总结!如果想要相关书籍,文档的可以私信我。存储的数据结构0.Redis 的 整体存储结构​ Redis 采用的是一个 哈希表 来存储所有的键值对,这就是为什么 Redis 可以这么高效的从 key 找到 value 的原因,那我们平时所说的 Redis 的基本数据结构又是什么?一般来说,Redis 哈希表存储的Value不是一个值,而是一个指针,对于一些复杂的

2021-08-28 21:48:24 79

原创 外包仔摸鱼记 - Oracle 索引相关信息

Oracle 基本知识

2021-07-30 12:13:13 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除