原创 Navicat無法連接mysql8.0

今天買了個騰訊雲mysql ,但是Navicat一直連接不上,看版本是MySQL8.0,想起是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連接會報錯,下面給出解決方法給大家參考。 1.更改加密方式: alter us

原创 jenkins啓動安裝推薦插件失敗及後臺安裝插件失敗的解決方案

問題背景: 不論首次安裝jenkins時安裝推薦推薦插件,還是後期透過jenkins後臺管理進行插件的的安裝,都有可能出現安裝失敗,失敗的原因主要可能有三,一是被牆了,二是網絡問題,三是jenkins版本過低,這篇手記就爲大家解決

原创 redis.clients.jedis.exceptions.JedisExhaustedPoolException: Could not get a resource since the pool

平時如果發生這個錯誤可能有四種情況,密碼,防火牆,安全組,訪問線程數量過大 1.密碼:修改配置文件中的密碼 2.防火牆:未開發指定端口 # 添加開放端口--permanent 爲永久添加,不指定此參數重啓後失效 firewal

原创 jenkins在linux環境的安裝

安裝 安裝前提: jenkins依賴java環境,所以需要提交安裝java環境,不知怎麼安裝java的看這篇:Linux安裝Java 防火牆配置,需要關閉防火牆,並關閉selinux強制訪問控制安全策略 #關閉防火牆 sy

原创 kafka連接異常org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.

前言:網上很多說是hosts的問題,我經過測試發現不是,經過我自己測試,介紹三種針對大部分問題的解決方法 1.未開放防火牆端口或關閉防火牆 防火牆一般本地測試纔會關閉,線上一般都是開啓的,建議還是添加端口 添加端口: # --pe

原创 oracle查詢某列值只有一條的數據

1.查詢某列值只有一條的數據 select t1.* from table1 t1 where t1.所要查詢列 in (select t2.所要查詢列 from table1 t2 group by t2.所要查詢列 ha

原创 Mysql操作日誌Genelog的使用

什麼是Genelog:Genelog可以記錄所有操作數據時的SQL語句,即我們操作數據庫時的所有增刪改查語句。 設置存放日誌的位置: set global general_log_file="/tmp/general.log";

原创 安裝PLSQLDeveloper,並解決無法連接oracle問題

安裝和配置 照例,聲明:本篇提供的安裝包僅供學習參考使用,嚴禁用於商業用途。 安裝不多說,PLSQLDeveloper13的安裝包送上,內有註冊碼及漢化補丁,親測好用: 鏈接:https://pan.baidu.com/s/1Ob

原创 git撤銷本地提交但未push的記錄

有時候本地提交了不需要的文件,但沒有push上去時,可以用下面的命令解決 # n爲撤銷最新提交代碼記錄的數量 git reset HEAD~n 舉個例子: 在本地項目的根目錄打開bash命令窗口 #查看提交日誌記錄 git lo

原创 Git如何合併分支到主幹及合併主幹到分支

master表示主幹的名稱,develop表示分支的名稱。 1.合併分支代碼到主幹 切換到develop分支: git checkout develop 把develop分支代碼拉取到本地: git pull 切換到

原创 一篇文章快速參透jenkins自動化部署項目實戰

前言:如果對jenkins不瞭解,可以看下這裏幾篇基礎介紹和可能出現的錯誤解決方法: jenkins在linux環境的安裝 jenkins的初次使用和配置 jenkins啓動安裝推薦插件失敗及後臺安裝插件失敗的解決方案 je

原创 SpringBoot項目以war包方式部署到Tomcat中

爲什麼要以war包方式發佈項目? springboot雖然內嵌tomcat,以java -jar運行也比較方便,但是該項目時單節點應用,用來開發測試比較好用;當需要部署多個節點應用時(即分佈式集羣部署),就需要用到war方式。 打

原创 jenkins的初次使用和配置

一、初始化配置 啓動jenkins systemctl start jenkins 打開瀏覽器,輸入IP:端口來打開jenkins(我的是8080端口) 注意:如果使用的虛擬機,此IP爲虛擬機的IP 根據上面的路徑提示,

原创 jenkins啓動後,未監聽端口8080(java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/MANIFEST.MF)

說下背景: 使用systemctl start jenkins後,再使用lsof -i:8080查看端口狀態(也可以使用netstat -tunlp|grep 8080),並沒有信息,也就是沒有監聽8080端口(我的是8080,看

原创 CentOS7升級內核版本

1、查看當前內核版本 uname -r 3.10.0-1062.12.1.el7.x86_64 2、升級內核 #更新yum源倉庫 yum -y update #載入ELRepo倉庫的公共密鑰 rpm --import https