持續學習大綱

20180717 -- 新坑

一、AOP面向切面編程java

20180712 -- 再來新坑

一、職位描述:熟悉SOA,熟練並使用rpc(dubbo,webservice)mysql

二、微服務是什麼?Dubbo貼的源碼流程分析完善;SpringCloud的實踐總結。
 

20180709 -- 新坑來襲

kafka -- 利用現有項目總結
 
client項目分析:仿微服務式集成處理 (已填)
 
 

N久以前的面試點

一、java
  • 雙親委派模式是什麼,解決什麼問題?
  • 一些集合的實現原理
  • 經常使用設計模式以及使用例子
  • NIO和IO的區別聯繫
  • 反射機制
  • 基礎知識源碼研讀
 
二、多線程編程
  • java.util.concurrent包下經常使用類使用。
  • java併發(內存可見性,經常使用併發方法 wait sleep start run notify notifyall)
  • 多線程實現方式,幾種鎖機制,volatile用法,localTread用法、原理;工做中使用及做用
  • 高可用和高併發解決方案
 
三、Spring
  • SpringMVC實現原理
  • Spring整合Mybatis實例、內部原理,項目中分頁如何實現方式
 
四、緩存
  • 使用過緩存的種類?
  • redis基礎知識以及redis的持久存儲方式
  • Redis與Memcached的比較
 
五、數據庫
  • hibernate和mybatis的用法和區別
  • oracle與mysql數據庫的區別
  • 數據庫事務四大特性及隔離級別、傳播行爲
 
六、JVM
  • 對jvm的理解,jvm的組成部分,各部分存儲內容及常見問題排查
  • jvm調優
  • GC的集中收集策略和收集算法,合適觸發垃圾收集? Minor GC、Major GC和Full GC之間的區別
 
七、分佈式
  • 什麼是分佈式系統,與集羣的區別?
  • 分佈式分庫分表?工做中如何解決跨庫保證數據一致性問題?
  • 分佈式事務?
 
八、工做總結
  • 項目中遇到的困難及解決方案
  • 系統效率方面作過哪些優化
 
 
-- continue
相關文章
相關標籤/搜索