成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

加速Java應(yīng)用開發(fā)5—用腳本自動(dòng)化日常操作

開發(fā) 后端 自動(dòng)化
一些需要固定周期執(zhí)行的命令/腳本,可以使用定時(shí)調(diào)度,如linux的crontab定時(shí)調(diào)度,如典型的數(shù)據(jù)庫(kù)備份、清理垃圾文件、壓縮及刪除過期的日志等等。

在日常開發(fā)時(shí),我經(jīng)常會(huì)遇到如下問題:

  • 查看某個(gè)用戶的某些操作信息(不需要界面,只需要根據(jù)固定條件查數(shù)據(jù),就是看一下);
  • 需要安裝/部署jar包到本地倉(cāng)庫(kù)/遠(yuǎn)程倉(cāng)庫(kù);
  • 需要release maven項(xiàng)目(即發(fā)布項(xiàng)目的新版本);
  • 在測(cè)試時(shí),經(jīng)常需要重建數(shù)據(jù)庫(kù)和數(shù)據(jù);
  • 在不同的環(huán)境中安裝同一個(gè)maven項(xiàng)目;
  • 部署并運(yùn)行maven項(xiàng)目;
  • 備份數(shù)據(jù)庫(kù);
  • 根據(jù)系統(tǒng)日志等做數(shù)據(jù)分析:如活躍用戶、是否存在異常IP、某個(gè)管理員的操作歷史等等;
  • 監(jiān)控服務(wù)器運(yùn)行狀態(tài)并告警;
  • 清理系統(tǒng)的垃圾文件;
  • 壓縮日志及刪除過期的日志(如只存儲(chǔ)最近3個(gè)月的日志);

等等…………

對(duì)于如上的一些操作因?yàn)槭墙?jīng)常使用的一些功能,我們應(yīng)該使用模板+命令/腳本自動(dòng)化來解決,而不是每次重新寫一個(gè),即:

  • 建一個(gè)命令文件,存儲(chǔ)一些經(jīng)常使用的命令(因?yàn)橛行┟羁赡軅€(gè)把月才用一次,記不住啊),這樣下次遇到時(shí)把命令復(fù)制出來,改一下可變的地方直接運(yùn)行即可;比如maven中jar包的安裝:mvn install:install-file -DgroupId=* -DartifactId=* -Dversion=* -Dpackaging=jar -Dfile=*
  • 對(duì)于一些需要按步驟執(zhí)行的操作,可以使用一個(gè)批處理文件來存儲(chǔ),然后下次只需要執(zhí)行批處理即可,可變部分使用命令行參數(shù)傳入即可。

其實(shí)如上也是使用了模板的思想,把一些不變的但常用的命令集中存儲(chǔ)或腳本化,下次遇到相同問題時(shí),只需要把命令或腳本復(fù)制下執(zhí)行一下即可,可變的部分通過參數(shù)傳入。

如果是一些需要固定周期執(zhí)行的命令/腳本,可以使用定時(shí)調(diào)度,如linux的crontab定時(shí)調(diào)度,如典型的數(shù)據(jù)庫(kù)備份、清理垃圾文件、壓縮及刪除過期的日志等等。

很多人可能會(huì)覺得命令比可視化操作要慢,這太絕對(duì)化了,任何東西都是相對(duì)的,比如:

  • 命令在命令行中,可以使用上下箭頭查找并執(zhí)行,如果是反復(fù)執(zhí)行的話,可能***次輸入命令是慢的,但是如果要反復(fù)執(zhí)行呢?(有朋友會(huì)說,那我使用快捷鍵呢?這個(gè)不在討論之列,此處只是討論命令和可視化窗口操作)
  • 對(duì)于一些任務(wù),如maven化web項(xiàng)目,需要:1、下載***的代碼;2、打包;3、部署到tomcat;4、重啟tomcat;如果使用自動(dòng)化腳本,只需要一句話即可

原文鏈接:http://jinnianshilongnian.iteye.com/blog/1896755

責(zé)任編輯:陳四芳 來源: 開濤的博客
相關(guān)推薦

2025-02-07 12:58:33

python自動(dòng)化腳本

2024-06-19 09:21:08

2024-08-14 14:42:00

2022-04-08 09:05:53

Arch LinuxLinux

2024-12-10 07:15:00

2009-09-22 11:58:00

ibmdwWeb

2024-12-10 00:01:00

自動(dòng)化腳本優(yōu)化

2024-07-01 18:07:30

Python腳本自動(dòng)化

2017-01-06 10:54:03

AndroidiOSJenkins

2010-07-15 13:21:46

Perl多進(jìn)程

2011-08-25 09:33:25

MySQL運(yùn)維

2014-03-11 11:10:10

PowerShell自動(dòng)化腳本

2022-10-09 14:50:44

Python腳本

2025-03-12 12:21:27

2021-03-02 10:55:07

云計(jì)算自動(dòng)化云應(yīng)用

2021-03-11 14:23:17

云計(jì)算混合云工具

2024-05-13 16:29:56

Python自動(dòng)化

2024-05-06 08:08:31

2011-07-15 13:07:24

活動(dòng)目錄ADSI

2021-07-14 13:11:02

papermillJupyterPython
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩av一区二区在线 | 琪琪午夜伦伦电影福利片 | 亚洲不卡视频 | 国产午夜在线观看 | 国产精品一区二区在线 | 国产精品18hdxxxⅹ在线 | 亚洲免费在线视频 | 国产精品美女久久久av超清 | 在线国产视频 | 成人网视频 | 无码一区二区三区视频 | 亚洲一区二区三区 | 日韩视频在线一区 | 一级做a爰片性色毛片 | 成人av电影网 | 亚洲欧美日韩一区二区 | 国产成人精品一区二区三区在线观看 | 在线观看成人小视频 | 中文天堂网 | 在线亚洲一区二区 | 91精品国产乱码久久久久久 | av毛片 | 日韩中出 | 成人妇女免费播放久久久 | a在线视频 | 在线欧美小视频 | 亚洲成人网在线播放 | 亚洲黄色国产 | 亚洲免费视频在线观看 | 日韩在线观看精品 | 日韩欧美一区二区三区免费观看 | 国产午夜精品久久久 | 日本一区二区不卡 | 91在线中文字幕 | 亚洲欧美中文字幕在线观看 | 伊人春色在线观看 | 日本久久久久久 | 日韩在线观看视频一区 | 精品永久| 成人午夜免费在线视频 | 中文字幕 在线观看 |