[TOC] 概述 最近想自定義 PMD 規(guī)則來檢測java代碼,發(fā)現(xiàn) XPath 挺好用的,剛好也解析出來了一個 lambda 表達(dá)式的校驗,所以分享一下 0x1 概念介紹 ...
[TOC] 概述 最近想自定義 PMD 規(guī)則來檢測java代碼,發(fā)現(xiàn) XPath 挺好用的,剛好也解析出來了一個 lambda 表達(dá)式的校驗,所以分享一下 0x1 概念介紹 ...
1、 說明 linux與mac ox系統(tǒng),shell類型默認(rèn)都是bash, 在使用時候預(yù)發(fā)提示,頁面美觀等都不夠強大,后來誕生了zsh,但zsh配置復(fù)雜,就有人在zsh基礎(chǔ)開...
某個微服務(wù)上線后,經(jīng)常拋出unexpected end of stream on Connection異常。懷疑是服務(wù)端斷開長鏈接,而客戶端依舊使用該連接調(diào)用。 調(diào)用鏈路如圖...
使用git log --graph --oneline查看要做合并的commitimage.png現(xiàn)在要把以下兩個關(guān)于readme的commit合并成一個 取要進行變基的co...
1. 用法: 設(shè)置超時時間 這個都知道, 一搜一大把, 但是沒人講這三種timeout有什么區(qū)別... 2. 總結(jié) 源碼分析之前先上總結(jié) connectTimeout 最終設(shè)...
1.創(chuàng)建一個配置類,在配置類上添加 @ComponentScan 注解。該注解默認(rèn)會掃描該類所在的包下所有的配置類,相當(dāng)于之前的 <context:component-sca...
redis 主從模式之復(fù)制數(shù)據(jù)延遲解決方案 在 redis 主從復(fù)制模式下可能會出現(xiàn) slave 延遲導(dǎo)致讀寫不一致的問題。 解決辦法有2種 1. 修改從幾點參數(shù)配置 從節(jié)點...
情況一:未使用 git add 緩存代碼時: 此命令用來放棄掉所有還沒有加入到緩存區(qū)(就是 git add 命令)的修改:內(nèi)容修改與整個文件刪除。但是此命令不會刪除掉剛新建的...
兩種情況:1.已經(jīng)將代碼push到遠(yuǎn)程倉庫2.還沒將代碼push到遠(yuǎn)程倉庫,還在本地的倉庫中 這兩種情況下的修改大體相同,只是第一種情況最后會多一步下面來說怎么修改 先搞清楚...
Index Condition Pushdown(ICP)是MySQL 5.6中新特性,是一種在存儲引擎層使用索引過濾數(shù)據(jù)的一種 優(yōu)化方式。ICP可以減少存儲引擎訪問基表的次...
好久,好久....沒有更博客了。這一次利用閑暇時間,來扯一下關(guān)于JVM中的TLAB。什么是TLAB?它是干什么的?咋們先拋開這個問題,一切的開始得從new對象到指針碰撞開始講...
歡迎交流java8新特性系列文章:http://www.itdecent.cn/nb/27231419 . [1][2][3][4][5] 一、簡介 方法引用是java...
之前幾節(jié)已經(jīng)學(xué)習(xí)過fanout exchange,direct exchange的使用,并用他們構(gòu)建了一個日志系統(tǒng),盡管direct exchange使得我們的日志系...
場景 我們在本地開發(fā)某一個模塊的時候,可能會有多次commit的場景。比如在A分支上開發(fā)東西,這個時候產(chǎn)品要在已上線版本加緊急需求,上線這個時候可能就得切到別的分支開發(fā)了。但...
一.ITerm2簡介 1.安裝 iTerm2 是一款完全免費的,專為 Mac OS 用戶打造的命令行應(yīng)用。直接在官網(wǎng)上http://iterm2.com/下載并安裝即可。 2...
五天前,張大胖負(fù)責(zé)的開發(fā)團隊向運維部門交付了一批新代碼,這是一次用戶期待已久的重要升級,部署進行得非常順利,大家都很高興。 可是今天生產(chǎn)環(huán)境的CPU持續(xù)接近100%,有好幾臺...
找一個目錄,比如/xxx 下載 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 解壓 tar xzf r...