原创 本地安裝linux服務器,並且連接到遠程服務器

本地安裝linux服務器,並且連接到遠程服務器 說明:這裏使用的相關工具如下(自行下載) Centos7.X VMware XShell 這裏VMware安裝不在描述,個位小夥伴自行安裝。 其他有什麼不對的地方,歡迎指正! V

原创 JVM學習之GC流程和GC策略

GC流程 對於GC流程裏面需要處理的是年輕代和老年代的內存空間,而元空間(永久代)都不在GC範疇。 1、現在有一個新對象產生,那麼對象一定需要內存空間,於是現在需要爲該對象進行內存空間的申請。 2、首先會判斷伊甸園區是否有

原创 Spring中靜態方法中使用@Resource註解的變量

Spring框架中使用靜態注入 開發中,有些時候可能會工具類的靜態方法,而這個靜態方法中又使用到了@Resource註解後的變量。如果要直接使用 Utils.staticMethod(),項目會報異常;如果不直接使用,還要先 n

原创 java獲取本地IP和服務器IP

java獲取IP地址 最近公司在做日誌報警服務,並將異常信息推送到簡聊,需要在異常信息上添加IP地址,用於快速定位異常位置。總結以下知識點: 獲取本地IP地址 String address = InetAddress.getL

原创 本地配置Https環境

配置Https開發環境 工具:JDK + Tomcat + IntelliJ IDEA http和https的區別 這裏引用兩篇博客,可以更清晰的認識https,謝謝兩位博主! http和https的區別 https相關原理 生成

原创 MySQL優化策略小記

MySQL優化 表的優化與列類型選擇 一、表的優化 定長與變長分離 如id int, 佔4個字節,char(4)佔4個字符長度, 即:每一個單元值佔的字節是固定的。核心且常用的字段,宜建成定長,放在一張表中。 而varch

原创 Git+IDEA

1、Git初始化 git初始化 注:git的安裝在此不作演示,各位同學自行學習。 安裝成功之後桌面點擊右鍵,選擇Git Bash Here,鍵入git,出現以下內容: 則說明安裝成功。 git註冊 鍵入:git

原创 springboot中通過aop的形式獲取方法執行時間

前言 老大讓本人寫一個方法,獲取controller中的每個方法的執行時間,大於一定時間的抓出來,後期做優化。 網上找了一些方法,特此記錄一下。 注意:這裏需要各位同學對springboot有一定的瞭解。 話不多說,直接上代碼

原创 java中如何對比時間的前後

java中如何對比時間的前後 開發中日期使用很頻繁,免不了要判斷時間的前後順序,java中該如何做呢? 這部分沒什麼好講的,直接上Demo /** * @description 判斷某個時間點是否在某個時間範圍

原创 Struts 運行流程以及值棧小記

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/80963360 一、Struts運行流程圖先了解一下:

原创 SprinMVC 學習小記

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/80989649 一、學習SpringMVC運行原理之前

原创 Spring DI源碼跟蹤小記

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/80940547 1、開始 AbstractBeanF

原创 JUC學習之虛假喚醒

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/81136519 虛假喚醒 public class T

原创 JVM學習之對象訪問模式

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/80999496 Java對象訪問模式 一、引用數據類型

原创 Java線程創建方式

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_34560242/article/details/81134989 第一種、自定義類繼承Thread,重寫