原创 sqlserver if exists 用法
1 判斷數據庫是否存在 Sql代碼 if exists (select * from sys.databases where name = ’數據庫名’) drop database [數據庫名] if exists (sel
原创 Spring Cloud/Spring Boot兼容性(版本匹配關係)
Spring Cloud是一個由衆多獨立子項目組成的大型綜合項目,每個子項目有不同的發行節奏,都維護着自己的發佈版本號。Spring Cloud通過一個資源清單BOM(Bill of Materials)來管理每個版本的子項目清單。爲避免
原创 navicat登陸oracle報錯:ORA-28547、ORA-28000、ORA-28009
1、ORA-28547 問題原因: 是因爲navicat默認使用的是instantclient_10_2,而本地安裝的卻是oracle11g,便會出現這個問題 解決方案: 修改成本地安裝的oracle的oci環境 注意修改完
原创 mysql5.7快速安裝(支持離線和在線安裝)及配置
轉載 https://blog.csdn.net/lihaiyong92/article/details/81330046
原创 可重複執行部署腳本--檢查表字段是否存在,不存在則創建字段並添加註釋及默認值
sqlserver USE OESv55 GO IF NOT EXISTS(SELECT * FROM UP_SEC_BUSI_ROLE WHERE [ID] = object_id('UP_SEC_BUSI_ROLE') AND
原创 spring aop @Pointcut語法詳解
轉載:https://blog.csdn.net/qq_26860451/article/details/100554377
原创 centos7安裝elasticsearch教程以及踩過的坑
java環境安裝 cd /opt ll tar zxvf jdk-8u181-linux-x64.tar.gz 解壓安裝文件 mv -i jdk1.8.0_181/ /usr/local/jdk1.8 移動安裝文件 vi /e
原创 linux命令curl用法詳解
原文鏈接:https://blog.csdn.net/binglong_world/article/details/80755193 在Linux中curl是一個利用URL規則在命令行下工作的文
原创 史上最簡單生動的Elasticsearch以及elk原理分析
http://developer.51cto.com/art/201904/594615.htm
原创 ansible從零開始快速上手
摘 要 Ansible是新出現的自動化運維工具,基於Python開發,主要使用Paramiko、PyYaml和JinJa2三個關鍵模塊,部署簡單。Ansible集合了衆多運維工具的優點,實現了批量系統配置、批量程序部署、批
原创 prometheus nginx-vts-exporter部署搭建 監控nginx
國內用Nginx的比較多,Nginx的監控比較老的方案可能是通過跑腳本定期收集nginx的status模塊的數據,或者監控nginx的日誌;後來阿里的tengine在國內開始流行,於是誕生了很多不錯的lua模塊;但是這些監控方案在有新的監
原创 Redis RDB和AOF的優缺點對比以及如何選擇
一、RDB的優缺點 1.1、RDB的優點 (1)RDB文件是緊湊的二進制文件,比較適合做冷備,全量複製的場景。 RDB做會生成多個文件,每個文件都代表了某一個時刻的Redis完整的數據快照; RDB這種多個數據文件的方式,非常適合做冷備,
原创 docker創建自己的鏡像 ---commit和push
1、創建基礎鏡像,默認是創建最新版本: docker pull centos 2、使用基礎鏡像創建一個容器: docker run --name centos1 -itd centos:latest /bin/bash 注:-i表示讓容器
原创 監控 prometheus 與zabbix對比
摘要: 比較一番下來,我的建議是,如果是剛剛要上監控系統的話,不用猶豫了,Prometheus 準沒錯。 但如果已經對傳統監控系統有技術積累的話,還是要謹慎考慮:如果監控的是物理機,用 Zabbix 沒毛病,或者是環境變動不會很頻繁的情況
原创 docker run 和 docker exec的區別
“docker run”和“docker exec”都是 Docker 容器中用於執行的命令。然而,在不同的情況下,它們的使用有着本質上的區別。 docker run 命令時創建容器時啓動容器;docker exec是針對已經創建好的容器