Java程序员的自我修养
其他
2020-03-10 01:34:13
阅读次数: 0
学习方法论
- 学习一个新的技术,要带着目的去学
- 这个技术的应用场景有哪些?使用它带来了哪些便利?
- 快速上手,demo级别的运行案例,搞明白提供了哪些功能,基本的操作有哪些
- 深究原理,demo是如果运行起来的,内部实现是啥?
- 及时总结,产生输出,写一些技术文章
- 对鸭弹琴,在桌面上摆一个小黄鸭,将你学到的技术的实现原理,运行方法等用大白话的方式讲给它听.这一步非常重要,能够加深对技术的印象.
Java程序员的内功修练
- 数据结构与算法
- 计算机网络
- 操作系统
- 编译原理
- Tomcat的运行原理
- mysql的内部原理
- Redis的内部原理
Java基础知识
- Java基本类型,各占用多少字节,自动装箱如何实现的?
JVM
- Java程序是如何运行起来的,JVM是如何启动的?
- Java类的生命周期
锁
- Java中有哪些锁?
- synchronized关键字的内部原理?优化后的synchronized锁的升级的过程?
- 分布式锁的应用场景,redis的分布式锁,zookeeper的分布式锁.
mysql
- mysql数据如何存储,内部结构
- sql操作做了哪些事,数据的增删改查底层是如何实现的,又是如何存入文件系统的
- mysql中的乐观锁和悲观锁? mysql行级锁的内部原理?
redis
- redis的数据类型,基本操作,每个数据类型的具体使用场景,数据内部存储
dubbo
转载自www.cnblogs.com/Serenity1994/p/12452785.html