原创 Oracle使用函數達到drop table if exists

在oracle初始化腳本執行的時候如果如果已經存在相關對象則會導致後續執行失敗,通過定義存儲過程實現mysql中drop table if exists 新增索引的刪除判斷 create or replace procedu

原创 Redis慢日誌相關命令配置

運行期配置:重啓後失效 # 慢日誌配置查看(模糊查詢:慢日誌時間,慢日誌記錄條數) config get *slowlog* # 查看指定條數的慢日誌,返回最近的指定條數 slowlog get 2 # 設置慢日誌 confi

原创 在線分析診斷工具Arthas簡單使用

官方文檔:https://alibaba.github.io/arthas/install-detail.html 1. 安裝方式 1.1 在線安裝 # github https://alibaba.github.io/art

原创 自定Properties文件讀寫

自定義Properties文件讀寫 原先的Properties文件的讀寫會覆蓋註釋, import org.springframework.stereotype.Component; import org.springfram

原创 修改Oracle序列

數組庫的主鍵Id用序列自動生成的,但是測試環境導入生產環境的數據庫,而序列沒有同步過來導致,當前序列的值小於數據庫中數據的Id,使得每次新增數據的時候後臺總會拋出主鍵唯一性的異常。 處理方法: -- 查詢當前ID最大值 SELEC

原创 Oracle函數迭代父機構

背景說明: 系統升級在機構表裏面添加了一個序列號字段用於標識機構的層級關係 例如: A機構: orgSeq = ‘00’ A的子機構B1: orgSeq = ‘00-01

原创 Linux文件亂碼問題

在系統中有一個掃描指定目錄下的文件顯示在前端下載的功能,但是測試的時候發現前端中文顯示亂碼,排查發現是中文文件上傳到服務器的時候文件就已經是亂碼了,也就是和代碼無關了。 處理方法: yum install convmv con

原创 關係型數據庫和非關係型數據庫

關係型數據庫: 由二維表及其之間的聯繫所組成的一個數據組織 優點: 易於維護:使用表結構,格式一致 使用方便:SQL語言通用,可以用於複雜查詢 複雜操作:支持SQL,可以用於一個表以及多表的間的複雜查詢 缺點: 讀寫性能差,

原创 IDEA連接達夢數據庫

先添加驅動和數據源 默認賬號密碼:SYSDBD/SYSDBA 達夢驅動和方言等依賴: 在官方網址註冊即可下載 http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14

原创 Dubbo Telnet命令行

dubbo Telnet命令行 文章目錄dubbo Telnet命令行連接Dubbo控制檯查看服務信息操作服務相關跟蹤服務調用情況其他命令 連接Dubbo控制檯 telnet {ip} {port} telnet 127.0.0.1

原创 SQL內連接外連接

記錄一個因爲SQL連接查詢的導致空指針的異常 在業務系統中有文件信息表和文件存儲表A,因爲代碼邏輯處理是刪除文件信息只做標記處理,而刪除文件存儲表的時候是直接刪除了數據,然後通過A LEFT JOIN B ON A.id = B.id

原创 Log4j.xml配置

屬性配置 <properties> <!--${sys:LOG_HOME} jvm屬性--> <property name="LOG_HOME">${sys:LOG_HOME}/app/logs</property> <

原创 Windows下部署多個免安裝的Tomcat

公司一個項目需要部署2個war包A和B, B工程依賴於A工程,之前是將兩個工程打包後直接丟到tomcat中測試,然後等待啓動成功,但是由於A工程比較穩定,改動基本都是B工程中,但是tomcat每次啓動都要部署一遍A工程,部署A工程的時

原创 Oracle忘記賬號密碼/賬號解鎖

通過sqlplus.exe操作: (我本機安裝路徑D:\app\15129\product\11.2.0\dbhome_1\BIN) 修改賬號密碼: alter user system identified by sxd; 解鎖賬號

原创 Unsupported major.minor version 52.0

主要是JDK編譯版本不兼容導致的 解決方法:maven添加插件 <build> <plugins> <plugin> <groupId>org.apach