集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個(gè)配置類很簡(jiǎn)單,通過這個(gè)配置 spring boot 才能去掃...
集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個(gè)配置類很簡(jiǎn)單,通過這個(gè)配置 spring boot 才能去掃...
(一)AutowireCandidateResolver 流程剖析 AutowireCandidateResolver:用于確定特定 BeanDefinition 是否有資格...
Caffeine和Spring Boot集成 Caffeine是使用Java8對(duì)Guava緩存的重寫版本,在Spring Boot 2.0中將取代Guava阱驾。如果出現(xiàn)Caff...
前言最近有這么個(gè)功能它匕,由于使用了thymeleaf炊汤,多個(gè)頁(yè)面遇到要使用同一個(gè)數(shù)據(jù)的問題疆柔,但是如果在每個(gè)Controller下都要向Model放數(shù)據(jù)劈伴,那么就有很多重復(fù)代碼密末,不太...
狀態(tài)模式一般用來(lái)實(shí)現(xiàn)狀態(tài)機(jī),而狀態(tài)機(jī)常用在游戲跛璧、工作流引擎等系統(tǒng)開發(fā)中严里。不過,狀態(tài)機(jī)的實(shí)現(xiàn)方式有多種追城,除了狀態(tài)模式刹碾,比較常用的還有分支邏輯法和查表法。今天座柱,詳細(xì)講講這幾種實(shí)現(xiàn)...
關(guān)于jackson-core 本文主要內(nèi)容是jackson-core庫(kù)迷帜,這是個(gè)低階API庫(kù)叨吮,提供流式解析工具JsonParser,流式生成工具JsonGenerator瞬矩;在日...
之前用 redisTemplate 實(shí)現(xiàn)setnx exptime 時(shí) 是分兩步的 redisTemplate.setIfAbsent redisTemplate.expir...
注:本篇博客SpringBoot版本為2.1.5.RELEASE茶鉴,SpringBoot1.0版本有些配置不適用 一、SpringBoot 配置Redis 1.1 pom 引入...
Redis 簡(jiǎn)介 對(duì)于緩存 內(nèi)存的速度遠(yuǎn)遠(yuǎn)大于硬盤的速度 緩存主要是在獲取資源方便性能優(yōu)化的關(guān)鍵方面 Redis 是緩存數(shù)據(jù)庫(kù) 緩存未命中解決與防止緩存擊穿 緩存更新策略 C...
配置訂閱 訂閱者 發(fā)布者 PS:后加入的訂閱者景用,接收不到發(fā)布者之前發(fā)布的數(shù)據(jù)
如何正確的求2個(gè)數(shù)的平均值涵叮。在練習(xí)算法二分查找的時(shí)候發(fā)現(xiàn)的,以前沒有注意到的bug 備注:數(shù)據(jù)以int類型為例 一伞插、以前的通用寫法 請(qǐng)記赘盍浮:這是一個(gè)有bug的寫法,因?yàn)閮蓚€(gè)數(shù)...
java中求兩個(gè)數(shù)的平均值媚污,怎樣防溢出舀瓢??jī)蓴?shù)求名均值,大多數(shù)人可能會(huì)寫成下面形式 稍微優(yōu)化一下可以寫成下面的形式 還可能寫成: 但是耗美,當(dāng)a=0xffff,b=0001時(shí)京髓,由于...
題目 一個(gè)開寶箱游戲的基本描述為:游戲中有多種類型的人物(Role),如戰(zhàn)士(Solider)商架、魔法師(Mage)等堰怨,主角的類型只能選擇其中一種,且游戲中不再更改蛇摸。游戲中還有...
如count(release_year = '2006' or NULL) 這部分 為什么要加上or NULL 直接count(release_year='2006')有什么...
關(guān)系型的結(jié)構(gòu)化存儲(chǔ)存在一定的弊端赶袄,因?yàn)樗枰A(yù)先定義好所有的列以及列對(duì)應(yīng)的類型揽涮。但是業(yè)務(wù)在發(fā)展過程中,或許需要擴(kuò)展單個(gè)列的描述功能饿肺,這時(shí)蒋困,如果能用好 JSON 數(shù)據(jù)類型,那就...
導(dǎo)讀:很多時(shí)候我們?cè)谧鰯?shù)據(jù)插入的時(shí)候需要判斷一下當(dāng)前我插入的數(shù)據(jù)是否已經(jīng)存在于數(shù)據(jù)庫(kù)中家破。 一般情況下我們會(huì)寫兩條sql去操作 select 查詢當(dāng)前插入的數(shù)據(jù)是否已經(jīng)存在如果...
表: 學(xué)生表(學(xué)號(hào),姓名购岗,性別)成績(jī)表(學(xué)號(hào)汰聋,課程編號(hào),成績(jī))課程表(課程編號(hào)喊积,課程名稱烹困,教師號(hào))教師表(教師號(hào),教師姓名) 問題: 查詢兩門以上不及格課程的同學(xué)的學(xué)號(hào)及其平...
很多情況下sql不好解決的多表查詢,臨時(shí)表分組,排序,盡量用java8新特性stream進(jìn)行處理 使用java8新特性,下面先來(lái)點(diǎn)基礎(chǔ)的 通過以上例子我們可以發(fā)現(xiàn) Compa...
幾種列表去重的方法在這里我來(lái)分享幾種列表去重的方法乾吻,算是一次整理吧髓梅,如有紕漏拟蜻,請(qǐng)不吝賜教。 Stream 的distinct()方法distinct()是Java 8 中 S...