欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

【W(wǎng)eb服務(wù)開發(fā)】全技術(shù)棧,自動構(gòu)建,一鍵部署 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >

【W(wǎng)eb服務(wù)開發(fā)】全技術(shù)棧,自動構(gòu)建,一鍵部署

發(fā)表時間:2020-1-17

發(fā)布人:葵宇科技

瀏覽次數(shù):35

SpringBoot是Java開發(fā)時常用框架,有非常豐富的組件和易用的功能。API服務(wù)腳手架從實際項目中整理升華,可直接擴展開發(fā)并應(yīng)用于真實生產(chǎn)場景。

Python在AI領(lǐng)域是主流開發(fā)語言,Django是應(yīng)用廣泛的開源框架,Python + Django + Redis + ActiveMQ + Celery,搭建起一個跨平臺異步任務(wù)調(diào)度系統(tǒng)。

開源代碼:https://github.com/jextop

Java開發(fā)環(huán)境搭建

版本

功能

Java 8

開發(fā)語言,Jdk8或者更新版本

在線課程:掌握J(rèn)ava注解使用技巧,讓代碼簡潔高效

博客:

l 阿里Java開發(fā)手冊

l 阿里Java高效代碼50例

l Java開發(fā)者路線圖,1張表總結(jié)

l StringBuilder和StringBuffer的3個區(qū)別,說得清嗎?

l 1張表記住Java基本數(shù)據(jù)類型(8個)

l 分類整理Java注解,詳細(xì)列表

l Java多線程協(xié)同通信

IntelliJ IDEA

集成開發(fā)環(huán)境,Eclipse也被廣泛使用

插件:阿里Java代碼規(guī)范,P3C插件使用文檔

Maven

依賴庫管理

博客:阿里云Docker容器鏡像服務(wù)自動構(gòu)建SpringBoot項目時失敗,mvn not found

Git

代碼托管,GitHub,AliCode,Gitee等

博客:

Git常用命令,詳細(xì)列表

Git分支和標(biāo)簽,如何發(fā)揮作用?

【Markdown高級技巧 】寫出高大上的流程圖、時序圖、類圖

MySQL

5.7.18

數(shù)據(jù)庫系統(tǒng),復(fù)雜的項目經(jīng)常搭配NoSQL數(shù)據(jù)庫

博客:Spring數(shù)據(jù)庫事務(wù)失效的8大原因

Redis

3.2

緩存系統(tǒng)

博客:SpringBoot集成Redis,控制REST訪問頻率

ActiveMQ

5.15.11

異步消息隊列,也可使用RabbitMQ,RocketMQ

博客:Spring集成ActiveMQ,詳細(xì)代碼手把手操作

LogStash

5.1

日志管理,ELK套件

Postman

7.13.0

API調(diào)試工具

在線課程:賦能API測試和集成,Postman可以這樣用?

Spring組件集成

版本

技術(shù)要點

Spring Boot

2.2.2.RELEASE

基礎(chǔ)框架

在線課程:【1小時進(jìn)階SpringBoot網(wǎng)絡(luò)開發(fā)】REST接口 + HttpClient開發(fā)實戰(zhàn)

博客:

l Spring項目啟動時,ApplicationRunner和CommandLineRunner的用法

l Spring Boot常用腳手架,詳細(xì)列表

l 1張表記住11個注解,Java讀取HTTP Request參數(shù)

l 1張圖理解Spring Boot最核心的3個注解

Apache Shiro

1.4.0

鑒權(quán)授權(quán)

Jwt

0.9.1

Token鑒權(quán)

Flyway

6.0.8

數(shù)據(jù)庫版本管理

博客:Spring集成Flyway,版本化管理數(shù)據(jù)庫

Ali Druid

1.1.20

數(shù)據(jù)庫連接池

博客:數(shù)據(jù)庫連接池,學(xué)習(xí)總結(jié)

MyBatis

3.5.3

數(shù)據(jù)庫持久層

MyBatis Plus

3.3.0

擴展MyBatis,含代碼生成工具Generator:生成Entity,Mapper

博客:Spring集成MyBatis和代碼生成工具

Quartz

2.3.2

異步任務(wù)調(diào)度

博客:Spring集成Quartz實現(xiàn)定時任務(wù)和異步作業(yè)調(diào)度

fastjson

1.2.60

JSON數(shù)據(jù)處理

Apache Commons

開發(fā)工具包,lang,collections,codec,io

Apache HTTP Components

4.5.2

網(wǎng)絡(luò)工具包,httpclient, httpcore, httpmime

博客:Spring集成HttpClient,進(jìn)階HTTP開發(fā)

LogBack (SLF4J)

1.7.29

日志處理,默認(rèn)使用LogBack,其它常用Log4j2, Log4j。搭配ELK系統(tǒng),LogStash + ElasticSearch + Kibana

博客:SpringBoot集成LogBack和LogStash,ELK日志處理

JUnit (Jupter)

5.5.2

單元測試

Mockito

3.1.0

模擬測試環(huán)境,配合JUnit使用

Swagger-UI

2.6.1

API文檔,可直接調(diào)用接口。也常用JavaDoc

博客:Spring集成Swagger,3步自動生成API文檔

Actuator

1.3.1

micrometer-core,服務(wù)監(jiān)控,配合圖形化展示工具,Prometheus + Grafana + AlertManager

Lombok

1.18.10

簡化代碼,由于對代碼侵入程度較大,謹(jǐn)慎使用。

API功能開發(fā)

功能接口

技術(shù)要點

調(diào)用控制

@AccessLimited

自定義注解,控制REST接口訪問頻率

博客:使用注解和Redis,控制REST接口訪問頻率

@AuthRequired

生成access_token,授權(quán)接口訪問

@UserRequired

配合Shiro,控制用戶角色和授權(quán)

服務(wù)監(jiān)控: http://localhost:8011/chk/

chk/http

檢查HTTP連接外網(wǎng)

chk/db

檢查MySQL數(shù)據(jù)庫連接操作

chk/cache

檢查Redis緩存連接操作

chk/mq

檢查ActiveMQ消息隊列

chk/job

檢查Quartz任務(wù)調(diào)度

chk/json

檢查JSON數(shù)據(jù)處理

文件上傳下載

file/upload

文件上傳,支持批量

博客:基于SpringBoot Multipart開發(fā)文件上傳下載服務(wù)

file/download

文件下載

Jext技術(shù)社區(qū)

jext/info

獲取社區(qū)信息,返回在線課程和博客信息

部署發(fā)布

要點

Docker, docker-compose

自動化部署開發(fā)運行環(huán)境,鏡像托管使用阿里云容器鏡像服務(wù)https://cr.console.aliyun.com/

博客專欄:Docker一鍵部署,3小時學(xué)以致用

l 【1小時記住Docker常用命令】Docker學(xué)以致用

l 【0成本】阿里云+Git+Docker自動構(gòu)建系統(tǒng)

l 【1鍵部署神功】docker-compose一鍵部署Web服務(wù)

Terraform資源編排

阿里云ROS服務(wù)https://rosnext.console.aliyun.com/

管理后臺

功能

JavaScript

開發(fā)語言,ES2015+

VS Code

集成開發(fā)環(huán)境,也常使用WebStorm, Sublime等

node

npm包管理工具

Ant Design Pro v4

基于Ant Design, React, UmiJS等,https://pro.ant.design/

Python開發(fā)環(huán)境搭建

版本

功能

Python 3

3.6.3

開發(fā)語言,Python 3.6.3或者更新版本。

PyCharm

集成開發(fā)環(huán)境

Redis

3.2

緩存系統(tǒng)

ActiveMQ

5.15.11

異步消息隊列,也可使用RabbitMQ,RocketMQ

博客:基于ActiveMQ和Celery搭建跨平臺異步任務(wù)調(diào)度系統(tǒng)

Django組件集成

版本

功能

django-redis

4.10.0

Django集成Redis

博客:Django集成Redis,詳細(xì)代碼手把手操作

stomp.py

5.0.1

Python集成ActiveMQ

博客:Django集成ActiveMQ,封裝mq_service

celery

4.2.1

Django集成Celery,異步任務(wù)調(diào)度系統(tǒng)

博客:Django集成Celery,實現(xiàn)異步任務(wù)調(diào)度系統(tǒng)

flower

0.9.2

Celery任務(wù)管理后臺

eventlet

0.24.1

Celery4.x在Win10環(huán)境中運行時需要

urllib

Python自帶的標(biāo)準(zhǔn)庫,HTTP開發(fā)

博客:掌握Python urllib,HTTP開發(fā)進(jìn)階

業(yè)務(wù)功能開發(fā)

業(yè)務(wù)場景

技術(shù)要點

AI人臉處理

AI語音處理

AI機器人聊天

AI語音錄入

IoT物聯(lián)網(wǎng)信息系統(tǒng)

視頻直播

網(wǎng)課

。。。

相關(guān)案例查看更多