不积跬步无以至千里,本人从事Java开发多年,通过记录分享的形式,记录自己从事编程的一些心路历程和技术总结,希望能结交更多志同道合的朋友,个人见识有限,难免会有疏忽和错误之处,还望各位大佬能够指点迷津,感激不尽。
本文整理的Java知识汇总主要包括Java基础、Java进阶、数据库、JVM、消息队列、缓存、微服务与分布式、Java面试系列、高并发、数据结构与算法、计算机网络、开发工具、搜索引擎、大数据、团队管理、运维等。包含一个Java开发工程师所需的绝大多数知识。相信只要勤奋学习,每天进步一点点,各位大佬总有一天会成为飞过沧海横过大洋的海鸥。总结记录的同时,希望大家一起共同进步。
文章目录
-
- Java基础
-
- Java概述和常见Dos命令
- Java环境搭建
- Java基础语法
- Java特性
- 常用集合
-
- List
-
- ArrayList
- LinkedList
- Set
-
- HashSet
- LinkedHashSet
- Map
-
- HashMap
- CurrentHashMap
- CopyOnWriteArrayList
- 常用API
-
- Base64
- Random类
- String类
- Arrays类
- Math类
- Object类
- 时间处理
- System类
- StringBuffer、StringBuilder
- Collections
- fastjson
- BigDecimal
- Java异常
- 多线程
- IO流
- 网络编程
- Java8新特性
- Java进阶
-
- Junit单元测试
- 反射
- 注解
- JDBC
- HTML和CSS
- JavaScript
- Request和Response
- XML
- Tomcat
- servlet
- jQuery
- Cookie和Session
- Filter和Listener
- 常用加解密
- 数据库
-
- MySQL
- Oracle
- postgresql
- JVM
- 常用框架
-
- Spring
- Spring MVC
- MyBatis
- Spring JPA
- SpringBoot
- Canal
- Dubbo
- Shiro
- Spring Security
- MyCat
- Tomcat
- 设计模式
- Redis
- 微服务与分布式
-
- 服务注册发现
-
- Nacos
- Eureka
- 负载均衡
- 服务调用
- 服务配置
- 负载均衡
- 服务限流
- 熔断降级
- 网关路由
- 服务权限
- 链路追踪
- 分布式事务
- Java面试系列
- 低代码开发
-
- activiti
- 高并发
-
- 线程池
- JUC
- 扩容
- 缓存
- 消息队列
-
- RabbitMQ
- RocketMQ
- Kafka
- 应用拆分
- 应用限流
- 服务降级
- 分库分表
- 高可用保证
- 数据结构与算法
- 开发工具
-
- IntelliJ IDEA
- Git
- Maven
- Docker
- postman
- JMeter
- Navicat
- gradle
- 服务器
-
- Nginx
- Tomcat
- Windows操作
- 问题排查
- 搜索引擎
- web前端
- 大数据
- 团队管理
-
- 文档管理
-
- swagger
- 项目管理
- 运维
-
- Jenkins
- K8S
- Linux
- Python
- 其他
- 开源项目推荐
Java基础
Java概述和常见Dos命令
常见Dos命令、Java历史、Java跨平台、第一个HelloWorld例子
Java环境搭建
Java环境搭建
Java基础语法
计算机存储单位转换(KB MB GB TB PB EB ZB)
常量和变量
Java的八种基本数据类型
数据类型转换
算数、赋值、比较、逻辑、三元运算符
方法的定义和调用
流程控制语句
Java数组详解
Java特性
Java类与对象详解
Java三大特性(一)—封装
Java三大特性(二)—继承
Java三大特性(三)—多态
Java中的接口详解
super和this关键字详解
群主发红包带你深入了解继承和super、this关键字
Java中的final关键字详解