分析 Java Stream 性能與傳統(tǒng)迭代方式的對比 Java 8 引入了 Stream API近迁,它提供了一種更具表現(xiàn)力的方式來處理數(shù)據(jù)集合劲弦。但是近范,與傳統(tǒng)的迭代方式相比勇吊,S...
分析 Java Stream 性能與傳統(tǒng)迭代方式的對比 Java 8 引入了 Stream API近迁,它提供了一種更具表現(xiàn)力的方式來處理數(shù)據(jù)集合劲弦。但是近范,與傳統(tǒng)的迭代方式相比勇吊,S...
微服務架構(gòu)已經(jīng)是一個很通用的系統(tǒng)架構(gòu)辫愉,常見的技術(shù)棧如下圖所示署辉,這張架構(gòu)圖基本涵括了當前微服務體系下的各種技術(shù)棧族铆,可能不同的技術(shù)棧有不同的開源實現(xiàn)。 今天主要介紹Skywalk...
目錄 常用鎖 synchronized ReentrantLock ReadWriteLock Semaphore 常用鎖的介紹可參見:Java常用鎖機制簡介 synchro...
背景 虛擬機磁盤快被mysql數(shù)據(jù)文件占滿了,所以要將數(shù)據(jù)文件放到新掛載的磁盤 準備 新磁盤掛載在/data下 開始 MySQL數(shù)據(jù)文件默認在/var/lib下(/etc/m...
簡述 這篇主要實踐ansible的核心模塊 playbook 何為playbook?Ansible-playbook是日常應用中使用頻率最高的命令哭尝,類似于Linux中的sh或...
學前準備 本機Windows ,安裝VirtualBox,里面安裝centos 7.x 兩臺云服務器(有獨立IP)安裝centos 7.x系統(tǒng) 學習思路 利用本機虛擬機里的主...
為了解決什么問題? 本文介紹如何將mysql里的表數(shù)據(jù)導入至ElasticSearch(以下簡稱es),并用kibana查詢這些數(shù)據(jù) 準備 一臺裝有centos 7能夠正常聯(lián)...
前言 項目使用mybaits-plus,所以在mybaits-plus的基礎上增加數(shù)據(jù)權(quán)限的過濾 mybaits-plus自帶數(shù)據(jù)權(quán)限支持逝淹,但由于系統(tǒng)數(shù)據(jù)權(quán)限相對復雜耕姊,通過查...
開發(fā)中經(jīng)常需要根據(jù)日志排查問題或跟蹤調(diào)用流程,很多業(yè)務日志并沒有考慮排查問題時的便利性栅葡,看似都記錄了日志茉兰,但同一個請求鏈路的日志無法對應,特別是當日志跨服務時候欣簇,或者同一個業(yè)...
需求 將spring boot項目編譯成jar,注冊為windows系統(tǒng)服務 實現(xiàn)方式 在網(wǎng)上了解到,winsw這個開源項目,去github看了下,作者常年維護更新,文檔齊全...
場景描述: 在服務器上出現(xiàn)了一些不太合理數(shù)據(jù),數(shù)據(jù)處理采用的是定時任務(@Scheduled中fixedDelay屬性)熊咽,一開始對fixedDelay的理解就是:上次任務執(zhí)行...
需求場景 需要在局域網(wǎng)外連接局域網(wǎng)內(nèi)的機器;簡單說就是你在家搭建了一個服務器,但是又沒有公網(wǎng)ip,還想在家以外的網(wǎng)絡環(huán)境下訪問家里的服務器,那么實現(xiàn)這個需求的其中一個技術(shù)就叫...
安裝erlang erlang依賴環(huán)境 自動安裝erlang的YUM源 erlang 下載好的rabbitmq rpm 安裝rpm包 啟動rabbitmq 服務
在阿里云主機上莫鸭,安裝監(jiān)控插件,根據(jù)官方提示横殴,輸入命令 單獨運行wget嘗試 發(fā)現(xiàn)沒有任何反應 查看wget命令文件 發(fā)現(xiàn)wget命令是一個空文件被因。聯(lián)想到這臺服務器曾經(jīng)種過病毒...
故事背景 采用MongoDB Atlas的入門級服務時,發(fā)現(xiàn)mongoDB 3.6+的鏈接已經(jīng)升級了,大概長這個樣子 spring boot該如何配置 對,就是這么簡單粗暴,...
explain能干啥 mysql官方介紹: When EXPLAIN is used with an explainable statement, MySQL display...