原创 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)編寫