Unityjavascript
-
- JobSystem, 官方的ECS框架,比較有名的還有Entitas等
- FairyGui, 跨平臺的UI編輯器
- Dotween, 動畫插件
- xLua, 騰訊的unity引擎lua解決方案,相似的還有uLua等
- Behavior Designer, 行爲樹編輯器
- Fx Maker, 粒子特效編輯器
- 熱更新
- ILSPY,反編譯工具
GoLangcss
-
- Beego
- Gin
- Consul, 服務發現工具,替代Zookeeper
C/C++html
-
- 虛函數表,多態內存佈局
- 堆棧區別
- 進程線程區別,線程之間和進程之間通訊
- UE4反射機制,C++實現反射
-
Java前端
- Java的類加載機制,即雙親委派模型
- Java內存分配模型,默認HotSpot,線程共享的:堆區、永久區 線程獨享的:虛擬機棧、本地方法棧、程序計數器
- 內存分配機制:年輕代(Eden區、兩個Survivor區)、年老代、永久代以及他們的分配過程
- 指令重排序、內存柵欄
- 垃圾回收算法,包括 標記-清除(不足之處:效率不高、內存碎片)和複製算法(解決了上述問題,可是內存只能使用一半,針對大部分對象存活時間短的場景,引出了一個默認的8:1:1的改進,缺點是仍然須要藉助外界來解決可能承載不下的問題)
- 經常使用的垃圾回收器, 新生代:Serial收集器、ParNew收集器、Parallel Scavenge 收集器,老年代:Serial Old收集器、Parallel Old收集器、CMS(Concurrent Mark Sweep)收集器、 G1 收集器(跨新生代和老年代)
- JVM相關:JVM內存模型和結構,GC原理,性能調優
- 泛型
- 集合體系
- 異常體系
- IO體系
- 多線程編程
- 反射
- Servlet
- Spring SpringMVC SpringBoot SpringAOP,Spring事務體系
- ORM框架,特別是Hibernate,mybatis
- 經常使用工具,jps、jstat、jmap、jstack、圖形工具jConsole、Visual VM、MAT
- 線程池
- 分佈式,Zookeeper
- 序列化和反序列化框架
- RPC框架,dubbo
- NIO模塊,Netty,epoll
- 消息隊列,kafka、RocketMQ、Notify、Hermes
- 大數據,Hadoop
- YARN、Mesos 資源調度
- Maven, 項目管理工具軟件
- Log4j, 日誌操做
- Gradle
- Vert.x
算法和基礎vue
-
- 排序,包括直接插入排序、希爾排序、冒泡排序、快速排序、直接選擇排序、堆排序、歸併排序、基數排序等的時間複雜度
- 查找樹,包括二叉查找樹、紅黑樹、B樹、B+樹、LSM樹等
- 字符串KMP算法
- 拉鍊法解決hash衝突
- 一致性hash->ketama
- 正則表達式
Nginx, http反向代理服務,包括淘寶百度都在使用,用於負載均衡java
React, facebook公司推出的前端框架react
Webpacker, 前端打包工具jquery
Sonar, 持續集成和測試工具angularjs
COM, 微軟的組件技術,跨平臺中間件web
Python
-
- Tornado
- fabric,庫和命令行工具,saltstack,自動化運維工具,pupper,ruby開發的
- ORM框架,SQLAlchemy,標配,pymongo,用於訪問mongodb,peewe,輕量級ORM框架
- 消息隊列,RabbitMQ,celery
- 服務器用,uWSGI,
- Django,web框架
- requests ,beautifulsoup, scrapy 抓取工具
- cachetools, 本地緩存
- Hadoop生態,用於開發大數據
- Docker,KVM,OpenStack,虛擬化工具
- AWS,阿里雲,Azure,金山雲,騰訊雲,雲服務器等
- pip,easy_install,包管理工具
- viertualenv + virtualenvwrapper, 庫和版本管理工具
前端
-
- 基礎: html,css,javascript,jquery,bootstrap,angularjs,react,vue.js
軟件風格
- RESTFul
- select編程模型
- ORM框架
- Actor模型
軟件安全
圖形學
-
- virtual texture
- PBR渲染管線,渲染方程,Cook-Torrance,BRDF,BSDF,BTDF,GGX分佈函數,Fresnel,PBR材質
- IBL基本原理
- 陰影貼圖,陰影體
- SSAO基本原理,缺陷,優化
- 光線追蹤GPU並行和多線程比較
- Opengl渲染管線,幾何着色器
性能測試工具
-
- gprof,gcc自帶的性能測試工具
- vagrind 查詢內存泄漏
- address santinizer, gcc自帶
網絡工具