技术学习

技术学习规划前端

  1、主流技术学习一java

       spring(精通)、springMVC、Mybatis、(Maven须要系统学习)、spring boot、spring Restful、redis缓存、freemarker、thymeleaflinux

  2、项目实践一:OA系统-权限和工做流部分nginx

    jeesite项目学习 + 权限控制和工做流项目(springMVC + Redis + thymeleaf + BUI+ Bootstrap)
    分shiro框架、spring security版本web

    知识点:主流技术、前端BUI、Bootstrap、spring Security、shiro、Active 5redis

  3、权限控制和工做流项目换成Vue版本:Vue框架的研究、先后端分离算法

  4、项目实践二:Spring Boot的微服务项目

    知识点:微服务与dockor部署管理、spring Cloudspring

  5、项目实践三:注册登陆模块sql

    注册登陆模块:邮件激活修改密码、验证码、QQ或者微信登陆的实现/单点登陆实现数据库

  6、项目实践四

    电商业务:数据库设计、全文检索(solr与elasticSearch)、缓存框架的学习、页面缓存技术、服务集群搭建、分库分表技术、MyCat中间件、分库分表、读写分离

  7、各类通信技术:websocket技术、CXF、RPC、MQ、webservice技术、httpclient

  8、容器技术、kafka日志、ELK

  9、数据库原理深刻研究和linux应用

    Linux、Oracle与MySql、MongoDB

  10、JAVA基础再提高

    网络编程(netty和mina)、并发编程(disruptor)、异步编程、Tomcat源码、Spring源码、Mybatis源码、Struts2源码

  11、定时框架与Spring Batch


  12、微信开发:公众号与小程序开发流程


  十3、文件系统与影像管理:分布式文件管理

 

  十4、软件工程与软件行业

 

  十5、各类知识整合、项目管理

 

  十6、算法研究、推荐系统、机器学

 

学习路线:



3.项目源码、电商项目、模板技术整合

javamall:动静分离部署,缓存页面框架

 



  项目业务
  1.OA系统:权限、工做流、内容管理
  2.注册登陆模块:邮件激活修改密码、验证码、QQ或者微信登陆的实现/单点登陆实现
  3.Vue系统的框架搭建
  4.微服务与dockor部署管理
  5.电商业务:数据库设计、全文检索(solr与elasticSearch)、缓存框架的学习、页面缓存技术
    服务集群搭建、分库分表技术、MyCat中间件、分库分表、读写分离

  6.各类通信技术:websocket技术、CXF、RPC、MQ
  7.定时框架与Spring Batch
  8.微信开发:公众号与小程序开发流程
  9.文件系统与影像管理:分布式文件管理

 后端技术


  ★Java基础、工具类整理

  ★网络编程 并发编程、异步编程

  ★Servlet JSP JDBC JSTL 链接池

  ★Spring、 Struts2 、SpringMVC 、 Hibernate 、Mybatis 、spring boot、jFinal

  ★模板技术 freemarker、thymeleaf

  ★工做流 JBPM Activity

  ★搜索引擎 Lucene 、solr、elasticsearch

  ★缓存框架:Ehcache memcache redis
    页面缓存、缓存技术

  ★动静分离部署:nginx LVS

  ★数据库原理、SQL优化技术、Mysql原理、MyCat中间件 SQLite数据库

  ★分布式事务、分库分表、读写分离

  ★webService:
    CXF
    httpclient
    Axis2
    Spring resful

  ★RPC框架:RMI
    Thrift:Facebook用于后台各个服务间的通信
    Hessian(java开发 基于HTTP的远程方法调用)
    Dubbo:基于Netty的高性能RPC框架,淘宝开源的基于TCP的RPC框架。

  ★微服务架构:spring Cloud与Dubbo

  ★任务调度引擎 + 批处理:Quazen + spring batch + spring scheduler  集成MQ

  ★安全框架:shiro框架、spring security

  ★规则引擎 Drool、 Ilog

  ★各类MQ :JMS、ActiveMQ、RabbitMQ、KAFKA、ZeroMQ

  ★Tomcat源码、Spring源码、Mybatis源码、Struts2源码

  ★linux学习:集群搭建、计算机网络、服务器搭建、网络搭建

  ★NIO 网络编程框架:netty mina

  ★分布式文件系统:fastFDS

  ★Docker容器技术、kafka日志、ELK

  ★并发框架:disruptor

  ★Maven、Git

  ★微信公众平台开发、单点登陆系统、QQ登陆、受权

  ★大数据/分布式框架 storm spark Hadoop

  ★机器学习、算法

 

  项目管理相关软件
    Axure RP
    Microsoft Project
    Office Visio
    MindManager

  前端技术
    ★jQuery HTML5 CSS3 JS
    ★Bootstrap
    ★ECharts
    ★Vue Angular


  后台管理系统UI


    jQuery EasyUI :基于jQuery
    jQuery UI
    Dwz 基于jQuery
    HUI:前端框架是在bootstrap的思想

    推荐使用BUI

  树框架

    dtree :使用的JavaScript树
    ztree :依靠 jQuery,比dtree好看,异步数据功能强大

相关文章
相关标签/搜索