原创 JVM 字節碼操作 ASM 框架簡單講解

什麼是 ASM ? ASM 是一款直接操作字節碼(即 class 文件)的框架,可以都已生成好的字節碼進行改動或者生成。類似框架有 javassist 相對 ASM 簡單許多。 誰在用 ASM ? 大名鼎鼎的 FastJSO

原创 深度理解 i++ 和 ++i

我們都知道 i++ 與 ++i 都是自增操作。大多數也知道兩種 “先加” 和 “後加的區別”。例如下方代碼: public class Hello{ public static void main(String[] args

原创 SpringBoot2 整合mybatis-puls & 代碼生成器

修改 pom.xml 文件,加入新的依賴 <!-- MyBatis-Plus 生成代碼插件--> <dependency> <groupId>org.projectlombo

原创 Secureity5 整合 editor.md 上傳圖片報錯:X-Frame-Options

Secureity5 整合 editor.md 在上傳圖片時總是報錯 Load denied by X-Frame-Options: http://127.0.0.1:9002/uploadeFile?guid=15504108300

原创 CentOS7虛擬機基礎(四)Dubbo服務器搭建

創建一個新的虛擬機網絡改爲僅主機模式 僅主機模式下連接外網可查看我的這篇文章 開啓外網連接 參考 CentOS7虛擬機基礎(一) 完成再使用 ip addr 查看ip ip addr 關閉防火牆 systemctl stop fi

原创 CentOS7虛擬機基礎(三)Java環境配置

使用 sftp 工具上傳一個下載好的JDK 上傳文件 put E:/jdk.tar.gz / 解壓文件 tar -zxvf jdk.tar.gz 配置JDK vi /etc/profile // 在文件最下面添加 export

原创 Springboot-2.1.2 整合 FastDFS

搭建環境 導入依賴 fastDFS 服務器搭建參考 <!-- 關於依賴網絡上的大多依賴我都測試過。springboot2 有些會報錯 --> <dependency> <groupId>or

原创 CentOS7虛擬機基礎(二)FastDFS文件服務器單機版

nginx github上的教程 虛擬機服務器搭建過程 PS:本質上和官網並無大差別可完全安裝官網的來。本教程只是按照按鈕過程一步一步記錄。 PS:命令 後註釋 默認 可不修改 內容那麼該操作可不操作。 編譯環境 yum insta

原创 Springboot-2.1.2 整合 Editor.md

創建一個 springboot2 的項目 引入相關 editor 的包 下載地址 編寫 html 頁面 注意包引入的順序 <!DOCTYPE html> <html lang="en"> <head> <meta chars

原创 Springboot-2.1.2 整合 Email(QQ郵箱)

創建一個 springboot 項目,加載一個web依賴就行了。 修改 pom.xml 文件 添加email 依賴 <!-- 郵箱 --> <dependency> <groupId>org.sprin

原创 CentOS7虛擬機基礎(一)安裝即網絡網絡服務

虛擬機版本:VMware® Workstation 14 Pro CentOS版本:CentOS-7-x86_64-Minimal-1810.iso 下載CentOS7MINI操作系統 官網下載 在虛擬機上安裝CentOS7MIN

原创 Springboot2.1.2 整合 SpringBootSecurity5

創建一個SpringBoot2.1.2的項目,並導入模塊: 編寫三個頁面: error.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymele

原创 SpringBoot2 整合 Dubbo

工具: idea2018.2.4 maven3.5.4 jdk1.8.0 版本: springboot 2.1.2 springboot-dubbo 0.2.0 目錄結構: 結構分析: dubbo-interfaces //

原创 Springboot-2.1.2 整合 MyBatis

工具: idea2018.2.4 maven3.5.4 jdk1.8.0 mysql5.7 版本: springboot 2.1.2 springboot-mybatis 2.0.0 mysql 5.1.8 druid 1.1.

原创 Shiro 的基礎使用001

Shiro 的基礎使用 導入 maven 包 <!-- 日誌文件。不加也行,沒用到 --> <dependency> <groupId>commons-logging</groupId> <artifactId>c