踩坑記錄 最近在使用SpringCloud架構(gòu)一個(gè)推薦召回微服務(wù),但是在集成RabbitMQ時(shí)就發(fā)現(xiàn)了無(wú)數(shù)個(gè)坑。于是總結(jié)了這篇文章供各位大俠圍觀和嘲笑 SpringBoot集...
踩坑記錄 最近在使用SpringCloud架構(gòu)一個(gè)推薦召回微服務(wù),但是在集成RabbitMQ時(shí)就發(fā)現(xiàn)了無(wú)數(shù)個(gè)坑。于是總結(jié)了這篇文章供各位大俠圍觀和嘲笑 SpringBoot集...
zuul默認(rèn)對(duì)轉(zhuǎn)發(fā)的request,會(huì)把header清空,為了傳遞原始的header信息到最終的微服務(wù),在配置加上:(對(duì),你沒(méi)看錯(cuò),就是為空,yml格式也是)zuul.sen...
原因是因?yàn)镽edis存入的對(duì)象類型為com.abc.d包下面的對(duì)象,讀取時(shí)該包的對(duì)象已被移除,導(dǎo)致JAVA報(bào)錯(cuò) 解決方式: 通過(guò)remove刪除redis中對(duì)象
SOP是Standard Operating Procedure三個(gè)單詞中首字母的大寫(xiě) ,即標(biāo)準(zhǔn)作業(yè)程序,就是將某一事件的標(biāo)準(zhǔn)操作步驟和要求以統(tǒng)一的格式描述出來(lái),用來(lái)指導(dǎo)和規(guī)...
執(zhí)行如下命令/usr/sbin/pkgutil --packages | grep CLTools如果沒(méi)有返回值,說(shuō)明缺少xcode相關(guān)工具包 依此執(zhí)行如下命令 重新執(zhí)行步驟...
Sentinel是什么? Sentinel是面向分布式服務(wù)架構(gòu)的輕量級(jí)流量控制,熔斷降級(jí)產(chǎn)品,主要以流量控制為切入點(diǎn),從流量控制,熔斷降級(jí),系統(tǒng)負(fù)載保護(hù)等多個(gè)維度來(lái)保護(hù)服務(wù)的...
業(yè)務(wù)場(chǎng)景 在傳遞數(shù)據(jù)的過(guò)程中, 需要用到加解密, 但是在每個(gè)接口中都來(lái)調(diào)用加解密的話, 整個(gè)程序就會(huì)變得非常臃腫, 所以當(dāng)下考慮的解決方法是在統(tǒng)一返回的JsonResult的...
簡(jiǎn)介 AES是一種對(duì)稱加密方式,對(duì)稱加密是最快速、最簡(jiǎn)單的一種加密方式,加密(encryption)與解密(decryption)用的是同樣的密鑰(secret key)。對(duì)...
select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查詢了一個(gè)屬...
1、mac上傳文件到linux服務(wù)器 2、mac上傳文件夾到linux服務(wù)器,與上傳文件相比多加了-r 3、linux服務(wù)器下載文件到mac
Elasticsearch是一個(gè)基于Apache Lucene(TM)的開(kāi)源搜索引擎。無(wú)論在開(kāi)源還是專有領(lǐng)域,Lucene可以被認(rèn)為是迄今為止最先進(jìn)、性能最好的、功能最全的搜...
已經(jīng)安裝成功 Homebrew 的情況下,安裝 CocoaPods 免去的配置鏡像的操作,步驟變得簡(jiǎn)單輕便;Homebrew 是一款 Mac OSX 環(huán)境下高效便捷的包管理器...
鍵盤(pán)符號(hào)說(shuō)明 ? Command ? Shift ? Option ? Control ?? Return/Enter ? Delete ? 向前刪除鍵(Fn+Delete)...
線程安全性不同, HashMap 是線程不安全的, ConcurrentHashMap 是線程安全的. ConcurrentHashMap 采用鎖分段技術(shù), 將整個(gè) Hash...
繼承的父類不同, 但都實(shí)現(xiàn)了 Map 接口. 線程安全性不同, HashMap 線程不安全, HashTable 線程安全. key 和 value 是否能存 null, 雖...
線程安全: ArrayList 和 LinkedList 都是線程不安全的, 它們的方法之間都是不同步的. 底層數(shù)據(jù)結(jié)構(gòu): ArrayList 底層是使用 Object 數(shù)組...
這兩個(gè)類都繼承了 List 接口(List 繼承了 Collection接口), 它們都是有序集合, 存儲(chǔ)的元素可以重復(fù). 安全性: ArrayList 是線程不安全的, 它...
List: list 接口存儲(chǔ)一組不唯一的, 有序的對(duì)象. Set: 不允許有重復(fù)元素的集合, 是無(wú)序的. Map: 使用鍵值對(duì)存儲(chǔ)數(shù)據(jù), key 是唯一的, 而 value...
共同點(diǎn): 兩者都可以暫停線程的執(zhí)行. 區(qū)別: 最主要的區(qū)別是 sleep() 沒(méi)有釋放鎖, 而 wait() 釋放了鎖. wait() 常被用于線程間的交互和通訊, 而 sl...