技術學習

技術學習規劃前端

  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好看,異步數據功能強大

相關文章
相關標籤/搜索