版权声明:转载请标明出处 https://blog.csdn.net/weixin_40661297/article/details/89278663
文章目录
整理一些个人感觉还不错的文章,以便大家学习。
1. 数据结构与算法
- 排序算法时间复杂度、空间复杂度、稳定性比较
- 常见排序算法的时间复杂度和空间复杂度
- java 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
- 0-1背包问题(动态规划)附例题详解——java实现
- 递归问题的时间复杂度
- Java实现二叉树的前序、中序、后序、层序遍历(非递归方法)
2. 操作系统
3. 网络
- HTTP与TCP的关系
- 说说TCP,UDP和socket,Http之间联系和区别
- 超详细的"Web页面请求过程"之旅
- https中的数字证书认证过程解析
- HTTPS原理和CA证书申请
- HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
- 常见Http状态码大全
- 路由器、交换机、集线器的区别
4. 面向对象 设计模式
- 简单工厂 工厂方法 抽象工厂
- 代理模式和装饰者模式
- 动态代理与静态代理的区别
- 适配器模式与装饰者模式
- 适配器模式
- Java设计模式
- 面向对象编程的6个基本原则
- 建造者模式
- 建造者模式2
- 策略者模式
- 观察者模式
5. 数据库
- B+数
- B树(也叫B-树)、B+树、B*树
- B-树和B+树的应用:数据搜索和数据库索引
- MySQL索引背后的数据结构及算法原理
- mysql数据库索引类型和原理
- mysql索引之一:索引基础(B-Tree索引、哈希索引、聚簇索引、全文(Full-text)索引区别)(唯一索引、最左前缀索引、前缀索引、多列索引)
- MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
- 【数据库SQL】——聚集索引和非聚集索引根本区别以及使用方式
- 聚集索引和非聚集索引(整理
- 老司机带大家领略MySQL中的乐观锁和悲观锁
- MySQL架构总览->查询执行流程->SQL解析顺序
- 主从数据库详解
- MySQL主从复制面试之作用和原理
- 强一致性、顺序一致性、弱一致性和共识
- ER图详解及实例解析
- 关系型与非关系型数据库的优缺点
6. Java
1. Java基础
- 面向过程与面向对象的区别
- Java中的异常体系,常见的异常
- Java网络编程
- JAVA8新特性(吐血整理)
- java8 lambda表达式究竟需要怎么用
- lambda表达式foreach性能分析
- Java中float/double取值范围与精度
- Java反射机制详解
- Java反射机制的引入、使用和优缺点
- 深入理解Java的接口和抽象类
2. Java容器
- ArrayList源码分析
- Java8源码-详解fail-fast
- Collections.sort()和Arrays.sort()排序算法选择
- Iterator的remove方法可保证从源集合中安全地删除对象原因
- 解析为什么hashmap是线程不安全的
- HashMap与ConcurrentHashMap原理剖析
- HashMap扩容原理
- 多线程下HashMap的死循环
3. Java JVM
4. java并发 线程
- Java中Runnable和Thread以及Callable的区别
- JAVA并发编程: CAS和AQS
- 深入分析synchronized的实现原理
- Synchronized及其实现原理
- Java多线程:由浅入深看synchronized的底层实现原理
- Java锁性能提高(锁升级)机制总结
- java中四种线程池的区别
- 深入理解Java线程池原理分析与使用
- 生产者/消费者问题的多种Java实现方式
- ThreadLocal-面试必问深度解析
- Java并发编程:线程池的使用
- Thread详解
- Java并发之AQS详解
5. Java Web
6. Java IO
7. 系统设计(分布式 缓存 集群)
- 如何解决高并发问题
- 什么是高并发 ,详细讲解
- 分布式事务之说说TCC事务
- TCC 分布式事务
- 高并发的核心技术-幂等的实现方案
- 幂等性
- 什么是Nginx?为什么使用Nginx?
- Nginx
- 软件开发过程模型,软件过程模型,软件开发过程几种模型对比
8. 框架
- web项目时Spring监听器配置
- Spring中监听器的详解
- Write operations are not allowed in read-only mode错误解决
- S2SH整合SpringMvc报错FlushMode.MANUAL( 只读模式)
- spring管理bean的三种创建方式
- Spring Bean生命周期详解
- Spring中bean的作用域与生命周期
- Spring IOC初始化过程
- JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用
- java web 过滤器跟拦截器的区别和使用
- SpringMVC Controller单例和多例
- struts2令牌(token)内部原理
- Struts2的Action是单例还是多例 / SpringMVC的controller默认是单例还是多例?
- struts2的token拦截器的原理及作用
- struts2防止表单重复提交(s:token)
9. 工具
- List item
10. 面经
整理Mark: