原创 後端---Java中的HashSet和TreeSet和LinkedHashSet的區別

Java中的HashSet和TreeSet和LinkedHashSet區別   Set接口與三種實現之間的關係 Set是一個不包含重複元素的 collection。無序且唯一。 HashSet LinkedHashSet TreeSet

原创 發現自己已經好久沒寫博客了

在家躺屍了兩個月,來了阿里忙的不行 以後有時間就把自己的一些感悟和技術整理零零碎碎還是發佈一下

原创 後端---java中註解工作原理(非小白文)

我就一張圖,別的不多說!!!!

原创 後端---Redis持久化方式

Redis不同於Memcached的很重一點就是,Redis支持持久化,而且支持兩種不同的持久化操作。Redis的一種持久化方式叫快照(snapshotting,RDB),另一種方式是只追加文件(append-only file,AOF)

原创 Java自定義類加載器與雙親委派模型

1. 雙親委派模型 關於雙親委派模型,網上的資料有很多。我這裏只簡單的描述一下,就當是複習。 1.1 什麼是雙親委派模型? 首先,先要知道什麼是類加載器。簡單說,類加載器就是根據指定全限定名稱將class文件加載到JVM內存,轉爲Clas

原创 後端---Spring-Retry框架介紹和基本開發

Spring-Retry框架介紹和基本開發   一、背景介紹    前天是來到公司實習的第五天,之前幾天分給我的任務一直都是熟悉項目,閱讀項目代碼梳理其中某些接口或枚舉類之間的關係,並書寫文檔。直到前天下午組長把我叫來說出了這樣一個需求,

原创 Spring併發訪問的線程安全性問題

Spring框架中在併發訪問時的線程安全性       在今天整理往前所學的知識中,看到了關於HashMap是線程不安全的,在之前的實際項目開發中自己在寫一個消息通知的接口功大家調用的時候,因爲一個消息通知的模板中需要替換的參數長度和數量

原创 後端---Java中的公平鎖和非公平鎖實現詳解

Java中的公平鎖和非公平鎖實現詳解   在Java中實現鎖的方式有兩種,一種是使用Java自帶的關鍵字synchronized對相應的類或者方法以及代碼塊進行加鎖,另一種是ReentrantLock,前者只能是非公平鎖,而後者是默認非公

原创 多線程---java中鎖池和等待池的概念

鎖池和等待池 在java中,每個對象都有兩個池,鎖(monitor)池和等待池 鎖池:假設線程A已經擁有了某個對象(注意:不是類)的鎖,而其它的線程想要調用這個對象的某個synchronized方法(或者synchronized塊),由於

原创 後端---深入理解雙重檢查鎖定

Java中的雙重檢查鎖定 雙重檢查鎖定又稱雙重效驗鎖,以前常常用於Java中的單例模式,在併發編程中的線程池中常常用到該模式,並且在Spring中DI(依賴注入)也用到該模式的思想,當Spring運行的時候將我們加入註解的bean(Jav

原创 後端---git常用命令和使用順序

Git基本瞭解 git命令是一些命令行工具的集合,它可以用來跟蹤,記錄文件的變動。比如你可以進行保存,比對,分析,合併等等。這個過程被稱之爲版本控制。已經有一系列的版本控制系統,比如SVN, Mercurial, Perforce, CV

原创 Java集合:HashMap源碼剖析

Java集合:HashMap源碼剖析 一、HashMap概述二、HashMap的數據結構三、HashMap源碼分析      1、關鍵屬性      2、構造方法      3、存儲數據      4、調整大小      5、數據讀取  

原创 徹底搞懂hashCode與equals的作用與區別

文章爲轉載, 原文地址:https://blog.csdn.net/lijiecao0226/article/details/24609559    最近去面試了幾家公司,被問到hashCode的作用,雖然回答出來了,但是自己還是對has

原创 後端---Java中ArrayList和LinkedList區別和聯繫

ArrayList和LinkedList的區別和聯繫 在一個多月之前,我曾寫過一篇博客想要迅速簡潔的瞭解Java中所有的集合類型(List、Set、Map),然後一個月多後的我不得已又抱起《Java核心卷I 》仔細研讀,這是爲什麼呢???

原创 後端---史上最全最小白最簡單最細緻的Java接入微信支付接口(Native接入)

距離上一篇博客 史上最全最小白最簡單最細緻的Java接入支付寶支付接口方法   https://blog.csdn.net/weixin_42504145/article/details/85077635 已經過去快三天了,終於在今天將微