- JAVASE
- JDBC
- 数据库
- servlet
中间件
- redis(内存高速缓存数据库)
- nginx(负载均衡)
- rabbitMQ()
- ElasticSearch(基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎)
辅助工具
- maven:是专门用于构建和管理Java相关项目的工具
- git:分布式版本控制系统
- docker:容器,主要用于服装服务器环境
中间件或辅助工具都需要工作在Linux系统上
计算机语言
- 机器语言:二进制语言,只有0和1
- 汇编语言:是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言
- 高级语言:易语言、jaba、C#、C++、python、go、php等
C属于中级语言,挨着底层还是比较近,学习难度比较困难。
C#是微软出厂的语言:在微软提供的.net平台上既可以开发桌面应用也可以开发服务器应用
JAVA是甲骨文出厂的语言
bug的英文意思是虫子,因为之前机器很庞大没有现代电脑这么小巧,所以在机器里面找问题就是找bug。