当前位置:网站首页 > Java教程 > 正文

java框架教程 知乎



这篇文章主要总结我之前所学过的框架以及学习路线
从实打实的零基础到框架再到项目
之后实习工作

也在这篇博客中记录我的学习笔记
以及在笔记中遇到的配置安装、代码bug等错误
都从零开始摸索并且记录了下来
后期也会一直实时更新
一键三连防丢失

直奔主题

作为刚开始的程序员小白,你可能想成为一名大佬,但你连基本的程序、命令等都不懂,不用慌,学就完事了,大家都是这么过来的
以下文章链接都是实打实的记录学术博客
你可以通过我的文章进行巩固学习
在每篇博客中还会记录我的bug以及如何修复等问题
由于框架以及项目还在实时更新还有未更新完的

1. java 零基础学习

知识点链接语法语义关键字、方法定义重载、封装继承覆盖等基础知识java零基础从入门到精通(全)接口、抽象类、数组、常用类以及异常等javaSE从入门到精通的二十万字总结(一)集合与IO流javaSE从入门到精通的二十万字总结(二)线程、反射机制以及注解javaSE从入门到精通的二十万字总结(三)



2. 底层知识

底层框架链接java NIO从入门到精通(全)博客链接jdk动态代理(AOP)从入门到精通(全)博客链接Jvm从入门到精通(全)博客链接待完善JUC高并发编程从入门到精通(全)博客链接jdbc从入门到精通(全)博客链接

3. 数据库(底层原理+优化分析+实操)

基础知识

实践基础链接数据库查询常用语句语法数据库查询常用语句语法创建数据库以及表、增删改数据语法数据库中增删改常用语法语句(全)SQLZOO(中文版)的习题,加强数据库增删改查用法SQLZOO(中文版)习题答案(全)

底层知识点原理及优化实战

底层知识链接DQL、DML、DDL、DCL的定义数据库之DQL、DML、DDL、DCL定义事务四个特性、隔离级别以及面临的问题数据库关于事务的详解分析(全)包含面试常问的细节Mysql的主从复制以及Redis的主从复制关于主从复制的超详细解析(全)索引的优化分析、查询截取分析、锁机制Mysql优化高级篇(全)索引的数据结构等以及常见的面试题Mysql底层原理详细剖析+常见面试题(全)

4. web前端

知识点链接功能网页标签html从入门到精通(全)静态网页的实现选择器、文本背景、字体、表格、边框、超链接等css属性从入门到精通(全)修饰网页,配合各种脚本语言动态对网页各元素进行格式化JS的核心语法、DOM、BOMJavaScript从入门到精通(全)DOM(对网页当中的节点进行增删改的过程)、BOM(关闭浏览器窗口、打开一个新的浏览器窗口、后退、前进、浏览器地址栏上的地址等)常用样式、表单及插件Bootstrap从入门到精通(全)现成的 CSS 样式集合。⽤于开发响应式布局、移动设备优先的 WEB 项⽬

5. web进阶

知识点链接功能servlet的生命周期、请求分发处理等原理java web之Servlet技术详细分析(一)后端传输媒介局部刷新和异步刷新请求Ajax从入门到精通(全)快速地将增量更新于用户界面,不需刷新整个页面即可回应用户操作选择器、过滤器以及常用的函数jQuery从入门到精通(全)封装了 JavaScript 相关方法调用。相当于java的工具类。能够兼容主流浏览器,能够处理 HTML/JSP/XML、CSS、DOM、事件、实现动画效果,也能提供异步 AJAX功能。不用再在 html 里面通过结合JavaScript、ajax、jquery以及springmvc的框架传送json数据格式json从入门到精通(全)各个语言都支持 JSON ,JSON 又支持各种数据类型,所以JSON常用于我们日常的 HTTP 交互、数据存储等

6. SSM主流框架

  • 常说的SSM框架为:spring+springmvc+mybatis+(Maven工程构建)
知识点链接功能spring基础知识、IOC容器、AOP、JdbcTemplate等Spring框架从入门到学精(全)IOC方便解耦简便开发,AOP不改变源代码增加其功能SpringMVC的各个组件及执行流程SpringMVC从入门到精通(全)基于spring的一个框架,是spring的一个部件,做web的一个框架bean、dao接口、映射文件、主配置等细节Mybatis从入门到精通(全)数据访问层要手写,只关注sql使用mybatis提供的逆向工程生成实体bean、映射文件、Dao接口mybatis逆向工程详细配置讲解(全)数据访问层不用手写,脚本一键生成CRUD的增删改查MyBatis-plus从入门到精通(全)mybatis的增强,减少了映射文件的构建以及配置Maven的实战构建步骤Maven实战从入门到精通(全)自动化构建工具,可以部署项目;管理jar文件,自动下载jar、文档和源代码;管理jar直接的依赖以及版本;编译程序,把java编译为class;测试代码是否正确;打包文件,形成jar文件或者war文件Git常用命令、git、GitHub的集成等Git从入门到精通(全)管理代码

7. SSM项目

功能项目链接一套ssm项目模板,主要是CURD的功能实现模板ssm项目从零到精通的超全解析(含项目源码)实现账号登录以及加密。异步ajax上传文件。ajax分页显示商。更新商品实现图片上传后回显。ajax删除商品可批量删多条件批量删除。ajax多条件查询米米商城项目实战(含项目源码)

额外补充一个前端项目

功能项目链接一键搭建个人网站使用 Docusaurus 搭建个人网站项目

8. 分布式 / 微服务架构等
springboot:

框架链接springboot从入门到精通(全)博客链接SpringBoot集成Thymeleaf从入门到精通(全)博客链接RESTFul从入门到精通超全解析(全)博客链接

微服务容器化docker:Docker零基础从入门到精通(全)

PRC、dubbo基本使用、高可用原理:Dubbo从入门到精通(全)
分布式服务架构zookeeper整合springcloud:Zookeeper从入门到精通(全)
nginx 负载均衡的服务器以及原理等:Nginx从入门到精通(全)
nacos:Nacos基础版 从入门到精通

缓存数据库:Mycat框架从入门到精通(全)
分布式储存高性能、高并发数据库:Redis框架从入门到学精(全)
分布式消息中间件:ActiveMQ从入门到精通(全)待完善
kafka: kafka框架从入门到精通(全)
检索:Elasticsearch从入门到精通超详细版本(全)

9. 运维

框架链接Gitlab CI/CD教程Gitlab CI/CD教程以及实战docker自动部署前端项目(全)

10. 项目

项目链接微信支付开发,基于SpringBoot+Vue架构的Java在线支付项目博客链接Springboot文件管理 – 实现上传下载显示删除等接口详细解析 附代码(全)博客链接

11. 笔试+面试
笔试环节一般都是java概念/408相关知识/算法(实时更新,一起刷一起进步)

关于算法可参考如下链接

  1. 🔥 LeetCode 热题 HOT 100
  2. 程序员面试金典(第 6 版)

408笔试及面试要点如下:

408知识点链接【数据结构】常见排序算法详细分析(内含java与c++代码)博客链接【操作系统】常见面试题集锦(全)博客链接【计算机网络】常见面试题集锦(全)博客链接

java概念及底层笔记大致如下:

笔记碎碎念链接大厂面试-JVM笔记整理(全)博客链接JVM体系结构的详细阐述博客链接Spring框架梳理总结(适合多刷)博客链接

框架 八股文 知识要点如下:

面试大纲链接java概念零碎笔记整理(用于面试泛泛而谈)博客链接java基础知识之面试题博客链接Java集合的常见面试题(全)博客链接java异常常见面试题(全)博客链接Mysql底层原理详细剖析+常见面试题(全)博客链接多线程的常见面试题博客链接Mybatis的常见面试题博客链接Springboot的常见面试题博客链接Zookeeper的常见面试题(全)博客链接Redis的常见面试题(全)博客链接Mycat的常见面试题(全)博客链接

12. 细节
此处细节主要涉及一些常用的代码函数用法等剖析
详情可看我这些专栏

学java遇到的一些函数(实时更新)

  • java常用函数源码剖析与实战汇总

一些配置文件的配置(内涵ssm框架模板配置)

  • java框架配置及软件配置

算法栏目

  • 面试算法栏目

13. 面经

面经CVTE寒暑假实习面试总结

14. 其他语言
(其他语言后续会更新,现目前主线是java)

机器学习深度学习:

知识点链接python之numpy详细分析(附代码)博客链接python之pandas详细分析(附代码)博客链接python之Matplotlib详细分析(附代码)博客链接

python web框架:

知识点链接Django框架零基础入门博客链接MongoDB框架零基础入门博客链接Python操作Redis从入门到精通附代码(全)博客链接

之后会把所有的项目以及实习都补充上

讲到学习方法,可能有些人以纸质版或者视频或者电子书等方式都有
而我这篇博客主要都是以博客的方式记录下来
并且都会附上我所给的学习路线链接

在学习我的路线的时候我只提几个意见

  • 一定要动手实践操作
  • 编程代码不要全抄,有自已的逻辑思考
  • 有一个很完美的学习笔记记录自已

这篇博客还在实时更新

❤️ 一键三连不迷路 ❤️
❤️ 一键三连不迷路 ❤️
❤️ 一键三连不迷路 ❤️
❤️ 一键三连不迷路 ❤️
❤️ 一键三连不迷路 ❤️
❤️ 一键三连不迷路 ❤️

  • 上一篇: 兵java教程
  • 下一篇: 赵芳java教程
  • 版权声明


    相关文章:

  • 兵java教程2025-01-01 17:02:02
  • java认证代码教程2025-01-01 17:02:02
  • java85教程2025-01-01 17:02:02
  • java权限系统教程2025-01-01 17:02:02
  • java swing教程视频2025-01-01 17:02:02
  • 赵芳java教程2025-01-01 17:02:02
  • 扫雷游戏java教程2025-01-01 17:02:02
  • java教程.chm2025-01-01 17:02:02
  • java标签入门教程2025-01-01 17:02:02
  • java lock视频教程2025-01-01 17:02:02