原创 每日一道算法:2020年6月22-二叉樹翻轉

問題描述 翻轉一棵二叉樹。 示例: 輸入: 輸出: 備註: 這個問題是受到 Max Howell 的 原問題 啓發的 : 谷歌:我們90%的工程師使用您編寫的軟件(Homebrew),但是您卻無法在面試時在白板上寫出翻轉二叉樹

原创 2.ArrayList

ArrayList包含了兩個重要的對象:elementData 和 size。 (01) elementData 是"Object[]類型的數組",它保存了添加到ArrayList中的元素。實際上,elementData是個動態

原创 1.集合概覽

Java集合是java提供的工具包,包含了常用的數據結構:集合、鏈表、隊列、棧、數組、映射等。Java集合工具包位置是java.util.* Java集合主要可以劃分爲4個部分:List列表、Set集合、Map映射、工具類(It

原创 3.Bean的實例化

Bean的實例化 Bean的作用域

原创 3.IOC

IOC

原创 1.Bean的生命週期

Bean的生命週期

原创 Java8綜合練習

package com.yy.test; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.uti

原创 常用算法之排序算法-選擇排序

選擇排序 目錄 –直接選擇排序 –堆排序   •思想:每趟從待排序的記錄序列中選擇關鍵字最小的記錄放置到已排序表的最前位置,直到全部排完。 •關鍵問題:在剩餘的待排序記錄序列中找到最小關鍵碼記錄。 ①簡單的選擇排序   1、基本思想:在要

原创 三種分佈式鎖概述

分佈式鎖的必要性 在單機時代,雖然不需要分佈式鎖,但也面臨過類似的問題,只不過在單機的情況下,如果有多個線程要同時訪問某個共享資源的時候,我們可以採用線程間加鎖的機制,即當某個線程獲取到這個資源後,就立即對這個資源進行加鎖,當使用

原创 Logger打印日誌

1.聲明logger 靜態聲明 private final static Logger logger = LoggerFactory.getLogger(xx.class); 非靜態聲明 protected final Logge

原创 Spring Security實戰小例子(數據庫讀取)

Spring Security實戰小例子 主要項目結構如下 說明 pom.xml 主要包含jpa ,web,mysql,lombok,security等模塊; User.java 實體類; UserRepository.ja