核心知识点合集
不断补充...
知识模块 | 文章详情 | |
心得&资料 | ||
JVM相关 | Java:简述JDK,JRE,JVM之间的关系 | |
线程相关 | 资料:简述分布式、高并发与多线程 操作系统:从工厂的角度来理解进程线程 操作系统:详述对进程和线程的认识 Java:浅谈线程的生命周期 Java:简述Java多线程的四种实现方式 Java:简述Java中的多线程编程 Java:简述线程池的工作原理 Java:如何选择线程池的核心线程数 Java:简述Java中满足线程安全的数据结构 | |
集合相关 | Java:集合的相关汇总介绍 | |
Java基础 | Java:基本数据类型及隐式、显式转换 Java:==,equals(),hashCode()的比较 Java:final、finally、finalize的区别 Java:浅谈Java中的动态代理 Java:简述类的加载机制-双亲委派 | Java-IO:简述常见的IO模型 Java-IO:浅谈对IO的认识 Java:JFrame中添加组件 |
JavaWeb基础 | JavaWeb:实现对cookie的增删改查 | Struts:Struts1与Struts2的比较 |
ORM实现相关 | MyBatis:executeQuery、executeUpdate和execute的比较 | |
设计模式相关 | 设计模式:23种设计模式详解 设计模式:23种设计模式之单例模式 | |
微服务相关 | 微服务:浅谈SpringCloud微服务架构 | |
Spring相关 | 浅谈SpringMvc的核心流程与组件 | |
SpringBoot相关 | SpringBoot:项目的三种启动方式 | |
MySQL相关 | MySQL:简述数据库的结构图与存储引擎 MySQL:简述数据库的主从复制 MySQL:binlog的写入机制 MySQL:简述对索引的认识 MySQL:索引的设计原则和索引失效的分析 MySQL:索引的常规SQL操作 MySQL:简述对B树和B+树的认识 MySQL:使用explain查看执行计划优化SQL MySQL:SQL调优的简单技巧 MySQL:SQL调优的简单实践 MySQL:简述对事务的认识 MySQL:简述事务的SQL操作 MySQL:简述多版本并发控制MVCC MySQL:简述对锁的认识 MySQL:简述MySQL中的事件Event MySQL:简述MySQL中的视图(View) MySQL:简述MySQL外键约束 | MySQL:数据库如何允许导入大型sql文件 |
Oracle相关 | Oracle:数据库、实例、表空间、用户、表之间关系 | |
Redis相关 | Redis:Redis的概念及各项功能 Redis:5种基本数据类型概述 Redis:浅谈Redis持久化机制-RDB和AOF Redis:提高Redis效率的小技巧 Redis:简述Redis的数据淘汰(过期)机制 Redis:浅谈Redis集群的复制原理 缓存:浅谈双写导致的数据一致性问题 缓存:浅谈缓存穿透、缓存击穿、缓存雪崩等 SpringBoot:SpringBoot简单集成Redis进行开发 | |
分布式&云计算 | 浅谈对分布式锁的认识 浅谈常见的分布式ID生成方案 分布式:简述分布式和集群 分布式:浅谈CAP定理(布鲁尔定理) 资料:简述分布式、高并发与多线程 | 云计算:IAAS、PAAS和SAAS之间的区别 |
排序算法相关 | 基础:二分查找法 交换排序:冒泡排序、快速排序 插入排序:直接插入排序、希尔排序 选择排序:直接选择排序、堆排序 归并排序 分配排序:箱排序、基数排序 | |
其他算法相关 | 最低成本联通所有城市 | |
前端技术相关 | Jquery:验证InputFile选中的文件类型 | |
数据格式相关 | ||
计算机网络相关 | 网络:应用层网络协议常用端口 |