链接

java基础

Java面试题全集(上) - 骆昊的技术专栏 - CSDN博客

百度

多线程(生产者消费者,同步)

java创建线程的三种方式及其对比 - 小淞鼠 - 博客园

java多线程一 基本实现方法、消费者生产者队列、死锁 - hxshine的博客 - CSDN博客

Java多线程实现的四种方式 - Scott的专栏 - CSDN博客

实现线程同步的几种方式 - Small_Lee的博客 - CSDN博客

线程池


集合(hashmap底层)

类加载机制

JVM和GC

扒一扒JVM的垃圾回收机制,下次面试你准备好了吗 - 少年天团 - 博客园

深入理解JVM的内存结构及GC机制 - EnjoyAndroid的博客 - CSDN博客

类加载器 及类加载过程


类加载机制(类加载过程和类加载器) - Jintao_Ma的博客 - CSDN博客



计算机网络:

http和https 区别和用法 - xkweiguang的博客 - CSDN博客

搞懂HTTPS的过程和原理 - woshinannan的专栏 - CSDN博客

HTTPS演化过程(对称加密、非对称加密、公钥、私钥、数字签名、数字证书) - yangyang的专栏 - CSDN博客

输入URL到展现页面的全过程 - 咖啡机(K.F.J) - 博客园

tcp粘包拆包

javaweb

javaweb学习总结(五)——Servlet开发(一) - 孤傲苍狼 - 博客园

Spring

spring的bean生命周期

spring中的设计模式 

springMVC

https://www.cnblogs.com/5ishare/p/8683971.html

https://www.cnblogs.com/jiyukai/p/7629498.html

【Spring MVC学习】WebApplicationContext初始化的三种方式 - ole_triangle_java的博客 - CSDN博客

struts

Struts2相关面试题 - 那人好Man - 博客园

数据库


索引

索引失效

各种锁

存储过程

分区分表

常见优化

微服务

走向面试之数据库基础:一、你必知必会的SQL语句练习-Part 1 - Edison Chou - 博客园

redis&Nosql


介绍Redis的各种用途以及使用场景 - u011277123的博客 - CSDN博客


http和https 区别和用法 - xkweiguang的博客 - CSDN博客


zookeeper

Zookeeper的功能以及工作原理 - 微信-大数据从业者 - 博客园



RESTful 

 
Quartz


常见的linux指令


集群

消息队列(kafka,rabbitMQ)

消息队列的面试题4 - 伪全栈的java工程师 - 博客园

为什么要使用消息队列 - y41992910的博客 - CSDN博客

jvm调优

JVM学习之GC常用算法 - 天~宇~翱~翔 - 博客园

分布式缓存锁、分布式事务、分布式日志、rpc原理、消息幂、事务传播等

3.分布式必要要去了解,每个面试基本都会问,redis、dubbo、kafka或者其他,集群管理zookeeper

4.数据库性能调优,组合索引和原理也是必问



网络编程

网络编程——基于TCP协议的Socket编程,基于UDP协议的Socket编程 - 积_跬步 - 博客园

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容