LEFT(str, len) 從左邊開始截取,如果字符串為 null 則返回null。 str:被截取字符串; len:截取長度 RIGHT(str, len) 從右邊開始截...
LEFT(str, len) 從左邊開始截取,如果字符串為 null 則返回null。 str:被截取字符串; len:截取長度 RIGHT(str, len) 從右邊開始截...
Redis 是典型的單線程架構(gòu),所有的讀寫操作都是在一條主線程中完成的。當(dāng)Redis用于高并發(fā)場景時,這條線程就變的極其重要。如果它出現(xiàn)阻塞,就會對應(yīng)用帶來致命的問題。當(dāng) R...
背景 從事金融相關(guān)項目,對BigDecimal應(yīng)該是再熟悉不過了,也有很多人因為不知道、不了解或使用不當(dāng)導(dǎo)致資損事件發(fā)生。 所以,如果你從事金融相關(guān)項目,或者你的項目中涉及到...
一、簡介 常見的http客戶端請求工具: JDK 自帶 HttpURLConnection[http://m.itdecent.cn/p/e080e1941238] A...
一 什么是微服務(wù) 微服務(wù)就是一些協(xié)同工作的小而自治的服務(wù) 很小,專注于做好一件事 在單一模塊系統(tǒng)中,隨著新功能的增加,代碼庫會越來越大。時間久了代碼庫會變得非常龐大,以至于在...
一、@Transactional 注解在了非 public 方法上 如下所示@Transactional修飾在了非public方法上 失效原因Spring 中是通過動態(tài)代理來...
一、原因分析 Spring 中通過在方法上添加注解 @Transactional 可以很好的處理事務(wù)問題。Spring對此的處理原理是對 加了 @Transactional ...
1、簡介 在實際業(yè)務(wù)中可能某些查詢數(shù)據(jù),不經(jīng)常變化,為了節(jié)省流量、提高響應(yīng)速度和增強(qiáng)用戶體驗等,把變化頻率小的數(shù)據(jù)緩存到本地,以實現(xiàn)復(fù)用。 OkHttp 的緩存功能使用起來也...
1、簡介 OkHttp 是一個默認(rèn)高效的 HTTP 客戶端: HTTP/2 支持允許對同一主機(jī)的所有請求共享一個套接字。 連接池減少了請求延遲(如果 HTTP/2 不可用)。...
1、簡介 HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP 協(xié)議的客戶端編程工具包,并且它...
一、@Valid 簡介 Bean Validation 內(nèi)置的校驗器 校驗器說明@Null被注解的元素必須為 null@NotNull被注解的元素必須不為 null@Asse...
HttpURLConnection鏈接詳解 一、簡介 簡單來說,HttpURLConnection 是 Java 提供的發(fā)起 HTTP 請求的基礎(chǔ)類庫,提供了 HTTP 請求...
Redis 持久化概述 Redis 是內(nèi)存數(shù)據(jù)庫,數(shù)據(jù)都是存儲在內(nèi)存中,為了避免進(jìn)程退出導(dǎo)致數(shù)據(jù)的永久丟失,需要定期將 Redis 中的數(shù)據(jù)以某種形式把內(nèi)存中的數(shù)據(jù)保存到磁盤...
我們知道,Redis 支持字符串、哈希、列表、集合和有序集合五種基本類型。那么我們?nèi)绾伟褕D片、音頻、視頻或者壓縮文件等二進(jìn)制數(shù)據(jù)保存到 Redis 中呢?之前在使用 Memc...
眾所周知,Redis 在內(nèi)存數(shù)據(jù)庫領(lǐng)域內(nèi),可謂是獨(dú)領(lǐng)風(fēng)騷,應(yīng)用非常廣泛。這主要得益于其豐富的數(shù)據(jù)類型和極高的性能。 我們可能也聽說了,Redis 是單線程的,并且在面試中也會...
一、鍵值對的結(jié)構(gòu) 了解 Redis 朋友的都知道,Redis 是一種鍵值對 ( Key-Value Pair ) 數(shù)據(jù)庫,在內(nèi)存中鍵值對是以字典 ( Dict ) 的方式保存...
一、概述 AQS 全稱為 AbstractQueuedSynchronizer (隊列同步器),這個類是其他許多同步類的基類,它是使用一個 volatile 修飾 int 類...
在JDK1.5引入的 J.U.C包中的原子類以及Lock等都是基于 volatile 關(guān)鍵結(jié)合 CAS 操作實現(xiàn)的,為了能夠搞明白 原子類以及 Lock鎖的原理首先要了解 v...