个人介绍
我是吕世昊,一个普通的Java程序员,创建这个博客的目的主要是为了分享我在学习过程中所掌握的知识以及工作中我实战的经验,也同时给大家分享一些实用的网页或工具,我的所有文章都是通俗易懂的,不要问我为什么,因为我是用我18岁的理解能力来写的,哈哈哈,如果你理解不了可能你还年轻估计还没有18岁。我在学习中遇到很多很多问题,开始当然都是经常问老师,直到我发现老师再强也照顾不了每一个学生,所有的学生都会有问题找老师问,而等老师来解决问题的时候你就会浪费很多很多时间,而且时间久了你会产生一种依赖感,所以无论如何都要学会自我解决问题的能力,学会独立思考,还有就是自我学习的能力,不能老师教你一点技术你就会一点,要学会自学,网上很多教学视频都非常不错,可以抽空多学几门技术,增加自己的知识量。如果我的文章对您有所帮助,可以支持一下博主,给个关注嘻嘻。我也刚刚步入职场,也希望这个博客园伴我一起成长,共同进步。
学习脑图
这里我给大家推荐一个学习脑图,希望大家一步一个脚印去学习这些技术。
小白萌新起步
- 计算机硬件基础
- WINDOWS命令基础
- 虚拟机的安装和使用
- 二进制的深入讲解
- LINUX的常用命令
JAVASE的核心基础
- 基本语法和面向对象
- 集合框架
- IO框架
- 多线程编程
- 网络编程
MYSQL必知必会
- 基本语法
- 索引机制
- 事务机制
- 锁机制
- JDBC
必备前端技术
- HTML和HTML5
- CSS3
- JAVASCRIPT和JQUERY
- AJAX
- VUE
JAVA后端框架
- SERVLET/JSP
- SPRING
- SPRINGMVC
- MYABTIS
- SPRINGBOOT
设计大师起步
- 基本设计原则
- 常见的设计模式
- 设计工具使用
- 项目设计流程
- 数据库设计
必备数据结构
- 线性表
- 树
- 图
- 堆
- 散列表
大厂必备算法
- 排序算法
- 贪心算法
- 暴力递归
- 动态规划
- 大厂高频算法
基础源码阅读
- JDK源码
- SPRING源码
- SPRINGMVC源码
- MYBATIS源码
- SPRINGBOOT源码
项目开发工具
- ECLIPSE
- IDEA
- NAVICAT
- POSTMAN
- XSHELL
团队协作工具
- GIT
- MAVEN
- 禅道
- 语雀
- WIKJ
项目保障工具
- 阿里开发规范
- 日志开发框架
- 单元测试框架
- 代码检测框架
- 持续集成工具
软件测试技术
- 测试基础
- 黑盒测试
- 性能测试
- 白盒测试
- 灰盒测试