一、Java基础
1. Java容器
- java容器精讲(Java容器基本说全了),带源码讲解,集合,同步类容器,并发容器,队列
2. IO/BIO/NIO
- java网络编程笔记BIO
- java 基础IO
- NIO
3. 多线程与高并发
- java多线程基础
- JUC锁
4. JVM
- java JVM 学习总结YZP专栏
- 如何查看Class文件
- JVM基础到调优
5. 设计模式
- java设计模式主目录
- java设计模式1-----代理者模式
6. 数据结构与算法
- java数据结构YZP专栏
- java 数据结构:旧版,排版不好
- java 常用算法:旧版,排版不好
7. JDK冷门好用的特性
- Java的Lambda表达式
- Java Stream API 和 自定义注解
- java引用,高并发多线程容器,线程池
- 高并发必备,单机强力,高性能队列制造者:Disruptor 快速入门笔记
8. Web
- Maven安装并集成到idea
- IDEA使用MAVEN搭建web环境
- Servlet快速入门笔记
- java web Request和Response快速入门笔记
- Cookie和Session 快速入门笔记
- JSP、EL、JSTL快速入门
- Filter和Listener
9. 第三方jar工具
- easyEscel:处理Excel表格
10. XML
- XML快速入门
二、前端必会
1. Css
- HTML & CSS3笔记
- Css常用特效属性
- Sass快速入门笔记
- less和bootstrap笔记
- 尚硅谷H5实战
2. 语法基础
- ES6语法
- 前端规范ES_5_6_7
- 记录开发常用javascripts函数
3. 移动端开发
- web移动端开发必会知识点总结
- H5移动端,如何写一套自己的组件库,适配方法,less适配
4. webpack
- webpack自动化构建工具详细笔记
5. VUE
- Vue.js框架详细笔记
- vue详细笔记,入门到实战,根据不同难度练习掌握知识点
- Vue脚手架vue-cli
- Vue常用技巧
- vue的集中式存储状态管理模式vuex
6. 必会算法
- 如何用js将后台扁平的码表数据,转换为无限层级的树形结构,递归删除树形结构
- 使用js动态生成ul和li构建的无限层级菜单
三、Java框架
1. Spring框架
- spring的IOC容器:很久以前写的文章,当做入门可以
- spring的bean:很久以前的文章,当做入门可以
- spring的动态代理,AOP,和声明式事务:很久以前的文章
手写Spring--高级应用---源码
:推荐已经有一定了解的同学看
2. Spring MVC框架
- springMVC:老文章,入门可读
手写SpringMVC--高级应用---源码
:推荐已经有一定了解的同学看
3. MyBatis框架
- MyBatis的增删改查 :老文章,入门可看
- IDEA极简整合SSM框架
- myBatis plus详细笔记
手写Mybatis--高级应用---源码
:推荐已经有一定了解的同学看
4. Spring boot
- Spring Boot详细笔记
5. Spring Cloud
- spring cloud架构主文章
6. Dubbo
- RPC、Zookeeper
- java Dubbo框架学习笔记
7. Spring Security
- Spring Security + OAuth2 + JWT,前后端分离,一趟线打通
四、中间件
1. redis
- redis数据库快速入门:入门可用
2. MongoDB
- MongoDB快速入门笔记
3. Zookeeper
- Zookeeper基本操作,安装,客户端,java代码内容发布,消息订阅
4. FastDFS
- 分布式文件系统:FastDFS
5. 搜索解决方案
- 搜索解决方案Solr
- java分布式免费开源搜索引擎 Elasticsearch
6. 消息队列
- RabbitMQ消息队列
7. Sentinel
- 分布式防御系统Sentinel从应用到源码:流量控制、服务熔断、降级等
五、工具
1. Maven
- Maven的分模快构建和私服
- 强制maven重新下载相关依赖
2. 项目版本控制
- Git详细笔记
- windows系统简单介绍SVN
- GitHub详细笔记
- 使用git 提交项目到码云,从码云拉取镜像
3. 协助开发
- idea 配置lombok
- UML统一建模语言,java使用类图
4. 代码找回
- 用Idea找回
- IDEA序列化实体类,以及自动生成ID
5. 页面静态化
- freemarker模板文件快速入门笔记
六、MySql
1. 基础
- mysql的卸载与安装’
- mySql数据库,Sql记录
七、Linux和部署
1. Linux
- Linux笔记,基于CentOS7
- Docker笔记
- Linux,VMware虚拟机安装centOS
- 搭建学习大数据,需要的虚拟机Linux集群环境
- Linux虚拟机使用docker 搭建mysql、redis数据库
2. 云服务器部署
- 阿里云ESC云服务器搭建个人站点
- 部署到阿里云服务器的tomcat
八、项目实战
1. 项目
- spring boot+vue个人博客一:(后端)搭建spring boot脚手架:
- SpringSecurity前后端分离:登录,权限管理系统
2. Demo
- Dubbo+Solr+RabbitMQ实现数据同步功能
- 阿里云视频点播代码
- vue 文件上传组件vue-simple-upload,前后端分离实现上传,分片上传等流程
九、大数据
- Python入门
- 大数据Hadoop3.1.3 HDFS 详细入门笔记
十、java高频面试题
主目录:https://blog.csdn.net/grd_java/article/details/122357831 |
---|