原创 Spring從入門到入土——使用註解

使用註解開發 說明 在spring4之後,想要使用註解形式,必須得要引入aop的包 在配置文件當中,還得要引入一個context約束 <?xml version="1.0" encoding="UTF-8"?> <beans x

原创 Spring從入門到入土——自動裝配

自動裝配Bean的自動裝配自動裝配說明測試環境搭建byName自動裝配byType自動裝配使用註解自動裝配@Autowired@Qualifier@Resource小結 Bean的自動裝配 自動裝配說明 自動裝配是使用sprin

原创 Spring從入門到入土——依賴注入(DI)

DIDependency Injection概念注入方式構造器注入**==Set注入==**測試pojo類:Bean注入:結果:p命名和c命名注入p命名空間注入:c命名空間注入 相關文章 跟着官網學spring—快速入門指南 跟着

原创 Spring從入門到入土——概述以及IOC理論推導

Spring 概述以及IOC理論推導Spring 概述優點組成IoC基礎IoC本質 相關文章: 跟着官網學spring—快速入門指南 跟着官網學Spring—構建RESTful Web服務 Spring 概述 優點 Spring

原创 Spring從入門到入土——快速上手Spring

快速入門HelloSpring編寫代碼編寫一個Hello實體類編寫Spring文件,命名爲beans.xml測試結果以及總結IOC創建對象方式通過無參構造方法來創建User.javabeans.xml測試結果通過有參構造方法來創建

原创 跟着官網學spring—快速入門指南

Spring快速入門開始一個新的Spring Boot項目開始編寫屬於自己的代碼驗證效果 這是跟着官網學習Spring的第一篇博客,後續會繼續更新。喜歡的話就多多點贊評論關注! 開始一個新的Spring Boot項目 使用 快速開

原创 跟着官網學Spring—構建RESTful Web服務

​ 第一篇跟着官網學spring—快速入門指南我們學習瞭如何快速搭建一個項目,以及如何運行,並編寫第一行代碼,接下來我們繼續跟着官網學習Spring中的構件一個RESTful Web服務。 從Spring Initializr開始

原创 CAS與AQS

目錄CAS和AQS什麼是CAS概念以及特性概念特性原子包java.util.concurrent.atomic(鎖自旋)ABA問題AQS同步狀態先見先出隊列主要方法acquire方法release方法 CAS和AQS 什麼是CAS

原创 搞定線程與進程的調度算法只需三分鐘

目錄java中的線程與進程調度線程調度搶佔式調度協同式調度搶佔式調度(JVM的線程調度實現)線程讓出CPU的情況進程調度算法優先調度算法先來先服務調度算法(FCFS)短作業(進程)優先調度算法(SJF)高優先權優先調度算法非搶佔式

原创 java併發編程三劍客

目錄java併發編程三劍客思維導圖CountDownLatch用法構造器以及方法構造器主要方法使用方法CyclicBarrier用法構造器以及主要方法構造器主要方法使用方法Semaphore用法構造器和主要方法構造器主要方法使用方

原创 ConcurrentHashMap你都講不明白怎麼拿offer

目錄一、老朋友HashMap二、ConcurrentHashMap2.1 總結:2.2 同步原理:2.2.1 CAS(比較與交換)2.2.2 volatile:2.3 ConCurrentHashMap的域構造方法方法initTa

原创 java編寫代碼規範

文章目錄java編寫代碼規範常量和變量對象和類方法表達式數組集合異常緩衝區 java編寫代碼規範 常量和變量 直接賦值常量,禁止聲明新對象: 直接賦值常量值,只是創建了一個對象引用,而這個對象引用指向常量值。 Long i

原创 JVM知識梳理

一、概述 1.1 虛擬機介紹 1.2 JVM組成部分 二、類加載器 2.1 加載 2.2 驗證 2.3準備 2.4 解析 2.5 初始化 三、對象的創建過程 3.1 檢查類是否被加載 3.2 爲對象分配內存 3.3

原创 Java面試過過過

面向對象的特徵 抽象 繼承 多態 是否正確: float f=3.4; 錯誤,3.4爲雙精度(double),將雙精度賦值給浮點型,屬於下轉型,會造成精度損失,需要強制轉化 & 和&& 區別 &:按位與和邏輯與

原创 設計模式:單例模式(關於餓漢式和懶漢式)

設計模式:單例模式(關於餓漢式和懶漢式) 定義 單例模式是一種常見的設計模式,目的是保證一個類中只能有一個實例,而且自行實例化並向整個系統提供這個實例,避免頻繁創建對象,節約內存 優缺點 優點 單例類只有一個實例,節省了內存