并發(fā)

說說延時隊列實現(xiàn)的幾種姿勢-小浪學(xué)習(xí)網(wǎng)

說說延時隊列實現(xiàn)的幾種姿勢

引言 在開發(fā)中,往往會遇到一些關(guān)于延時任務(wù)的需求。例如生成訂單30分鐘未支付,則自動取消生成訂單60秒后,給用戶發(fā)短信對上述的任務(wù),我們給一個專業(yè)的名字來形容,那就是延時任務(wù) 。那么這里...
MySQL中四種隔離級別的介紹-小浪學(xué)習(xí)網(wǎng)

MySQL中四種隔離級別的介紹

本篇文章給大家?guī)淼膬?nèi)容是關(guān)于mysql中四種隔離級別的介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。 事務(wù)的隔離性比想象的要復(fù)雜,在 SQL 標(biāo)準(zhǔn)中定義了四種級別的隔...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長11個月前
4914
Python工程師需要哪些技能?-小浪學(xué)習(xí)網(wǎng)

Python工程師需要哪些技能?

python工程師需掌握的技能包括:1.扎實的python基礎(chǔ),理解語法及底層原理;2.數(shù)據(jù)結(jié)構(gòu)與算法,提升問題解決能力;3.web開發(fā)框架如django、flask及相關(guān)技術(shù);4.數(shù)據(jù)庫技能,熟練操作關(guān)系型與非關(guān)...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長10天前
4311
redis的分布式鎖是樂觀鎖嗎-小浪學(xué)習(xí)網(wǎng)

redis的分布式鎖是樂觀鎖嗎

簡單來說,redis使用樂觀鎖,相對于悲觀鎖,在實現(xiàn)中更加簡單,在某些場景中的性能也更好。redis作為一個輕量級的、快速的緩存引擎,而不是一個全功能的關(guān)系型數(shù)據(jù)庫,既沒有使用悲觀鎖的必要,...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長10個月前
218
Golang中高效字符串拼接的性能對比-小浪學(xué)習(xí)網(wǎng)

Golang中高效字符串拼接的性能對比

在golang中,高效字符串拼接應(yīng)根據(jù)場景選擇合適方法。1.+操作符適用于少量字符串拼接,但頻繁使用會導(dǎo)致性能下降;2.fmt.sprintf適合格式化輸出,但性能較差;3.strings.join適合連接字符串切片...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長10天前
365
MySQL之鎖和事務(wù)隔離級別(介紹)-小浪學(xué)習(xí)網(wǎng)

MySQL之鎖和事務(wù)隔離級別(介紹)

如今的互聯(lián)網(wǎng),開發(fā)一個大型的多人app,你一定離不開數(shù)據(jù)庫。而如何保證所有人能夠高并發(fā)的進行讀寫一直是一個高難度的架構(gòu)問題,先刨去高并發(fā),保證一致性讀寫這個問題最常用的手段是事務(wù),而...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長9個月前
4413
Swoole的Reactor與Worker進程協(xié)作機制-小浪學(xué)習(xí)網(wǎng)

Swoole的Reactor與Worker進程協(xié)作機制

需要reactor與worker進程協(xié)作是因為這種機制能高效處理并發(fā)請求。1) reactor進程負責(zé)網(wǎng)絡(luò)i/o操作,2) worker進程專注于業(yè)務(wù)邏輯處理,3) 這種分離提升了服務(wù)器的響應(yīng)速度和吞吐量。 在探索Swool...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長9天前
2312
php+redis實現(xiàn)加鎖與解鎖操作-小浪學(xué)習(xí)網(wǎng)

php+redis實現(xiàn)加鎖與解鎖操作

業(yè)務(wù)背景:在房間棋牌游戲中需要用到鎖來防止并發(fā)操作引起的 redis 數(shù)據(jù)臟讀問題;例如添加用戶進入房間的動作: 并發(fā)的情況下,get RoomUsers 會有臟讀現(xiàn)象; 解決思路:加鎖房間來實現(xiàn) 一個房...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長8個月前
256
Nginx 與 ELK Stack 集成的日志分析架構(gòu)-小浪學(xué)習(xí)網(wǎng)

Nginx 與 ELK Stack 集成的日志分析架構(gòu)

nginx 與 elk stack 集成用于日志分析,1.配置 nginx 日志格式以提升解析效率;2.filebeat 收集日志并發(fā)送至 logstash;3.logstash 使用 grok、date、geoip 插件解析和處理日志;4.elasticsearc...
我所理解的MySQL之四:事務(wù)、隔離級別及MVCC-小浪學(xué)習(xí)網(wǎng)

我所理解的MySQL之四:事務(wù)、隔離級別及MVCC

.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidden;color:#333}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-bo...
站長的頭像-小浪學(xué)習(xí)網(wǎng)站長5個月前
316