索引

首页 标签 索引
# 索引 #
关注
67061内容
序列化
本文深入解析ZooKeeper源码中的序列化机制,重点分析jute包下的InputArchive、OutputArchive、Index和Record四大核心接口及其实现类,涵盖二进制、CSV、XML三种序列化方式,并通过示例演示其使用方法与原理。
第四章 数据库
本文详解MySQL核心知识点,涵盖char与varchar区别、事务ACID特性、索引结构(B+tree)、聚簇与二级索引、回表查询、索引创建原则及失效场景,并结合explain执行计划分析SQL性能优化策略,助力数据库高效设计与调优。
Day06
本文介绍了Redis常见数据结构(如字符串、哈希、列表、集合等)及其应用场景,解析了AOF与RDB两种持久化机制及刷盘策略,并深入探讨缓存雪崩、穿透、击穿的成因与解决方案,同时涵盖MySQL索引结构、SQL优化等理论知识点。
第十章 常用组件
本文系统介绍了Nginx、分布式事务、分布式锁、Redis、MQ、Elasticsearch、Docker、Git及Maven等核心技术。涵盖正向/反向代理、CAP/BASE理论、2PC与Seata事务模式、Redis持久化与集群、MQ可靠性机制、ES倒排索引、Docker容器化管理及Maven项目构建等内容,全面解析常见架构组件的原理与应用实践。
MySQL篇
本文详解MySQL核心知识点:查询语句的书写与执行顺序、多表连接方式(内连接、外连接)、CHAR与VARCHAR区别、索引类型及底层B+树结构,重点解析聚簇/非聚簇索引、回表查询、覆盖索引、左前缀原则、索引失效场景及优化策略,帮助提升SQL性能。
第一章 Java基础
本文系统讲解Java核心知识,涵盖基础语法、面向对象、集合类、异常处理、IO流、多线程、JVM原理、反射泛型及Tomcat优化等内容,结合代码示例与底层机制分析,助力深入理解Java编程与性能调优。
Day06
Day06:掌握Redis常见数据结构(String、Hash、List、Set、Sorted Set、Geospatial),了解AOF与RDB持久化机制及刷盘策略,熟悉缓存雪崩、穿透、击穿的成因与解决方案,并学习MySQL索引优化相关理论。
第一章 Java基础
本章系统讲解Java基础核心知识,涵盖重载与重写、==与equals、String三兄弟区别、异常体系、集合类原理(如HashMap结构与扩容)、线程并发(ThreadLocal、锁机制)、JVM内存模型、Lambda表达式、反射泛型及Tomcat优化等内容,深入浅出,助力夯实Java基础。
Java Client
本教程介绍如何使用Elasticsearch 7.17.x的新版Java Client配置客户端、创建索引、映射分析及增删改查文档。通过商城搜索场景,演示索引映射设计、Java模型类构建、批量导入数据等操作,并解决LocalDateTime序列化等问题,提升开发效率。
索引操作
本文介绍了Elasticsearch中索引映射(Mapping)的创建与管理,包括字段类型(如text、keyword、数值、日期等)、索引属性(index、analyzer、search_analyzer)的设置,详细说明了如何通过PUT请求创建索引、添加字段映射,并举例演示了ik分词器的使用场景。同时讲解了查询、修改(仅支持新增字段)和删除索引的操作方法,强调其遵循RESTful风格,便于理解和使用。
免费试用