原创 責任鏈模式(職責鏈模式)詳解

在現實生活中,常常會出現這樣的事例:一個請求有多個對象可以處理,但每個對象的處理條件或權限不同。例如,公司員工請假,可批假的領導有部門負責人、副總經理、總經理等,但每個領導能批准的天數不同,員工必須根據自己要請假的天數去找不同的領導簽名,

原创 +Springcloud微服務註冊中心之Consul

現在市面上越來越多的企業採用分佈式微服務來搭建項目,而在微服務架構中,註冊中心是其核心的基礎服務之一。註冊中心的作用是提供完善實現服務治理功能,而選擇什麼註冊中心也是微服務項目架構中的一環。一、什麼是註冊中心        在現實生活中,

原创 使用Java程序通過http post訪問ABAP Netweaver服...

使用Java程序通過http post訪問ABAP Netweaver服務器       source code如下:   [Java] 純文本查看 複製代碼 ? 01 02 03 04 05 06 07 08 09 10

原创 玩轉SpringBoot2.x之緩存對象

前言 提到Redis 大部分的人首先想到的可能就是緩存,那麼在 Java 項目中如何把對象緩存起來呢?這就是本文接下來要介紹的內容:緩存對象。本文通過SpringBoot 項目帶你快速瞭解通過Jedis 把對象緩存到Redis中。 閱讀本

原创 徹底消滅if-else嵌套

一、背景1.1 反面教材 不知大家有沒遇到過像橫放着的金字塔一樣的if-else嵌套: if (true) {    if (true) {        if (true) {            if (true) {       

原创 Java就業:JDK各版本的新特性

JDK各版本的新特性   一、jdk1.5的新特性   1. 泛型 [Java] 純文本查看 複製代碼 ? 1 2 ArrayList list=new ArrayList(); ------>ArrayList<Int

原创 N個學科相關技術網站彙總

網站類型 網站名稱 網站地址 站長之家權重 網站屬性 綜合型網站 博客園 http://www.cnblogs.com/ 8 技術交流社區 CSDN http://www.csdn.net/ 7 全球

原创 2020年Java市場需求分析

本帖最後由 sjj632605 於 2020-3-6 10:02 編輯   【摘要】作爲一門面向對象編程語言,Java吸收了C++語言的優點,也展現了其強大的一面,我們能在各個地方看到其功能強大和簡單

原创 Java就業:eclipse的基本使用和配置

Ctrl+T 快速顯示當前類的繼承結構 Ctrl+W 關閉當前Editer Ctrl+K 參照選中的Word快速定位到下一個 Ctrl+E 快速顯示當前Editer的下拉列表(如果當前頁面沒有顯示的用黑體表示) Ctrl+/(小鍵盤)

原创 騰訊萬億級 Elasticsearch

Elasticsearch(ES)作爲開源首選的分佈式搜索分析引擎,通過一套系統輕鬆滿足用戶的日誌實時分析、全文檢索、結構化數據分析等多種需求,大幅降低大數據時代挖掘數據價值的成本。騰訊在公司內部豐富的場景中大規模使用 ES,同時聯合 E

原创 +EasyExcel學習

一、引入       在一個項目系統中,只要運行了,就會產生很多數據,一般會採用分頁顯示,但是爲了方便瀏覽數據,一般都會做一個功能,導出成excel,而爲了添加數據,也會做一個導入excel功能,進行批量導入。而現在在市場有很多這方面的技

原创 二十道面試題成都至少16k

面試題: HashMap底層實現原理,紅黑樹,B+樹,B樹的結構原理,volatile關鍵字,CAS(比較與交換)實現原理 Spring的AOP和IOC是什麼?使用場景有哪些?Spring事務,事務的屬性,傳播行

原创 JdbcTemplate自定義映射器

(1)作用:結果集映射器BeanPropertyRowMapper的使用前提是數據庫字段和對象屬性 一致, 當不一致的時候,使用自定義映射器解決,將結果集轉換成需要的對象 (2)自定義映射器代碼如下 [Java] 純文本查看 複製代碼 ?

原创 Nacos 簡單入門與介紹

服務發現 爲了實現多個微服務之間的調用,我們除了需要Feign這種調用組件外還得依賴服務發現組件。主要的原因是每個微服務所在的機器ip並非總是固定的,並且每個微服務都可能部署多個實例在不同的機器上,所以我們不能把依賴的微服務ip地址寫在代

原创 HashMap1.8hash碰撞 和 擴容方法

爲何要學習hashMap的源碼 因爲集合在我們工作和學習過程中都非常常見,且代碼寫的非常優雅,如果想要得到一份高工資的工作,且現在市 面上jdk1.8已經流行起來了,相信面試過程中越來越多的面試官會詢問源碼的知識,所有源碼是我們必須去弄懂