原创 executable

executable

原创 CentOS7.5安裝MySQL8以及相關設置

安裝MySQL8以及相關設置1、概述2、安裝過程2.1、上傳rpm包到CentOS中2.2、檢查並卸載MariaDB2.3、解壓MySQL8安裝包2.4 安裝完成後默認目錄概覽3、修改MySQL8大小寫敏感問題4、MySQL啓/停

原创 Java操作集合時在for循環中優雅地防禦null

操作集合時優雅地防禦null1、問題2、解決辦法3、總結 1、問題 在Java中遍歷集合時,爲了避免出現java.lang.NullPointerException問題,經常需要實現判斷集合對象是否爲null: if (someL

原创 項目上線——打了無準備之仗

昨天的這個時候被一個小系統上線的問題困住了,下不了班,心急如焚。 事情是這樣的。按照公司的安排,到同城另外一個地點進行某系統的上線工作,其實要上的內容並不多,無非是更新程序包和一些表,所以呢我也就沒準備上線文檔,甚至連要上線的SQ

原创 guy

tff

原创 MySQL指定時間類型的長度 從高版本導到低版本會報錯

MySQL指定時間類型的長度 從高版本導到低版本會報錯錯誤現象問題排查問題解決總結 錯誤現象 這兩天從不同數據庫導數據時,從高版本的MySQL8.0.16導出的結構導到低版本的MySQL5.5.59中,出現了錯誤,建表語句(節選)

原创 對wait_timeout引發的問題的分析及解決辦法

對wait_timeout引發的問題的分析及解決辦法1、錯誤現象2、發生場景3、解決思路4、具體解決方式4.1、方式一:設置session範圍的wait_timeout4.2、方式二:設置global範圍的wait_timeout

原创 shell編程(一):初識shell

1、shell概述 在瞭解shell之前,先了解一下操作系統(Operating System,OS),操作系統是位於計算機硬件之上的第一層軟件,所有其他軟件都要在操作系統的支持下才能運行。操作系統與硬件離的最近的那一部分稱爲操作

原创 MySQL兩列或多列求和的問題及coalesce()函數

MySQL兩列或多列求和的問題及coalesce函數 1、問題2、解決方案3、擴展一:sum()函數的使用4、擴展二:coalesce()函數的使用 1、問題 (文章開頭的資源爲本次使用的SQL腳本文件)在對數據庫的兩列或多列進行

原创 session跟蹤

1、概述 session 是指一個特定的時間段,在web程序中就是專指從瀏覽器開始訪問服務器到結束訪問服務器的這個時間段。 session跟蹤是一種維持某用戶的狀態(數據)的方式,在servlet中這種也被稱爲session管理(

原创 xxx has been blocked by CORS policy;跨域資源共享策略

跨域資源共享策略1、現象描述2、問題分析3、問題解決4、總結 1、現象描述 寫好的接口部署到了公司內網環境上,交給前端聯調時卻出現了下面的問題: Access to XMLHttpRequest at 'xxx' from ori

原创 關於如何去掉反編譯得到的源碼左側的註釋內容

問題描述 因爲沒有源碼,這兩天一直通過對某些jar包反編譯的方式查看源碼,使用的反編譯工具是JD-GUI,版本信息如下: 對反編譯得到的源碼進行保存,打開源碼後發現左側帶有註釋,如下: /* */ import java

原创 在MySQL8中使用group by引發的問題:1 of SELECT list is not in GROUP BY clause

出現的問題 當在SQL中使用group by時可能會出現如下問題: > 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nona

原创 Tomcat瀏覽中文目錄

出現的問題 在Tomcat中,如果要訪問的路徑包含中文,或訪問的文件爲中文名,會出現404的錯誤。 原因 Tomcat解析不到包含中文的路徑或資源,因此找不到相應的資源。 解決辦法 修改server.xml,在標籤中增加URIEn

原创 Maven settings.xml基本配置

1、指定本地倉庫路徑 <localRepository>D:/.m2/repository</localRepository> 2、配置國內鏡像倉庫 <mirror> <id>alimaven</id> <nam