select table_name from information_schema.columns where table_schema = '庫名' and column_...
select table_name from information_schema.columns where table_schema = '庫名' and column_...
最近對于request中的幾種“路徑”有點混淆,查找網(wǎng)上資源都沒有很好的總結(jié),希望此文章能夠幫助我理解一下這幾種“路徑”。++++++++++++++++++++++++++...
一、發(fā)現(xiàn)問題 開發(fā)環(huán)境打印日志但生產(chǎn)環(huán)境不打印日志這個問題比較棘手。一直找不到原因,后面突然想到在啟動的時候打印信息肯定會有所不同。通過在2個環(huán)境啟動同一個項目的控制臺打印信...
redis的三種集群方式[https://www.cnblogs.com/51life/p/10233340.html] redis有三種集群方式:主從復制,哨兵模式和集群。...
強弱軟虛引用 強引用 強引用就是程序中一般使用的引用類型,強引用的對象是可觸及的,不會被回收。相對的,軟引用、弱引用和虛引用的對象是軟可觸及的、弱可觸及的和虛可觸及的,在一定...
分布式事務解決方案1.二階段提交(滿足強一致性)第一階段:投票階段****第二階段:事務提交階段****2.三階段提交****第一階段:can_commit****第二階段:...
為什么要使用分布式Session分布式session管理實現(xiàn)方案1.Session復制2.Session粘滯3.Session集中管理4.基于Cookie管理總結(jié) 分布式Se...
一、日志類型 邏輯日志:存儲了邏輯SQL修改語句 物理日志:存儲了數(shù)據(jù)被修改的值 二、binlog 1.定義 binlog 是 MySQL 的邏輯日志,也叫二進制日志、歸檔日...
分布式緩存問題緩存雪崩解決方案緩存穿透解決方案緩存擊穿****解決方案 分布式緩存問題 Redis經(jīng)常被問到的問題:緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級等概念 緩...
布隆過濾器 一句話總結(jié):大意是不同的數(shù)據(jù)結(jié)構(gòu)有不同的適用場景和優(yōu)缺點,你需要仔細權(quán)衡自己的需求之后妥善適用它們,布隆過濾器就是踐行這句話的代表。 什么是布隆過濾器 本質(zhì)上布隆...
轉(zhuǎn)至鏈接:https://blog.csdn.net/qq_37372909/article/details/79979712[https://blog.csdn.net/q...
為什么要使用分布式Session Web應用在單機部署的情況下,Session是被單個應用服務器存儲管理的,由于只有一個應用服務器,用戶的所有請求都是通過它進行響應處理的,所...
1 查看CPU1.1 查看CPU個數(shù) cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 uniq命令:刪除重復行...
https://github.com/xpbob/CrashAnalysis[https://github.com/xpbob/CrashAnalysis]
首先在pom.xml 中添加spring boot插件,并設置 <groupId>org.springframework.boot</groupId> spring-boot...
? 1F 說一說I/O首先來說一下什么是I/O? 在計算機系統(tǒng)中I/O就是輸入(Input)和輸出(Output)的意思,針對不同的操作對象,可以劃分為磁盤I/O模型,網(wǎng)絡I...
消費端在處理消息過程中可能會報錯,此時該如何重新處理消息呢?解決方案有以下兩種。 在redis或者數(shù)據(jù)庫中記錄重試次數(shù),達到最大重試次數(shù)以后消息進入死信隊列或者其他隊列,再單...
一:確認種類 RabbitMQ的消息確認有兩種。 一種是消息發(fā)送確認。這種是用來確認生產(chǎn)者將消息發(fā)送給交換器,交換器傳遞給隊列的過程中,消息是否成功投遞。發(fā)送確認分為兩步,一...