原创 消息中間件(MQ)的相關知識

聲明:原文出處已在文末標出,本人出於學習,對其做了整理,收集乾貨,不作商業用途! 目錄 一、消息中間件的簡介 二、消息中間件(MQ)的使用場景(爲什麼要使用MQ) 2.1 解耦 2.2 異步 2.3 削峯 2.4 日誌處理 2.5 消息通

原创 Java線程基礎學習總結

聲明:原文出處已在文末標出,本人出於學習,對其做了整理,收集乾貨,不作商業用途! 目錄 一、線程的基本概念 二、線程的創建和啓動以及停止 2.1 範例1:使用實現Runnable接口創建和啓動新線程 2.2 範例2:繼承Thread類,並

原创 Linux中搜索指定文件內容

問題:一個文件,如日誌中的內容過多,此時需要查找這個日誌中的某些內容 法一:可以將查找的內容找出來放到一個臨時文件中 grep  -n  aaa LOG.20190505  >1.log --其中aaa爲要查找的內容

原创 備份表(表結構和數據)

備份student表 到student_bak表(表結構和數據) 前提:oracle數據庫、備份表(student_bak)不存在 create table student_bak as select * from student w

原创 oracle數據庫修改表中的數據且遞增

核心思想:利用oracle的rownum實現遞增 update student t set t.stuno = 'a'||rownum ; commit; 效果:a1 a2 a3 ...  

原创 GC overhead limit exceeded解決

地址:https://jingyan.baidu.com/article/77b8dc7fb280366175eab65a.html

原创 三元表達式嵌套,三元運算符嵌套

基本公式: a>b?0:1 --如果a>b,則返回0,否則返回1 i=a>b?0:1 --如果a>b,則i=0,否則i=1 三元表達式嵌套: a>b?0:(c>d?1:2) --如果a>b,則返回0;

原创 oracle根據兩日期計算天數

select to_date('20200109','yyyymmdd')-to_date('20191208','yyyymmdd') from dual; 結果:

原创 Oracle中查看”所有表和表註釋”以及”所有字段和字段註釋”

1.查詢所有表名以及表註釋 select * from user_tab_comments; 查詢結果如下: : 2.查詢所有表的字段以及註釋 select * from user_col_comments; 查詢結果如下:  3.

原创 spool模式導出數據庫指定表的數據到Excel

資源 spool腳本鏈接: 鏈接:https://pan.baidu.com/s/1c87vsxqiNLf4ZBNV7IfbnQ  提取碼:5izz  執行步驟: 1.先找到一個服務器,選一個路徑,用來放上述鏈接中的spool_unlo

原创 oracle去除非空約束

Alter Table 表 Modify 列 類型 Null;

原创 備份表

備份student表 到student_bak表(表結構和數據) 前提:oracle數據庫、備份表(student_bak)不存在 create table student_bak as select * from student w

原创 修改系linux系時間

案例:linux時間由  “2019年 07月 17日 星期三 15:16:00 CST”  改爲:“2019年 07月 26日 星期五 10:05:32 CST” 步驟: 1.使用root用戶登錄 2.查看linux時間(使用date命

原创 eclipse反編譯插件

問題描述:在eclipse中沒有反編譯的插件 前提:安裝好eclipse 鏈接:https://pan.baidu.com/s/1D0JpBkiSEi5g5jKIk1vbUg  提取碼:e527  提取後有個plugins文件夾: 操作

原创 Tomcat本地啓動時被佔用端口的解決方案

啓動Tomcat時報錯,如下錯誤信息: Several ports (8060, 8009) required by Tomcat v7.0 Server at localhost are already in use. The serv