原创 java中浮點數判斷是否相等

浮點數判斷是否相等前言問題解決 前言 首先簡單提一下== 和equals : == 的作用:   基本類型:比較值是否相等   引用類型:比較內存地址值是否相等 equals 的作用:   引用類型:默認情況下,比較內存地址值是否

原创 java8 Stream流-教程

java8 Stream流 理解與應用1. stream引入1.1 傳統集合的多步遍歷代碼1.2 循環遍歷的弊端2. 流式思想概述3. 如何獲取流3.1. Collection獲取流3.2. Map獲取流3.3. 數組獲取流4.

原创 spring配置redis集羣並使用

spring配置redis集羣並使用1. applicationContext.xml配置2. 配置文件jedis.properties3. 使用 這裏用的是spirng不是spingBoot ,兩者的差別就是配置方式不通,實際應

原创 java中如何確保一個集合不能被修改? - 源碼解讀詳細

java如何確保一個集合不能被修改? - 源碼解讀1. Collections. unmodifiableCollection(Collection c) 方法1.1 示例1.2 源碼解析1.3 綜述2. 使用Arrays.asL

原创 java開發面試題-容器篇(二)

java開發面試題-容器篇1. java容器都有哪些?2. Collection 和 Collections 有什麼區別?3. List 、 Set 、 Map 之間的區別是什麼?4. HashMap 和 Hashta

原创 java開發面試題-基礎篇(一)

java開發面試題一、 Java 基礎1. JDK 和 JRE 有什麼區別?2. == 和 equals 的區別是什麼?3. 兩個對象的 hashCode() 相同,則 equals() 也一定爲 true ,對嗎?4.

原创 springBoot2整合quartz-定時任務的動態管理

springBoot整合quartz1. 配置文件2. 核心API調用QuartzService3. 提供controller 頁面動態調整調度4. 反射獲取註冊的job5. QuartzInfo6. 定義執行任務類附1 :ora

原创 spingBoot中spring data jpa的一次查詢問題解決

spingBoot中spring data jpa的一次查詢問題解決1.問題描述:2.問題解決 這個問題令我真的是印象深刻。現在記錄一下該問題的詳細解決過程,解決問題的思路很重要。 1.問題描述: 一個簡單的查詢,根據某字段查詢值

原创 rabbitMq-Spring AMQP

rabbitMq-Spring AMQP1. 依賴配置2. 監聽者3. 發送者 AmqpTemplate Spring-amqp是對AMQP協議的抽象實現,而spring-rabbit 是對協議的具體實現,也是目前的唯一實現。底層

原创 基本消息模型-rabbitMq消息模型(一)

rabbitMq基本消息模型1. 搭建demo工程2. 基本消息模型概述3. 代碼實現3.1 生產者3.2 消費者3.3 消息確認機制(ACK)3.4 自動ACK存在的問題3.5 演示手動ACK 1. 搭建demo工程 首先創建一

原创 springBoot中使用sping data JPA控制檯打印sql以及參數

springBoot中使用sping data JPA控制檯打印sql以及參數 開始看了幾篇步驟都比較繁瑣,將問題複雜化了 直接再spingBoot得配置文件中添加以下內容: logging.level.org.hibernate

原创 rabbitMq-訂閱模型(三)

rabbitMq消息模型1. 發佈-訂閱模式介紹2. 訂閱模型-Fanout2.1 生產者2.2 消費者12.2 消費者22.3 測試3. 訂閱模型-Direct3.1 生產者3.2 消費者13.3 消費者23.4 測試4. 訂閱

原创 單向散列函數-指紋-哈希函數

單向散列函數-指紋-哈希函數1. 什麼是單向散列函數2.單向散列函數的性質2.1. 根據任意長度的消息計算出固定長度的散列值2.2. 能夠快速計算出散列值2.3. 消息不同散列值也不同2.4. 具備單向性3.術語4. 單向散列函數

原创 證書-原理

證書-原理1. 證書2. X.5093. 證書規範4. 證書格式5. 公鑰基礎設施(PKI)5.1 什麼是公鑰基礎設施5.2 PKI的組成要素5.2.1 用戶5.2.2. 認證機構(CA)5.2.3. 倉庫5.3. 認證機構的工

原创 linux安裝RabbitMQ及配置登錄管理頁面

CentOS7安裝RabbitMQ與登錄1. 下載2. 安裝2.1 安裝erlang語言環境2.2 安裝rabbitmq2.3 配置開機自動啓動3. 配置可視化-登錄rabbitMQ管理頁面3.1. 首先添加可視化插件:3.2.