# java面试指南
https://daichangya.github.io/JavaGuide/
java面试指南,主要记录平时遇到的面试问题.包括Redis面试指南
更多内容请关注公众号:

## 查询算法
- hash
- 数组
- 平衡树
- 跳表
- 字典树
- 倒排索引
- bitmap
- Bloom filter

#### Elasticsearch
- 字典树 -> 倒排索引
- 多字段查询 bitmap
[参考链接](https://zthinker.com/archives/elasticsearch%E6%9F%A5%E8%AF%A2%E9%80%9F%E5%BA%A6%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B9%88%E5%BF%AB "参考链接")
## 隔离级别
事务a 事务b
- b写未提交
- b写已提交
- a读一致
- ab串行化

## 索引
#### B+ 树
块大小,树高度。
数据只存储在叶子节点

## 死锁
两个事物 相互等待
```
begin;
select * from table where id=1 for update;
update table set name=99 where id=2;
begin;
select * from table where id=2 for update;
update table set name=99 where id=1;
```
## 缓存
缓存a 数据库b
- 先a后b
- 先b后a
- ab一个事务
## 排序算法
[算法对比](/JavaGuide/算法/算法对比.md)

极致人生-010
- 粉丝: 4678
最新资源
- mgenner-droid-master9QZQ.zip
- 全新轻量化网盘搜索引擎系统源码
- 基于深度知识图谱和预训练大语言模型的医疗问答系统
- 鲁班大模型(Luban): A pre-trained language model specifically designed for the industrial sector-专为工业领域设计
- 一站式资源共享平台模板,助力快速搭建专属资源站
- 一个深谙中华传统文化的大型语言模型
- 兼容 OpenAI 的轻量级开源 Python 工具包:统一调用国内外大语言模型及 Agent 编排工具 API
- LLM 大模型及搜广推等 AI 算法的手写面试题,较 LeetCode 更贴近业务与基础知识且更能考察综合能力
- 基于荀子基座模型,用文言文 - 现代文平行语料部分数据经 LoRA 微调训练,实现现代汉语句转古汉语风格句
- LLM大模型(重点)以及搜广推等 AI 算法中手写的面试题,(非 LeetCode),比如 Self-Attention, AUC等,一般比 LeetCode 更考察一个人的综合能力,又更贴近业务和基
- Rust系统编程实战:驾驭内存安全、无畏并发与WASM跨平台开发.pdf
- 输入现代汉语句子,生成古汉语风格的句子 基于荀子基座大模型,采用“文言文(古文)- 现代文平行语料”中的部分数据进行LoRA微调训练而得
- 基于多模态大模型的图表解析工具
- honggfuzz测试示例项目
- 采用 DISC-Law-SFT-Pair 数据集进行微调的 Qwen2.5 法律大模型
- 大模型 API 接入对话,AI 编写程序全开源,任你修改畅玩!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


