記錄軟件開發(fā)相關(guān)技術(shù),文章會逐漸完善。
計算機基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu)與算法
編譯原理
操作系統(tǒng)
網(wǎng)絡(luò)
硬件
中央處理器 CPU
內(nèi)存 RAM
硬盤
機械硬盤 HDD
固態(tài)硬盤 SSD
軟件開發(fā)
前端
Web
HTML
CSS
CSS預(yù)處理語言
Sass
LESS
Stylus
規(guī)約檢查
stylelint
編譯器
PostCSS
ECMAScript 通用腳本語言規(guī)范
JavaScript
Node 基于ChromeV8引擎的JavaScript運行環(huán)境
TypeScript JavaScript超集
工具庫
JQuery
UI框架
JQueryUI
Lodash
Underscore
Zepto
用戶界面框架
React
UI框架
Material-UI
Ant Design系列
Ant Design
Ant Design Pro 中臺前端框架
Ant Design Mobile 移動端UI框架
Ant Motion Design 動效框架
Ant Design Landing 首頁模板框架
Element-React
Redux
DvaJS
React-Router
UmiJS
Remax 小程序
ReactNative 原生移動應(yīng)用
NEXT.js 服務(wù)端渲染
AngularJS
UI框架
Element-Angular
Ant Design NG-ZORRO
Vue
UI框架
ElementUI
iView
Ant Design Vue
Vuex
Vue-Router
VueCLI
NUXT.js 服務(wù)端渲染
Svelte
規(guī)約檢查
ESLint
JSLint
網(wǎng)絡(luò)請求
AJAX 基于XHR XMLHttpRequest
Fetch 基于Promise
Axios 基于Promise
UI框架
Bootstrap
Foundation
TailwindCSS
編譯器
Babel
wasm/WebAssembly
模塊化
CommonJS
RequireJS 異步模塊定義 AMD
模塊打包
Grunt
webpack
Gulp
Rollup
Parcel
依賴管理
npm
yarn
模板引擎
Handlebars
baiduTemplate
artTemplate
juicer
doT
Pug
Liquid
EJS
Nunjucks
圖表
Chart.js
D3.js
測試
Browsersync
mock.js
Jest
JUnit
karma
JScript 微軟公司開發(fā)腳本語言
服務(wù)器
Nginx
開發(fā)工具
VSCode
WebStorm
內(nèi)容分發(fā) CDN
搜索引擎優(yōu)化 SEO
Android
開發(fā)工具
Android Studio
iOS
開發(fā)工具
Xcode
小程序
平臺
微信小程序
支付寶小程序
百度智能小程序
字節(jié)跳動小程序
后端
Java
Spring
SpringFramework
SpringMVC
SpringBoot
SpringCloud
模板引擎
Velocity
FreeMarker
Thymeleaf
ORM
JDBCTemplate
Hibernate
Mybatis
Spring Data JPA
序列化
Hessian
Kryo
Protostuff
JSON
FastJson
Jackson
Gson
實體轉(zhuǎn)換
BeanUtils
Dozer
MapStruct
安全框架
Shiro
Spring Security
數(shù)據(jù)庫連接池
Druid
HikariCP
數(shù)據(jù)庫
關(guān)系型
MySQL
PostgreSQL
Oracle
SQLServer
DB2
全文檢索
Elasticsearch
Solr
NoSQL/NotOnlySQL
鍵值
Redis
Memcached
文檔型
MongoDB
Couchbase
列存儲
HBase
圖形
Neo4J
分庫分表
Sharding-JDBC
Mycat
日志
Log4J2
Logback
接口文檔生成
springfox-swagger2
Spring REST Docs
文件服務(wù)器
FastDFS 輕量級分布式文件系統(tǒng)
HDFS Hadoop分布式文件系統(tǒng)
OSS 對象存儲服務(wù)
消息隊列
Kafka
ActiveMQ
RabbitMQ
RocketMQ
任務(wù)調(diào)度
Quartz
Elastic-Job
XXL-JOB
SchedulerX
構(gòu)建
Maven
Gradle
Web容器
Tomcat
Jetty
測試
JUnit
TestNG
EasyMock
Mockito
PowerMock
JMockit
微服務(wù)
注冊發(fā)現(xiàn)
Apache Zookeeper
Spring Cloud Netflix Eureka
Spring Cloud Consul
Alibaba Nacos
RPC 遠(yuǎn)程過程調(diào)用
Alibaba Dubbo
Spring Cloud Netflix Ribbon
Spring Cloud Netflix Feign
Spring Cloud OpenFeign
網(wǎng)關(guān)、限流
Spring Cloud Netflix Zuul
Spring Cloud Gateway
Nginx
熔斷、降級
Spring Cloud Netflix Hystrix
Alibaba Sentinel
負(fù)載均衡
Spring Cloud Netflix Ribbon
Nginx
配置管理
Spring Cloud Config
Spring Cloud Netflix Archaius
Alibaba Nacos
CtripCorp Apollo
消息總線
Spring Cloud Bus
鏈路追蹤
Spring Cloud Sleuth
分布式事務(wù)
tcc-transaction
EasyTransaction
Alibaba Seata
監(jiān)控
SpringBootAdmin
Spring Cloud Netflix Hystrix Dashboard
Spring Cloud Netflix Turbine
SohuTV CacheCloud
Python
爬蟲
請求工具
urllib
requests
解析工具
lxml
BeautifulSoup4
自動化測試工具
selenium
框架
pyspider
Scrapy
數(shù)據(jù)分析
Numpy
Pandas
Matplotlib
Scipy
Sklearn
Web
Flask
Django
開發(fā)工具
PyCharm
Jupyter Notebook
數(shù)據(jù)交換格式
二進制
JSON
XML
YAML
protobuf
thrift
設(shè)計模式
版本控制
離線部署
Git
SVN/Subversion
在線軟件
Github
GitLab
Gitee
Coding
文檔協(xié)作
離線部署
VuePress
GitBook
Confluence
在線軟件
語雀
石墨文檔
有道云
藍湖
CI/CD
Jenkins
Docker
Kubernetes
Ansible
服務(wù)監(jiān)控
Zabbix
安全
XSS
CSRF
SQL注入
DDOS
爬蟲風(fēng)險
內(nèi)容安全 涉政/暴恐/色情/垃圾廣告
認(rèn)證授權(quán)
敏感數(shù)據(jù)保護
項目管理
離線部署
JIRA
禪道
在線軟件
ONES
Teambition