一個(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)配...
最后一句話沒看懂,落盤用不到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ù)歸類,最終得到一張表數(shù)據(jù)的List 類型,然后需要對(duì)該List 入庫(kù)...
可以提供下代碼嗎?github或者gitee地址
分布式鎖(Redisson)-從零開始,深入理解與不斷優(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ā)編程就離不開可見性/原子性/順序性的問(wèn)題,那么產(chǎn)生這幾個(gè)問(wèn)題的原因是什么呢?一個(gè)程序的運(yùn)行一般都需要CPU、內(nèi)存、I/O設(shè)備的參與,但是三者之間的速度差異巨大,...