Java后端知识汇总(部分)
Java后端知识汇总(部分)
一、 Java基础
二、 Redis知识详解
三、 计算机网络
四、Spring知识体系
五、Java虚拟机
六、Java高并发
(同一块知识建议结合着看,便于查漏补缺)
强烈推荐:
JavaGuide(一个网站解决大部分问题)
一、Java基础
1.反射
java反射用途
深入理解java反射原理(获取类和方法)
2.泛型详解
3.java注解
Java 注解完全解析
Java注解基本原理
4.Java IO
5.接口和抽象类
二、Redis知识详解
1.偏向作为缓存中间件部分:
《吊打面试官》系列:
1)Redis基础
2)缓存雪崩、缓存穿透、缓存击穿等问题
缓存雪崩、缓存穿透、缓存击穿等问题
3)哨兵、持久化、主从、LRU
4)reids一致性、并发、线程模型
该系列还有关于秒杀的设计思想
秒杀设计
Redis高可用两种方案(Replication-Sentinel、Redis-Cluster模式)
2.Redis详解系列:
1)简介与安装
2)配置文件redis.conf
3)Redis五大数据类型用法(5+1)
4)Redis底层数据结构(跳表、字典、压缩列表…)
5)Redis五大数据类型底层实现
后面略微有点水:
6)RDB持久化
7)AOF持久化
8)主从复制
3.Redis数据同步机制
4.Redis主从复制原理总结
三、计算机网络
计算机网络主要围绕四个部分:http协议、TCP协议、UDP协议、IP协议。如果能将四个部分内容都了解掌握,并区分之间的原理,这方面的知识基本就ok了。
1.感觉计网知识主要围绕一个问题(hhhhhh):
在浏览器中输入URL后,执行的全部过程
2.一张图(计网知识主要是TCP/IP四层模型):
1)从http协议开始(应用层)
http协议
2)TCP或者UDP(传输层)
TCP协议详解
UDP协议详解
3)IP协议(网络层)
IP协议详解
四、Spring知识体系
1.Spring启动
Spring的启动流程
Spring启动执行顺序
两篇结合着看
2.Spring中Bean的生命周期
3.SpringMVC工作流程
五、Java虚拟机
Java虚拟机必备知识
JVM有关底层原理
volatile关键字
六、Java高并发
线程池详解
深入理解线程池
Java后端知识汇总(部分)相关推荐
- Java后端知识之代码混淆-避免反编译工具获取原码
java, 代码混淆, 编译, 反编译 本文是向大家介绍java后端小知识,它能够实现编译后的class代码加密,能够避免使用反编译工具获取源码. 本文介绍java代码编译成class后,怎么避免用反 ...
- Java缓存知识汇总
一.什么是缓存 [1]缓存就是数据交换的缓冲区(称作:Cache),当某一硬件要读取数据时,会首先从缓存汇总查询数据,有则直接执行,不存在时从内存中获取.由于缓存的数据比内存快的多,所以缓存的作用就是 ...
- java并发知识汇总
项目中用到并发的地方不多,一次是多个规则线程并发校验文档,一个是多个并发监控应用,比较简单,但查找并发资料后,发现有更好的方式.于是抽空想全面了解并发,可查到网上相关并发的技术文章很多,但是对我来说有 ...
- java 学习知识汇总
一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程 ...
- SpringBoot的幕后推手,Java后端知识体系
阶段二.分析和组装 第一个阶段完成以后,我们可以先暂时认为IoC容器中保存着一个个相互独立的bean,它们之间还没有任何关系,但是实际项目中它们之间是有着不可或缺的关系的,所以呢,Ioc容器第二个阶段 ...
- Java课后知识汇总
目录 一.课后总结 1.数据类型(8大基本类型,引用数据类型) 2.知识碎片 一.课后总结 1.数据类型(8大基本类型,引用数据类型) 8大基本类型{数值型(byte<short<int& ...
- Java虚拟机知识汇总,有这些还怕面试被问到?
首先我们来看一下Java运行时的数据区域,Java虚拟机在执行Java程序的过程中,会把它所管理的内存,划分成若干个不同的数据区域,这些区域都有各自的用途,各自的创建和销毁的时间. 有的区域,随着虚拟 ...
- java基础知识汇总4
三.集合(collection.set.list.map) 一.定义: 集合是Java里面最经常使用的,也是最重要的一部分.可以用好集合和理解好集合对于做Java程序的开发拥有无比的优点. 容器:用来 ...
- Java后端知识---数据结构(1)
数据结构 队列 java队列--queue详细分析 Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List.Set同一级别,都是继承了Collection接口. ...
最新文章
- python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法
- 【java】各种方法的使用(不定期更新)
- Bzoj1002 [FJOI2007]轮状病毒
- Android .classpath文件的作用
- 上线清单 —— 20 个 Laravel 应用性能优化项
- 2021年最新执子之手唯美表白HTML网站源码
- linux内存碎片malloc,linux_ptmalloc下malloc()的过程:有 ptmalloc 源码
- 一位 90 后程序员的自述:如何从年薪 3W 到 30W
- docker logstash_Mysql 同步数据到 Elasticserach(使用logstash-input-jdbc)
- python与plc进行串口通信,寄存器写数据 欧姆龙plc
- 网络钓鱼(Phishing)攻击方式
- canvas绘制动态图片
- for..in loops iterate over the entire prototype chain
- java操作数据库步骤_java数据库操作基本流程
- java 批量爬虫_签名图片一键批量生成 使用Java的Webmagic爬虫实现
- 2021年起重机械指挥考试报名及起重机械指挥考试技巧
- 畅游人工智能之海 | Keras教程之Keras的知识结构
- 洛谷P1129: [ZJOI2007]矩阵游戏(二分图最大匹配)
- 11月更新!一口气上线20+新功能,3D架构拓扑图更具趣味性
- 2010年RSA大会RSA总裁主题演讲:云的安全