前言 觀察者(Observer)模式的定義:指多個(gè)對(duì)象間存在一對(duì)多的依賴(lài)關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí)口猜,所有依賴(lài)于它的對(duì)象都得到通知并被自動(dòng)更新负溪。這種模式有時(shí)又稱(chēng)作發(fā)布-訂...
一、前言 對(duì)于寫(xiě)Java的程序員來(lái)說(shuō)济炎,Spring已經(jīng)成為了目前最流行的第三方開(kāi)源框架之一川抡,在我們充分享受Spring IOC容器帶來(lái)的紅利的同時(shí),我們也應(yīng)該考慮一下Spri...
首先我們要知道什么是static以及instance 一. static(靜態(tài)) 1. static關(guān)鍵字 一個(gè)類(lèi)可以創(chuàng)建n個(gè)對(duì)象须尚,如果n個(gè)對(duì)象中的某些數(shù)據(jù)需要n個(gè)對(duì)象共用崖堤,...
Nginx 簡(jiǎn)介 Nginx(發(fā)音同engine x)是一款輕量級(jí)的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個(gè)BSD協(xié)議下發(fā)行耐床,可以在U...
一密幔、是什么? 定義:http頭字段【http header fields】撩轰,指的是在超文本傳輸協(xié)議(http)的請(qǐng)求和響應(yīng)消息中的消息頭部分胯甩;它們定義了一個(gè)超文本傳輸協(xié)議事務(wù)...
思維導(dǎo)圖: 什么是泛型擦除堪嫂? 泛型擦除會(huì)帶來(lái)什么樣的問(wèn)題偎箫,如何解決? 應(yīng)用場(chǎng)景 PECS 原則 泛型擦除后 retrofit 是怎么獲取類(lèi)型的 Java泛型(generics...
使用ES做搜索引擎拉取數(shù)據(jù)的時(shí)候皆串,如果數(shù)據(jù)量太大淹办,通過(guò)傳統(tǒng)的from + size的方式并不能獲取所有的數(shù)據(jù)(默認(rèn)最大記錄數(shù)10000),因?yàn)殡S著頁(yè)數(shù)的增加恶复,會(huì)消耗大量的內(nèi)存...
7種JOIN的實(shí)現(xiàn): 中圖:內(nèi)連接 SELECT employee_id,department_nameFROM employees e JOIN departments d...
1.1 Spring框架的歷史由來(lái) Spring框架起源于2003年流纹,當(dāng)時(shí)的Java EE框架龐大繁雜糜烹,開(kāi)發(fā)效率、難度和實(shí)際性能無(wú)法滿(mǎn)足人們的需求漱凝。因此疮蹦,Spring框架應(yīng)運(yùn)...
@ComponentScan @ComponentScan[#componentscan]一、基本信息[#%E4%B8%80%E5%9F%BA%E6%9C%AC%E4%BF%...
一茸炒、微服務(wù)之間的調(diào)用方式 在Spring Cloud中微服務(wù)調(diào)用默認(rèn)是用http請(qǐng)求愕乎,主要通過(guò)一下三種 API RestTemplate:同步 http API WebCli...
一、按存儲(chǔ)的數(shù)據(jù)模型分類(lèi) 根據(jù)數(shù)據(jù)所管理的數(shù)據(jù)模型壁公,可以分為結(jié)構(gòu)化關(guān)系型數(shù)據(jù)庫(kù)(RDBMS感论、SQL、NewSQL)紊册、半結(jié)構(gòu)化非關(guān)系型數(shù)據(jù)庫(kù)(NOSQL)比肄、非結(jié)構(gòu)化非關(guān)系型數(shù)據(jù)...
一、Listener監(jiān)聽(tīng)器 1囊陡、JavaWeb三大組件之一(Servlet程序芳绩、Fiflter過(guò)濾器、Listener監(jiān)聽(tīng)器) 2撞反、Listener是JavaEE的規(guī)范妥色,也就...
前言 日常的業(yè)務(wù)開(kāi)發(fā)項(xiàng)目中只會(huì)配置一套數(shù)據(jù)源垛膝,如果需要獲取其他系統(tǒng)的數(shù)據(jù)往往是通過(guò)調(diào)用接口, 或者是通過(guò)第三方工具比如kettle將數(shù)據(jù)同步到自己的數(shù)據(jù)庫(kù)中進(jìn)行訪問(wèn)丁稀。 但是也...
緩存是什么倚聚? 緩存其實(shí)就是存儲(chǔ)在內(nèi)存中的臨時(shí)數(shù)據(jù)线衫,這里的數(shù)據(jù)量會(huì)比較小,一般來(lái)說(shuō)惑折,服務(wù)器的內(nèi)存也是有限的授账,不可能將所有的數(shù)據(jù)都放到服務(wù)器的內(nèi)存里面枯跑,所以, 只會(huì)把關(guān)鍵數(shù)據(jù)放到...
Hutool 文檔:Hutool[https://loolly_admin.oschina.io/hutool-site/docs/#/] 一個(gè)小而全的Java工具類(lèi)庫(kù)白热,覆蓋...