原创 MySQL存儲過程與函數的使用

一、存儲過程 含義:一組預先編譯好的SQL語句的集合 1.創建語法 create procedure 存儲過程名(參數列表) begin 存儲過程體(一組SQL語句) end 參數列表包含三部分:參數模式、參數名、參數類型 參數

原创 MySQL流程控制結構的使用

一、if結構 1.語法 if 條件1 then 語句1; elseif 條件2 then 語句2; else 語句n; end if; 2.示例 1) 創建 delimiter $ create function func_if(sc

原创 Linux用戶、組、文件管理

一、用戶管理 1.添加用戶 useradd user_name 添加用戶 useradd -g group_name user_name 添加用戶時指定組 當創建用戶成功後,會自動的創建和用戶同名的主目錄 2.指定/修改密碼 passwd

原创 Java自然排序與定製排序

一、自然排序 自然排序:類實現了java.lang.Comparable接口,重寫compareTo()的規則 如果當前對象this大於形參對象obj,則返回正整數;如果當前對象this小於形參對象obj,則返回負整數;如果當前對象thi

原创 Java8 Stream的使用

一、概述 Stream 關注的是對數據的運算,與CPU打交道;集合關注的是數據的存儲,與內存打交道 Stream自己不會存儲數據 Stream不會改變源數據,相反,他們會返回一個持有結果的新Stream Stream操作是延遲執行的,這意

原创 rpm和yum命令的使用

一、rpm命令 1.安裝 rpm -i <rpm_filename> 安裝rpm包 2.查詢 rpm -qa 查詢已經安裝的所有包 rpm -qi <package_name> 查詢指定包的說明信息 rmp -qc <package_na

原创 maven的依賴、繼承和聚合

一、maven的依賴 1.依賴的傳遞性 A依賴B,B依賴C,那麼A依賴C 好處:可以傳遞,不必在每個模塊工程中都重複聲明,在"最下面"的工程中依賴一次即可 注意:非compile範圍的依賴不能傳遞,所以在各個工程模塊中,如果有需要就得重複

原创 gcc的編譯及動態靜態庫的使用

一、gcc的編譯 預處理(pre-processing) E:插入頭文件,替換宏,將stdio.h文件中的內容插入到hello.c中 編譯(compliling) S:編譯成彙編代碼 彙編(Assembling) c:編譯成目標文件 鏈接

原创 Maven插件編寫之Mojo

一、Mojo Mojo: Maven plain Old Java Object,實際上是一個Maven的目標,插件包含任意數量的目標(Mojos)。 按照官方建議,maven插件的命名建議爲xxxx-maven-plugin 自定義插件

原创 Java消息摘要、對稱加密、非對稱加密和數字簽名

一、消息摘要 消息摘要是一種與消息認證結合使用以確保消息完整性的技術,消息摘要採用單向Hash函數將加密的明文“摘要”成一串密文,則這串密文亦稱爲數字指紋(Finger Print),則接受者通過對接受到信息的新產生的摘要與原摘要比較,就

原创 Linux打包和壓縮(tar、zip)

一、tar命令 1.打包與壓縮 -c 將多個文件或目錄進行打包 -v 顯示打包文件的過程 -f 文件名,指定打包的文件名 -z 壓縮和解壓.tar.gz格式 -j 壓縮和解壓縮.tar.bz2格式 2.解打包和解壓縮 -x 對tar包做

原创 netstat的使用

netstat linux netstat 用於顯示網絡狀態 常用參數: -a all 顯示所有連接的socket,默認不顯示LISTEN -t tcp 顯示TCP傳輸協議的連接狀況 -u udp 顯示UDP傳輸協議的連接狀況 -n nu

原创 使用Docker部署SpringBoot項目

一、編寫SpringBoot項目 1.pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml

原创 JavaCC的使用

一、JavaCC JavaCC(Java Compiler Compiler)是一個詞法分析生成器和語法分析生成器 詞法分析器可以把文本按照事先規定好的格式分割成一個個單詞符號(Token)。這些Token序列將會傳送給語法分析器以供其決

原创 Java使用DES加密解密

一、DES算法 DES(Data Encryption Standard):數據加密標準,它是由IBM公司研製的一種對稱密碼算法。 DES是一個分組加密算法,典型的DES以64位分組對數據加密,加密和解密用的是用一個算法。 總長度64位,