• 学习路线


    以下仅为个人学习一点点小经验,仅供参考,学习也因人而异,不可照搬他人,学习相关资料可以到《资源分享》去找

    第一阶段(夯实基础)

    1:javaSE基础

    2:数据结构Java语言描述

    4:刷题网站刷题至少50道(保证熟练使用Java语言)

    5:Java小课程设计(内容任意)

    第二阶段(Web开发)

    1:Html,CSS,JavaScript基础

    2:仿网站恢复练习(使用JQuery,Bootstrap完成即可)

    3:数据库(推荐暂时学习使用MySQL,会设计数据库,基本Sql语句)

    4:Web学习(jsp,ajax,request&response,cookie&session ,servlet,Listener与Filter,JDBC,事物与连接池,DBUtils)

    5:练习

    (主题不限,包含如下功能:1:注册以及登录,2:更改个人信息,不可更改他人信息,3:文件与图片的上传与下载,4:使用C3p0与DBUtils优化)

    6:了解Nginx服务器

    第三阶段(框架学习与整合)

    1:struts2(了解其原理以及会用)

    2:Hibernate框架(了解其原理并会基本使用,由于知识点太多太杂,建议用到哪些再深入了解哪些)

    3:Spring(重点)

    4:SpringMVC(原理及实现)

    5:Mybatis

    6:前后端分离技术与实现

    7:练手:使用三大框架(建议使用SpringMVC+Spring+Mybatis)完成完成项目

    8:项目管理利器Maven以及Git使用

    9:其他项目开发中使用到的技术(lucene,solr,Shiro等)

    10:Linux的基本使用

    第四阶段(优化学习)

    1:使用Redis进行项目优化

    2:使用Ngnix做反向代理

    2:分布式项目及其开发

    3:SpringBoot(简化配置得Spring家族框架)

    4:Zookeeper基本原理及其使用

    5:Dubbo实现分布式负载均衡

    6:springcloud开发微服务项目

    第五阶段

    回头多看源码

    不断深化学习,

    多研究各个项目以及框架源码以及运行原理,

    不断尝试新的东西,

    切忌跳进自己的圈子不出来

  • 相关阅读:
    css知识点
    javascript 中闭包
    javascript 继承方法总结
    css滚动滚轮事件
    关于闭包的总结
    xpth xslt
    好的js函数
    自动化测试实施(4)
    自动化测试实施(5)
    自动化测试实施(3)
  • 原文地址:https://www.cnblogs.com/nullering/p/9750873.html
Copyright © 2020-2023  润新知