知識點列表(慢慢增加,紅色代表公司暫時沒有使用):
開發:
- 視圖層技術——HTML,CSS,JS,AJAX,Tiles,Velocity,FreeMarker
- 持久層技術——MyBatis,Hibernate
- Spring , Spring MVC
- 項目構建工具Maven
- 日志Log4j
- 版本控制 Git,SVN
數據庫技術:1. SQL語句2. 參數調優
操作系統:
- 熟練掌握一種Linux系統,原理,Shell命令
服務器技術:
- 熟練使用並理解一個應用服務器技術的原理(Tomcat)
- 熟練使用並理解一個Web服務器技術的原理(Nginx)
附加:
緩存技術:
- 熟練使用並理解一種緩存技術(Redis,Memcache,EhCache)
非關系型數據庫
- 熟練使用並理解一種非關系型數據庫(MongoDB)
中間件技術:
- JMS:activeMQ和kafka
- RPC: Dubbo
設計模式:
- 了解並能夠使用幾種最主要的設計模式
網絡:
- 熟練使用並理解一個網絡開發技術(Netty)
- 熟悉http,TCP協議
Java虛擬機:
- 熟悉jvm運行原理,內存分布
- jvm參數調優
網友開源的簡單項目列表:
一個簡單的客戶管理系統 JSP+Servlet+Mysql
SSM整合工程的搭建 Spring3.x+SpringMVC+Mybatis
Shiro整合Web項目及整合后的開發 Spring3.x+SpringMVC+Mybatis+Shiro
Java高並發秒殺系統API Maven+SSM框架
教務系統網站 IoC容器:spring web框架:springmvc orm框架:mybatis 安全框架:shiro 數據源:dbcp2 日志: sl4j Json: Gson 前端框架:Bootstrap
spring-mvc-REST Java RESTful
WoodManager HTML+Servlet+MySql
xBlog MYSQL + spring + springmvc + html +javascript
iCloud java實現的雲盤
osf spring ajax restfull
MyForum ssm論壇
SpringMango SpringMVC、Spring Security、Spring transaction、Hibernate
