發展歷史: 上車收費-->車站買票(至關於先收錢後上車)-->站務系統--->聯網售票html
1.業務分析
圖文並茂 doc文檔 使用axure作原型圖,而後生成html代碼用戶文檔中或者與同事需求分析評估
2.設計數據 建模 powerDesigner 而後直接生成數據庫中的表
3.應用架構(ssm/ssh)
3.1.緩存(redis/memcached)
3.2.服務交互使用什麼技術(WebService、httpClicent)
3.3.應用集羣
3.3.1.session共享問題
a.每個服務器放一個(服務器比較少)
b.每次訪問同一個服務器(對於某個用戶可能產生使用間斷)
c.單獨session服務器
3.3.2.負載均衡(Nginx)
3.3.3主從熱備(高可用)redis
3.4.數據庫
3.4.1.讀寫分離
3.4.2.數據庫集羣
3.4.3.分區\分表\慢sql定位
3.5.全文檢索(lucene\solr)
3.6.圖片\視頻\語言----->ftp\sftp(用Java代碼執行CRUD)
3.7.消息隊列(MQ)
3.8.移動端(接口) /微信開發
4.編碼(CRUD)
5.測試發佈(Linux)
6.簡單的運維
JVM 微觀
架構 宏觀
sql
1.JDK
2.tomcat
3.ide
4.數據庫客戶端
5.數據庫
6.超級記事本/搜索神器/遠程鏈接客戶端
7.SVN小烏龜\svn數據庫