一個(gè)意外的接口請(qǐng)求惠昔,引發(fā)了刨根問(wèn)底的沖動(dòng) 某天突然一個(gè)意外地請(qǐng)求抡四,前端是很正常的列表請(qǐng)求惜辑,引發(fā)了兩個(gè)問(wèn)題:1眉尸、get請(qǐng)求有傳pageNum和pageSize參數(shù)寺旺,查詢數(shù)據(jù)庫(kù)是...
一個(gè)意外的接口請(qǐng)求惠昔,引發(fā)了刨根問(wèn)底的沖動(dòng) 某天突然一個(gè)意外地請(qǐng)求抡四,前端是很正常的列表請(qǐng)求惜辑,引發(fā)了兩個(gè)問(wèn)題:1眉尸、get請(qǐng)求有傳pageNum和pageSize參數(shù)寺旺,查詢數(shù)據(jù)庫(kù)是...
博主設(shè)置的線程池名稱生效嗎燕少?
WebClient進(jìn)階之合并多個(gè)Mono為一個(gè)Flux在項(xiàng)目中遇到一個(gè)問(wèn)題男窟,需要請(qǐng)求多個(gè)地址并將結(jié)果收集起來(lái)盆赤,借助WebClient實(shí)現(xiàn)了這個(gè)功能。主要思路是通過(guò)WebClient創(chuàng)建多個(gè)Mono歉眷,然后通過(guò)Flux.merge(...
mybatis走的是spring同一套事物管理吧
spring事務(wù)和mybatis是如何使用同一個(gè)連接我們知道事務(wù)是針對(duì)同一個(gè)connection來(lái)說(shuō)的,先將connection自動(dòng)提交設(shè)置為false,再和數(shù)據(jù)庫(kù)交互結(jié)束后commit提交事務(wù),spring中提供了簡(jiǎn)便的注解...
win11+jdk17下牺六,zgc無(wú)法啟動(dòng)rocketmq
win平臺(tái)RocketMQ基于JDK17安裝RocketMQ基于jdk17的win安裝。 1汗捡、修改runbroker.cmd淑际、runserver.cmd、tools.cmd三個(gè)啟動(dòng)腳本扇住,如下: runbroker.cm...
壓棧春缕,最早進(jìn)入棧的在最下面,圖錯(cuò)了哦
synchronized輕量級(jí)鎖的獲得/重入/釋放線程每一次執(zhí)行同步代碼之前都會(huì)在棧中創(chuàng)建lock record(包含兩部分,displace mark word:用于記錄鎖對(duì)象的mark work,obj referenc...
Springboot整合MyabatisPlus實(shí)質(zhì)就是Spring加載MybatisPlus過(guò)程艘蹋,只不過(guò)Springboot的自動(dòng)裝配锄贼,幫做了很多Spring以前需要手動(dòng)配...
最后一句話沒(méi)看懂,落盤(pán)用不到redo log女阀?
MySQL 為什么需要 redo log宅荤?@[toc]今天想和大家聊一聊 MySQL 中的 redo log,其實(shí)最早我是想聊兩階段提交的浸策,后來(lái)想想可能有小伙伴還不了解 binlog冯键,所以就先整了一篇 binlog:...
最近優(yōu)化了項(xiàng)目中,慢接口的業(yè)務(wù)邏輯庸汗,得出一些心得 最近發(fā)現(xiàn)一個(gè)生產(chǎn)問(wèn)題惫确,一個(gè)接口突然間提示異常,查日志蚯舱,提示是feign接口超時(shí)雕薪,其實(shí)數(shù)據(jù)已經(jīng)執(zhí)行完了,只不過(guò)超過(guò)了fe...
Mybatis-plus批量插入性能測(cè)試 一晓淀、主要業(yè)務(wù)場(chǎng): 前端發(fā)起1w+的業(yè)務(wù)數(shù)據(jù)所袁,經(jīng)過(guò)查各種表數(shù)據(jù)歸類(lèi),最終得到一張表數(shù)據(jù)的List 類(lèi)型凶掰,然后需要對(duì)該List 入庫(kù)...
可以提供下代碼嗎燥爷?github或者gitee地址
分布式鎖(Redisson)-從零開(kāi)始蜈亩,深入理解與不斷優(yōu)化分布式鎖場(chǎng)景 互聯(lián)網(wǎng)秒殺 搶優(yōu)惠卷 接口冪等性校驗(yàn) 案例1 如下代碼模擬了下單減庫(kù)存的場(chǎng)景,我們分析下在高并發(fā)場(chǎng)景下會(huì)存在什么問(wèn)題 假設(shè)在redis中庫(kù)存(stock)初始值...
概述 談到并發(fā)編程就離不開(kāi)可見(jiàn)性/原子性/順序性的問(wèn)題立宜,那么產(chǎn)生這幾個(gè)問(wèn)題的原因是什么呢冒萄?一個(gè)程序的運(yùn)行一般都需要CPU、內(nèi)存橙数、I/O設(shè)備的參與尊流,但是三者之間的速度差異巨大,...