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自带
网络工具