一、session 復(fù)制 在Session復(fù)制中,多個(gè)服務(wù)器之間共享Session數(shù)據(jù)。當(dāng)用戶請(qǐng)求被分發(fā)到不同的服務(wù)器時(shí),服務(wù)器之間會(huì)同步Session數(shù)據(jù),以確保用戶在任何...
一、什么是冪等性 接口冪等性就是用戶對(duì)于同一操作發(fā)起的一次請(qǐng)求或者多次請(qǐng)求的結(jié)果是一致的,不會(huì)因?yàn)槎啻吸c(diǎn)擊而產(chǎn)生了副作用;比如說支付場景,用戶購買了商品支付扣款成功,但是返回...
工作流程: 一、消息隊(duì)列主要有兩種形式的目的地 1.隊(duì)列:點(diǎn)對(duì)點(diǎn)消息通信 1.1、點(diǎn)對(duì)點(diǎn)模式生產(chǎn)者發(fā)送一條消息到queue,一個(gè)queue可以有很多消費(fèi)者,但是一個(gè)消息只能被...
緩存穿透場景描述:一般判斷用戶是否在緩存中,如果存在則直接返回結(jié)果,不存在則查詢數(shù)據(jù)庫,如果來一波冷數(shù)據(jù),會(huì)導(dǎo)致緩存大量擊穿,造成數(shù)據(jù)庫宕機(jī)。 常用解決方法: 緩存空值:將第...
一、創(chuàng)建線程的幾種方式 1.繼承thread類 2.實(shí)現(xiàn)runnable接口 3.實(shí)現(xiàn)Callable通過FutureTask創(chuàng)建線程 4.線程池創(chuàng)建線程 七大參數(shù):core...
一、jvm 堆內(nèi)存大小 (減少full gc) 二、靜態(tài)資源分離將靜態(tài)資源數(shù)據(jù)加載至nginx或者其他服務(wù)提升系統(tǒng)吞吐量 三、數(shù)據(jù)庫索引,減少讀寫io次數(shù) 統(tǒng)一查詢處理 四、...
壹:入門 一、新增數(shù)據(jù) /coustomer/external/1 在coustomer索引下external類型中保留1號(hào)數(shù)據(jù)1.POST:如果不指定id,會(huì)自動(dòng)生成id...
windows本身提供的端口范文機(jī)制的為題windows提供給TCP/IP鏈接的端口號(hào)為1024-5000,并且每4分鐘執(zhí)來循環(huán)回收他們,就導(dǎo)致我們短時(shí)間跑大量的請(qǐng)求時(shí)端口被...
一、前言 我們?cè)谌粘i_發(fā)中,避不開的就是參數(shù)校驗(yàn),有人說前端不是會(huì)在表單中進(jìn)行校驗(yàn)的嗎?在后端中,我們可以直接不管前端怎么樣判斷過濾,我們后端都需要進(jìn)行再次判斷, 為了安全 ...
一.在網(wǎng)關(guān)服務(wù)中添加Filter CorsWebFilter :是有spring提供的過濾器,會(huì)在請(qǐng)求到來之前和返回時(shí)經(jīng)過這個(gè)過濾器,放入spring的容器中即可生效。 第一...
異常一般兩種 編譯出現(xiàn)的異常運(yùn)行出現(xiàn)的異常Throwable:異常頂級(jí)父類Error :錯(cuò)誤,程序無法處理Exception:可以編程修復(fù)的異常
服務(wù)發(fā)現(xiàn): 服務(wù)發(fā)現(xiàn)之RestFul: 客戶端RestFul協(xié)議調(diào)用->消費(fèi)者調(diào)用(application)->提供者 服務(wù)發(fā)現(xiàn)之dubbo: application調(diào)用->...
面試題 Java 基礎(chǔ) JDK 和 JRE 有什么區(qū)別? == 和 equals 的區(qū)別是什么? 兩個(gè)對(duì)象的 hashCode() 相同,則 equals() 也一定為 tr...