小茵:聊聊你對【去重】和【冪等】的理解吧 小奧:我認(rèn)為【冪等】和【去重】他們很像,我也說不出他們的嚴(yán)格區(qū)別 小奧:我說下我個(gè)人的理解糊探,我也不知道對不對 小奧:【去重】是對請求...
![240](https://upload.jianshu.io/users/upload_avatars/20730097/5586b528-57f0-4e68-8d68-8b51c0481283.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
小茵:聊聊你對【去重】和【冪等】的理解吧 小奧:我認(rèn)為【冪等】和【去重】他們很像,我也說不出他們的嚴(yán)格區(qū)別 小奧:我說下我個(gè)人的理解糊探,我也不知道對不對 小奧:【去重】是對請求...
JUC包下的原子類 JUC就是大名鼎鼎的java并發(fā)包挎狸,我們今天來看看基于非阻塞性算法的CAS封裝的原子類.JUC下有AtomicInteger扣汪、AtomicLong、Ato...
ThreadLocal 解決數(shù)據(jù)一致性的問題通常有幾種方式(筆者理解為,進(jìn)程內(nèi)出現(xiàn)線程不安全的問題也是導(dǎo)致了數(shù)據(jù)不一致): 排隊(duì)锨匆,典型的案例是synchronized和Loc...
容器 很多時(shí)候崭别,我們寫程序需要進(jìn)行批量的操作,比如說恐锣,新增一批學(xué)生列表.那么就需要有容器來裝下這10個(gè)對象茅主。Java提供了許多容器來裝對象,在JDK的java.util包下,...
前言 此文面向的是對RabbitMQ有實(shí)戰(zhàn)需求的Java開發(fā)者,希望讀者有一定的RabbitMQ基礎(chǔ)上進(jìn)行閱讀土榴,本文主要解決的是SpringBoot中如何去使用RabbitM...
需求-Story 項(xiàng)目上需要做文件的加密傳輸诀姚,考慮到安全性,舍棄了sftp的傳送方案(22端口容易被攻擊);又由于項(xiàng)目性質(zhì)玷禽,無法采用云存儲(chǔ)赫段,因此決定走h(yuǎn)ttps加密傳輸?shù)姆桨?..
HttpServletBean#init 容器初始化DispatcherServlet這個(gè)Servlet實(shí)例的時(shí)候,會(huì)調(diào)用其init()方法(該方法在HttpServletB...
文檔注釋 剛開始學(xué)習(xí)Java的時(shí)候矢赁,覺得注釋是很啰嗦的東西糯笙,但是隨著編碼的時(shí)間增長,覺得注釋是很重要的東西坯台。寫好注釋炬丸,是成為一名高素質(zhì)的編程人員必備能力。今天,我們來看看Ja...
代碼規(guī)范的意義 我們編寫的代碼焕阿,通過編譯打包,最終都會(huì)運(yùn)行在網(wǎng)絡(luò)上面首启。在網(wǎng)絡(luò)世界中暮屡,進(jìn)程與進(jìn)程之間通信,就得通過通信協(xié)議毅桃,這是為了約定一個(gè)規(guī)范褒纲,一個(gè)行業(yè)標(biāo)準(zhǔn),使得數(shù)據(jù)之間通信...