Plantre Plantre
首页
后端
技术
硬件
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 技术

    • 技术文档
    • GitHub技巧
    • Nodejs
    • 博客搭建
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

plantre

一个后端开发者
首页
后端
技术
硬件
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 技术

    • 技术文档
    • GitHub技巧
    • Nodejs
    • 博客搭建
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 后端
  • 硬件
  • 技术
  • 更多
  • 前端
  • 逆向
后端
后端技术
目录
# 1. 计算机组成原理
1-1. 为什么一个字节是8位
# 1-2. 数据的表示和传输
1-2-1. 字符编码
# 2. 操作系统
2-1. UNIX socket和TCP-IP有什么区别
# 3. 计算机网络
3-1. localhost和127.0.0.1的区别 3-2. udp端口和tcp端口可以相同吗 3-3. 子网掩码是什么 3-4. ip地址的分类 3-5. AB​​C类私有地址各有多少网络和主机 3-6. 网线的速度是光速吗 3-7. 网线的种类和速度 3-8. TCP的ESTABLISHED是什么意思 3-9. NAT分类 3-10. 按转发行为分类和按转换方式之间有什么关系 3-11. 有socket为什么还用websocket
# 4. 设计模式
# 5. Java
# 5-1. Java基础
5-1-1. stream 5-1-2. java里flush()什么作用
# 5-2. Java集合
# 5-3. Java并发
5-3-1. 共享变量副本与 主内存共享变量的区别 5-3-2. 创建线程池的几种方式 5-3-3. 线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,为什么 5-3-4. 异步编程工具CompletableFuture
# 5-4. JVM
5-4-1. JVM内存模型 5-4-2. JVM垃圾回收中的道法术器 5-4-3. Minor GC,Major GC,Young GC,Old GC,Major GC有什么区别 5-4-4. Minor GC时老年代在干什么 5-4-5. ​​Major GC时年轻代在干什么 5-4-6. Full GC​时年轻代和老年代在干什么 5-4-7. 常用垃圾回收器对比 5-4-8. OOM、内存泄漏与内存溢出的区别解析 5-4-9. 类的加载机制
# 6. Spring
6-1. Spring 事务 6-2. Spring Boot自动装配基于SPI实现的吗 6-3. SpringBoot自动装配是什么 6-4. MyBatis插入数据后回填id 6-5. springboot2.5.15整合prometheus 6-6. 集成loki
# 7. SpringCloud
7-1. Spring Cloud生态
# 8. MySQL
8-1. MySQL的权限控制 8-2. 精细权限管制示例 8-3. localhost和127.0.0.1的区别-MySQL 8-4. mysql数据类型 8-5. 当前读和快照读 8-6. MySQL中MVCC的实现原理 8-7. MySQL中MVCC具体用了多少个隐藏字段 8-8. 锁和事务的关系 8-9. FOR UPDATE锁类型
# 9. Redis
# 9-1. redis的槽
9-1-1. redis的槽 9-1-2. 使用redis存key时,存到哪个主节点是怎么决定的
# 9-2. 集群搭建
9-2-1. redis3主3从搭建方式 9-2-2. redis3 主 3 从和哨兵模式什么区别 9-2-3. 修改集群 9-2-4. Redis Cluster 节点管理 9-2-5. 常用集群维护命令​ 9-2-6. 一个项目有必要搭建多个redis集群吗,集群和集群之间什么关系
# 10. 分布式
# 10-1. 理论等
10-1-1. 分布式锁 10-1-2. 从道法术器层面看分布式锁 10-1-3. 基于数据库的分布式锁 10-1-4. 基于Redis的分布式锁 10-1-5. 基于ZooKeeper的分布式锁 10-1-6. 从道法术器层面看分布式事务 10-1-7. 调用第三方怎么保证事务的四个特性 10-1-8. 最终一致和强一致性的区别 10-1-9. 本系统扣库存生成计费单,向第三方系统推送计费单,这两个场景分别用什么一致性 10-1-10. 单体改微服务,除了分布式锁,除了分布式事务,还要注意哪些问题
# 10-2. 分布式算法
10-2-1. 什么是拜占庭将军问题 10-2-2. 一共有哪些分布式算法 10-2-3. 主流分布式系统的核心分布式算法 10-2-4. Java后端开发中常见的分布式组件及其核心分布式算法 10-2-5. 实际搭建节点数 10-2-6. 节点和集群的关系 10-2-7. 非拜占庭容错算法和拜占庭容错算法各有哪些
# 10-3. 分布式事务
10-3-1. Seata支持几种分布式事务
# 10-4. 分布式锁
10-4-1. ​​Redis3主3从时怎么用分布式锁
# 10-5. SpringCloud
# 11. Zookeeper
11-1. docker搭建Zookeeper集群
# 12. Dubbo
12-1. dubbo没有服务端吗 12-2. 两个独立的springboot项目可以用dubbo吗,不是spring cloud 12-3. 和http调用的区别 12-4. ​​Dubbo和SpringCloud适用场景
# 13. Kafka
13-1. Kafka的架构 13-2. docker搭建Kafka集群 13-3. spring关于kafka的最全配置 13-4. kafka分主副节点吗 13-5. kafka的 topic, key , 分区的关系,以及数量对应关系,以及默认值 13-6. spring项目是事先创建topic还是代码里创建 13-7. 一个topic一般创建几个分区,几个副本数,只有三个broker的话又是怎么分布的 13-8. 一共有3个broker,一个topic有10个分区,副本数最大为3?分区又是怎么分布在3个broker上的?用的什么算法 13-9. 副本数和分区数什么区别 13-10. 我还是不明白副本数,请画出具体的分布图,3个broker,某个topic10个分区 13-11. Leader+​​Follower = 副本数? 13-12. ​​ISR(In-Sync Replicas)是什么,最多有多少个,这个数量怎么得来的 13-13. 在 Spring Kafka 中发送消息 13-14. 向kafka中发送重复的数据会怎么样 13-15. send消息时,key有什么用?
# 14. 数据结构
# 15. 算法
15-1. 查找 15-2. 排序
# 16. OJ
16-1. 自定义 16-2. 排序 16-3. 位运算 16-4. 二分查找 16-5. 递归 16-6. 双指针(逆向,快慢) 16-7. 滑动窗口 16-8. 辅助栈 16-9. 贪心 16-10. 回溯 16-11. 动态规划 16-12. 二叉树 16-13. DFS 16-14. 拼接&拆分
17. 从道家哲学看计算机?
上次更新: 2025/04/30, 03:47:36
硬件

硬件→

最近更新
01
集成loki
07-04
02
TCP的ESTABLISHED是什么意思
06-24
03
安装1panel
06-24
更多文章>
Theme by Vdoing | Copyright © 2025-2025 plantre | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式