原创 Java字符串的熱點問題

1、對那些安全敏感的信息,爲什麼用char[]存儲要優於String? String是不可變的,這就意味着它一旦被創建,就將永久駐留在內存中,直到垃圾回收器將其回收爲止。然而用數組存儲方式,你可以明確地改變數組中的元素,因此用數組方式,安

原创 常見安全算法(MD5、SHA1、Base64等等)

本文主要對消息摘要算法和加密算法做了整理,包括MD5、SHA、DES、AES、RSA等,並且提供了相應算法的Java實現和測試。 一 消息摘要算法 1. 簡介: 消息摘要算法的主要特徵是加密過程不需要密鑰,並且經過加密的數據無法被解密 只

原创 101個MySQL的調節和優化技巧

MySQL是一個功能強大的開源數據庫。隨着越來越多的數據庫驅動的應用程序,人們一直在推動MySQL發展到它的極限。這裏是101條調節和優化MySQL安裝的技巧。一些技巧是針對特定的安裝環境的,但這些思路是通用的。我已經把他們分成幾類,來幫

原创 手寫ArrayList(非常簡單)

1、自定義異常類 package com.example.demo.myCollection; /** * @Description 數組索引越界異常類 * @Auther gf.x * @Date 2020/5/13 19:0

原创 Java代碼重構

重複代碼是重構收效最大的手法之一,進行這項重構的原因不需要多說。它有很多很明顯的好處,比如總代碼量大大減少,維護方便,代碼條理更加清晰易讀。 它的重點就在於尋找代碼當中完成某項子功能的重複代碼,找到以後請毫不猶豫將它移動到合適的方法當中

原创 後端面試知識點總結

前言 前段時間不是在複習嘛,很多小夥伴也想要我的複習路線,以及我自己筆記裏面的一些知識點,好了,花了一個月的時間,整整一個月啊,給大家整理出來了。 這期看下去你會發現很硬核,而且我會持續更新,啥也不說了,看在我熬夜一個月滿臉痘痘的份上,你

原创 方法回調/鉤子

CallBack/Hook 寫代碼的時候會有下面的情況: --------一行代碼-------- --------二行代碼-------- 這一行不知道怎麼寫/不知道怎麼實現,在這裏調一個方法。相當於在這裏掛個 鉤子:到時候讓別人給我掛

原创 Intellij IDEA pom.xml文件中如何手動添加Maven依賴

熟悉IDEA的同鞋都知道IDEA很強大,非常強大,讓我這個使用了N年Eclipse的忠實者也轉移到了的IDEA的陣營,今天說下,如何在IDEA中的Maven項目中 添加第三方的Jar依賴,其實很簡單,請看圖: 1.先打開項目中的pom.x

原创 Spring Boot面試殺手鐗:自動配置原理(重新理解)

引言 不論在工作中,亦或是求職面試,Spring Boot已經成爲我們必知必會的技能項。除了某些老舊的政府項目或金融項目持有觀望態度外,如今的各行各業都在飛速的擁抱這個已經不是很新的Spring啓動框架。 當然,作爲Spring Boot

原创 @EnableConfigurationProperties 的作用

先說作用: @EnableConfigurationProperties註解的作用是:使使用 @ConfigurationProperties 註解的類生效。 說明: 如果一個配置類只配置@ConfigurationProperties註

原创 SpringBoot自動配置的實現原理(重新理解)

之前一直在用SpringBoot框架,一直感覺SpringBoot框架自動配置的功能很強大,但是並沒有明白它是怎麼實現自動配置的,現在有空研究了一下,大概明白了SpringBoot框架是怎麼實現自動配置的功能,我們編寫一個最簡單的自動配置

原创 @ConfigurationProperties 的作用

springBoot目錄 @ConfigurationPropertiesspring-boot 提供該註解將配置文件的值映射到類上使用。 例子: 1、這是我們在application.yml配置的druid連接池學習 2、通過@Con

原创 如何在 Spring Boot 啓動的時候運行一些特定的代碼?

可以實現接口 ApplicationRunner 或者 CommandLineRunner,這兩個接口實現方式一樣,它們都只提供了一個 run 方法。 Spring Boot Runner啓動器: Runner啓動器 如果你想在Sprin

原创 @Configuration作用

@Configuration用於定義配置類,可替換xml配置文件,被註解的類內部包含有一個或多個被@Bean註解的方法,這些方法將會被AnnotationConfigApplicationContext或AnnotationConfigW

原创 @Conditional、@ConditionalOnClass 等條件註解的作用

Spring 4框架的新特性:@Conditional註釋,此註釋使得只有在特定條件滿足時才啓用一些配置。 目錄: (1)例子說明 (2)編碼思路 (3)編寫條件類WindowCondition和LinuxCondition (4)編寫