wangc
Jun 6, 2020
Java后端开发
Java基础
- Java基础语法,代码书写规范
-
Java面向对象:类与对象,继承,接口,多态,final、权限、内部类
- 常用API:String相关类,Arrays类,Object类与包装类,System类与时间相关类,其他常用类
- 容器:Collection集合,List 和 Set 及其子类,Map 及其子类,工具类,HashMap原理,ConcurrentHashMap原理,其他容器原理
- 并发编程:线程/线程2,synchronized与volatile,Lock体系,线程池,并发编程基础,并发容器与辅助类
-
其他:异常,I/O流,File类,线程/线程2,网络编程,序列化,拷贝设计模式,反射,注解,JVM,Junit,lambda表达式,JDK新特性
- 其他:IDEA,Eclipse
JavaWeb
- 前端:HTML,CSS,JavaScript基础/JavaScript高级,BootStrap,JQuery,Vue,webpack
- 服务:Servlet(Request,Response), Ajax,Tomcat,Cookie&&Session,JSP,Filter,Listener,
- 数据:数据库基础,JDBC/ JDBC使用优化,JSON, MySQL基础1,MySQL基础2,MySQL事务,MySQL索引,MySQL优化,Redis1,Redis2
- 其他:Web相关概念,计算机网络
JavaEE
- 框架:
- 其他:Maven,Nginx,FastDFS,Linux,RabbitMQ,Git,SVN,Thymeleaf,Elasticsearch,Zookeeper,Docker,文件上传和下载
Python与人工智能
-
Python:0 基本语法,1 面向对象,2 常用模块,3 网络爬虫,4 数据分析,小项目:打飞机和计算器
- 人工智能:
- 自然语言处理
- 理论: 0 NLP基本流程 ,1 朴素贝叶斯与n-gram语言模型
- 技术:python字符串处理,python正则表达式,jieba中文处理,NLTK
- 应用:Chatbot初探1 qq聊天机器人 上,Chatbot初探2 qq聊天机器人 下,Word2Vector 分析《三体》,考研英语作文自动评分批改,金庸小说文本写作风格迁移
- CNN实现艺术风格转移
计算机基础
-
数据结构:
-
算法设计:
-
计算机网络:计算机网络基础
-
操作系统:0 绪论,1 进程,2 处理器,3 存储器,4 I/O系统,5 文件系统
-
数据库:0 绪论,1 关系数据库与SQL,3 安全性和完整性,4 关系数据理论,5 设计与编程
-
软件工程:0 绪论,1 可行性分析与需求分析,2 概要设计和详细设计
-
3 软件的实现、测试与维护