程序員內(nèi)點事
0獲贊0關注0粉絲
看吧! HashMap 一邊循環(huán)一邊刪除,這不就出問題了!
前段時間,同事在代碼中KW掃描的時候出現(xiàn)這樣一條:上面出現(xiàn)這樣的原因是在使用foreach對HashMap進行遍歷時,同時進行put賦值操作會有問題,異常ConcurrentModificationException。于是幫同簡單的看了一下,印象中集合類在進行遍歷時同時進行刪除或者添加操作時需要謹慎
程序員內(nèi)點事
0
Stream很好,Map很酷,但答應我別用toMap()
大家好,我是小富在 JDK 8 中 Java 引入了讓人欲罷不能的 stream 流處理,可以說已經(jīng)成為了我日常開發(fā)中不可或缺的一部分。當完成一次流處理之后需要返回一個集成對象時,已經(jīng)肌肉記憶的敲下 collect(Collectors.toList()) 或者 collect(Collectors
程序員內(nèi)點事
0
Spring Cloud + Nacos + 負載均衡器,實現(xiàn)全鏈路灰度發(fā)布的最佳實戰(zhàn)
概念灰度發(fā)布, 也叫金絲雀發(fā)布。是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式。AB test就是一種灰度發(fā)布方式,讓一部分用戶繼續(xù)用A,一部分用戶開始用B,如果用戶對B沒有什么反對意見,那么逐步擴大范圍,把所有用戶都遷移到B上面來?;叶劝l(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時候就可以發(fā)現(xiàn)、調整問題
程序員內(nèi)點事
1
阿里出手了!Spring Cloud Alibaba AI 接入的體驗很nice!
大家好,我是小富~什么是Spring AISpring AI是從著名的Python項目 LangChain 和 LlamaIndex 中汲取靈感,它不是這些項目的直接移植,它的成立信念是,「下一波生成式人工智能應用程序將不僅適用于 Python 開發(fā)人員,而且將在許多編程語言中無處不在」。我們可以從
程序員內(nèi)點事
0
應對 RocketMQ 百萬消息堆積,我出手了
大家好,我是小富~這篇文章,我們聊聊如何應對 RocketMQ 消息堆積。1 基礎概念消費者在消費的過程中,消費的速度跟不上服務端的發(fā)送速度,未處理的消息會越來越多,消息出現(xiàn)堆積進而會造成消息消費延遲。雖然筆者經(jīng)常講:RocketMQ 、Kafka 具備堆積的能力,但是以下場景需要重點關注消息堆積和
程序員內(nèi)點事
1
我發(fā)現(xiàn) Lombok的幾個騷操作,哈哈好用
大家好,我是小富~前言本文不討論對錯,只講騷操作。有的方法看看就好,知道可以這么用,但是否應用到實際開發(fā)中,那就仁者見仁,智者見智了。一萬個讀者就會有一萬個哈姆雷特,希望這篇文章能夠給您帶來一些思考。耐心看完,你一定會有所收獲。@onX例如 onConstructor, oMet
程序員內(nèi)點事
0
搞定了 6 種分布式ID,分庫分表哪個適合做主鍵?
大家好,我是小富~本文是《ShardingSphere5.x分庫分表原理與實戰(zhàn)》系列的第七篇,目前系列的前幾篇制作成了PDF,需要的可以在文末獲取下載方式,持續(xù)更新中。今天咱們繼續(xù)一起來探究下,分布式ID在分庫分表中起到的作用以及如何使用,ShardingSphere-jdbc中已經(jīng)為我們提供了多種
程序員內(nèi)點事
10
超級好用的 AI 工具全在這里!用它!
大家好,我是小富~ 3月份,先是OpenAI重磅發(fā)布Sora視頻模型,不但可以生成長達60秒的視頻,同時將AI視頻的水平拉高了一整個層次,甚至可以以假亂真。 緊接著國內(nèi)“AI巨頭”李一舟全網(wǎng)被封,各個“割韭菜”AI培訓師們瑟...
程序員內(nèi)點事
0
搞定異步編程,我有八種實現(xiàn)方式!
大家好,我是小富~ 一、前言 異步執(zhí)行對于開發(fā)者來說并不陌生,在實際的開發(fā)過程中,很多場景多會使用到異步,相比同步執(zhí)行,異步可以大大縮短請求鏈路耗時時間,比如:發(fā)送短信、郵件、異步更新等,這些都是典型的...
程序員內(nèi)點事
0
可別亂造輪子了,Spring自帶的工具類嘎嘎好用
大家新年好,我是小富~? 前言 最近有些小伙伴,希望我分享一些好用的工具類,幫他們提升開發(fā)效率。 今天這篇文章專門跟大家一起總結一下,Spring框架本身自帶的一些好用的工具類,希望對你會有所幫助。 1 Assert 很...
程序員內(nèi)點事
0
生產(chǎn)服務隨機掉線,問題排查的快吐血了
大家好,我是小富~ 來源:cnblogs.com/lyalong/ p/17089373.html 背景 我們的業(yè)務共使用 11 臺(阿里云)服務器,使用 SpringcloudAlibaba 構建微服務集群, 共計 60 個微服務, 全部注冊在同一個 Nacos 集群。 流量...
程序員內(nèi)點事
0
