原创 偶像的力量-松哥經典語錄

偶像的力量-松哥經典語錄網絡傳輸 拆包/粘包 網絡傳輸 拆包/粘包 緩衝區不夠了,就得拆包,接受端沒及時讀取緩衝區數據,就會粘包 粘包、拆包問題很好解決的,在應用層報文中帶長度信息就解決這個問題了 tcp的報文頭是沒長度的,因爲

原创 IPV4內網地址網段

內網地址分爲A,B和C類 以下這些地址都屬於內網 A類地址範圍:10.0.0.0 - 10.255.255.255 B類地址範圍:172.16.0.0 - 172.31.255.255 C類地址範圍:192.168.0.0 - 1

原创 Maven衝突 omitted for conflict with 解決

Maven衝突 omitted for conflict with 解決 實際開發過程中,我們可能經常遇見omitted for conflict with/omitted for duplicate。 我們在本地執行 mvn

原创 @Valid 參數校驗不生效問題解決

@Valid 參數校驗不生效問題解決問題現象手動檢查 問題現象 import lombok.Data; import javax.validation.constraints.NotNull; @Data public cla

原创 jstack 線程狀態詳解

jstack 線程狀態詳解jatsck 用法線程狀態一圖以庇之系統線程狀態 (Native Thread Status) jatsck 用法 #jstack -h Usage: jstack [-l] <pid>

原创 mysql 索引加鎖分析

mysql 索引加鎖分析背景MVCC:Snapshot Read vs Current ReadCluster Index:聚簇索引2PL:Two-Phase LockingIsolation Level一條簡單SQL的加鎖實現分

原创 記一次系統頻繁502故障處理

記一次系統頻繁502故障處理故障說明查看機器指標繼續查看指標top -p 242757 -Hprintf '%x\n' 242828查看阻塞線程在幹什麼查看內存使用情況jmap -histo:live 242757|lessdum

原创 不建議使用sun.misc.BASE64Encoder

最近在項目中用到sun.misc.BASE64Encoder包的BASE64Encoder對字符串進行編碼,但是將編碼後的字符串輸出後發現字符串中存在換行符\r\n google 原來“回車換行符(\r\n)”是在Windows纔

原创 偶像的力量-鬆哥經典語錄

偶像的力量-鬆哥經典語錄網絡傳輸 拆包/粘包 網絡傳輸 拆包/粘包 緩衝區不夠了,就得拆包,接受端沒及時讀取緩衝區數據,就會粘包 粘包、拆包問題很好解決的,在應用層報文中帶長度信息就解決這個問題了 tcp的報文頭是沒長度的,因爲

原创 HTTP協議網絡請求狀態碼

HTTP協議網絡請求狀態碼2開頭3開頭4開頭5開頭1xx - 信息提示2xx - 成功3xx - 重定向4xx - 客戶端錯誤5xx - 服務器錯誤 原文地址 作爲一個互聯網開發人員對於一些服務器返回的HTTP狀態的意思都必須是瞭

原创 Redis數據結構

Redis數據結構String使用場景常用命令SET可選參數SETNXINCRNoteMSETMSETNX其他List使用場景Set使用場景SortedSet使用場景:Hash使用場景: Redis是一個開源(BSD許可),內存存

原创 Java 8 中的 Streams API 詳解

Java 8 中的 Streams API 詳解爲什麼需要 Stream什麼是聚合操作Stream 總覽什麼是流流的構成流的使用詳解流的操作map/flatMapfilterforEachfindFirstreducelimit/

原创 函數式編程思想概論

函數式編程思想概論前言函數λ 演算λ項綁定變量和自由變量約簡α 變換β 約簡η 變換純函數、副作用和引用透明性函數式編程與併發編程總結 原文地址 前言 在討論函數式編程(Functional Programming)的具體內容之前

原创 Java 8 的 Lambda 表達式和流處理

Java 8 的 Lambda 表達式和流處理Lambda 表達式引入 Lambda 表達式的動機函數式接口目標類型名稱解析流順序執行和 並行執行相遇順序Spliterator有狀態和無狀態操作流水線源中間操作終結操作總結 原文地

原创 函數式編程中的重要概念

函數式編程中的重要概念函數式編程範式的意義函數類型與高階函數部分函數柯里化閉包遞歸記憶化 原文地址 函數式編程範式的意義 在衆多的編程範式中,大多數開發人員比較熟悉的是面向對象編程範式。一方面是由於面向對象編程語言比較流行,與之相