軟件開發(fā)技術(shù)棧

記錄軟件開發(fā)相關(guān)技術(shù),文章會(huì)逐漸完善哼转。

計(jì)算機(jī)基礎(chǔ)

數(shù)據(jù)結(jié)構(gòu)與算法

編譯原理

操作系統(tǒng)

網(wǎng)絡(luò)

硬件

中央處理器 CPU
內(nèi)存 RAM
硬盤
    機(jī)械硬盤 HDD
    固態(tài)硬盤 SSD

軟件開發(fā)

前端

Web

HTML
CSS
    CSS預(yù)處理語言
        Sass
        LESS
        Stylus
    規(guī)約檢查
        stylelint
    編譯器
        PostCSS
ECMAScript 通用腳本語言規(guī)范
    JavaScript
        Node 基于ChromeV8引擎的JavaScript運(yùn)行環(huán)境
        TypeScript JavaScript超集
        工具庫
            JQuery
                UI框架
                    JQueryUI
            Lodash
            Underscore
            Zepto
        用戶界面框架
            React
                UI框架
                    Material-UI 
                    Ant Design系列
                        Ant Design
                        Ant Design Pro 中臺(tái)前端框架
                        Ant Design Mobile 移動(dòng)端UI框架 
                        Ant Motion Design 動(dòng)效框架
                        Ant Design Landing 首頁模板框架
                    Element-React
                Redux
                    DvaJS
                React-Router
                    UmiJS
                Remax 小程序
                ReactNative 原生移動(dòng)應(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

小程序

平臺(tái)
    微信小程序
    支付寶小程序
    百度智能小程序
    字節(jié)跳動(dòng)小程序

后端

Java

Spring
    SpringFramework
    SpringMVC
    SpringBoot
    SpringCloud
模板引擎
    Velocity
    FreeMarker
    Thymeleaf
ORM
    JDBCTemplate
    Hibernate
    Mybatis
    Spring Data JPA
序列化
    Hessian
    Kryo
    Protostuff
    JSON
        FastJson
        Jackson
        Gson
實(shí)體轉(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
        列存儲(chǔ)
            HBase
        圖形
            Neo4J
 分庫分表
    Sharding-JDBC
    Mycat
日志
    Log4J2
    Logback
接口文檔生成
    springfox-swagger2
    Spring REST Docs
文件服務(wù)器
    FastDFS 輕量級(jí)分布式文件系統(tǒng)
    HDFS Hadoop分布式文件系統(tǒng)
    OSS 對象存儲(chǔ)服務(wù)
消息隊(duì)列
    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
    熔斷坷随、降級(jí)
        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
自動(dòng)化測試工具
    selenium
框架
    pyspider
    Scrapy

數(shù)據(jù)分析

Numpy
Pandas
Matplotlib
Scipy
Sklearn

Web

Flask
Django

開發(fā)工具

PyCharm
Jupyter Notebook

數(shù)據(jù)交換格式

二進(jìn)制
JSON
XML
YAML
protobuf
thrift

設(shè)計(jì)模式

版本控制

離線部署
    Git
    SVN/Subversion
在線軟件
    Github
    GitLab
    Gitee
    Coding

文檔協(xié)作

離線部署
    VuePress
    GitBook
    Confluence
在線軟件
    語雀
    石墨文檔
    有道云
    藍(lán)湖

CI/CD

Jenkins
Docker
Kubernetes
Ansible

服務(wù)監(jiān)控

Zabbix

安全

XSS
CSRF
SQL注入
DDOS
爬蟲風(fēng)險(xiǎn)
內(nèi)容安全 涉政/暴恐/色情/垃圾廣告
認(rèn)證授權(quán)
敏感數(shù)據(jù)保護(hù)

項(xiàng)目管理

離線部署
    JIRA
    禪道
在線軟件
    ONES
    Teambition
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市售葡,隨后出現(xiàn)的幾起案子饮亏,更是在濱河造成了極大的恐慌耍贾,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件克滴,死亡現(xiàn)場離奇詭異,居然都是意外死亡优床,警方通過查閱死者的電腦和手機(jī)劝赔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胆敞,“玉大人着帽,你說我怎么就攤上這事杂伟。” “怎么了仍翰?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵赫粥,是天一觀的道長。 經(jīng)常有香客問我予借,道長越平,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任灵迫,我火速辦了婚禮秦叛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瀑粥。我一直安慰自己挣跋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布狞换。 她就那樣靜靜地躺著避咆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪修噪。 梳的紋絲不亂的頭發(fā)上查库,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音割按,去河邊找鬼膨报。 笑死,一個(gè)胖子當(dāng)著我的面吹牛适荣,可吹牛的內(nèi)容都是我干的现柠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼弛矛,長吁一口氣:“原來是場噩夢啊……” “哼够吩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丈氓,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對情侶失蹤周循,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后万俗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體湾笛,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年闰歪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嚎研。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡库倘,死狀恐怖临扮,靈堂內(nèi)的尸體忽然破棺而出论矾,到底是詐尸還是另有隱情,我是刑警寧澤杆勇,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布贪壳,位于F島的核電站,受9級(jí)特大地震影響蚜退,放射性物質(zhì)發(fā)生泄漏闰靴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一关霸、第九天 我趴在偏房一處隱蔽的房頂上張望传黄。 院中可真熱鬧,春花似錦队寇、人聲如沸膘掰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽识埋。三九已至,卻和暖如春零渐,著一層夾襖步出監(jiān)牢的瞬間窒舟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國打工诵盼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惠豺,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓风宁,卻偏偏與公主長得像洁墙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子戒财,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354