原创 springboot2.1.8+sharding-jdbc3.x自定義分片

springboot2.1.8+sharding-jdbc3.x自定義分片引入jar添加application.properties配置自定義分片及分表算法創建實體類,操作邏輯建立數據庫及表測試 引入jar https://sta

原创 jvm指令手冊

棧和局部變量操作 指令碼 助記符 說明 0x00 nop 什麼都不做 0x01 aconst_null 將null推送至棧頂 0x02 iconst_m1 將int型-1推送至棧頂 0x03 iconst_0

原创 centos7下canal1.1.4安裝

官方資源 https://github.com/alibaba/canal/wiki/QuickStart https://github.com/alibaba/canal/wiki/Sync-ES 準備 ElasticSearc

原创 JAVA排序彙總

出處:http://blog.csdn.net/lenotang/article/details/3411346 package com.wepull.jbs.lesson4;   import java.util.Random

原创 數字簽名是什麼?

數字簽名是什麼? 作者:David Youd 翻譯:阮一峯 原文網址:http://www.youdzone.com/signature.html 1. 鮑勃有兩把鑰匙,一把是公鑰,另一把是私鑰。 2. 鮑勃把公鑰送給他

原创 TCP 協議簡介

作者: 阮一峯 日期: 2017年6月 8日 一、TCP 協議的作用 互聯網由一整套協議構成。TCP 只是其中的一層,有着自己的分工。 (圖片說明:TCP 是以太網協議和 IP 協議的上層協議,也是應用層協議的下層協議。)

原创 白話解析:一致性哈希算法

在瞭解一致性哈希算法之前,最好先了解一下緩存中的一個應用場景,瞭解了這個應用場景之後,再來理解一致性哈希算法,就容易多了,也更能體現出一致性哈希算法的優點,那麼,我們先來描述一下這個經典的分佈式緩存的應用場景。 場景描述 假設,

原创 門面模式

       小時候快過春節了,爸媽都要給我們一身新,那時候有意思了,我們全家浩浩蕩蕩,去一個店買完衣服,再到另一個店挑鞋子,還要輾轉換幾家店子去選玩具。我媽媽又喜歡砍價,每次講下一塊錢她都眉開眼笑,似乎很有成就感。這一逛一講,

原创 JVM調優之 -Xms -Xmx -Xmn -Xss

原博客地址:http://uule.iteye.com/ 1、JVM垃圾回收與性能調優總結 2、JVM調優的幾種策略 一、JVM內存模型及垃圾收集算法  1.根據Java虛擬機規範,JVM將內存劃分爲: New(

原创 查找(二)簡單清晰的B樹、Trie樹詳解

查找(二)   散列表 散列表是普通數組概念的推廣。由於對普通數組可以直接尋址,使得能在O(1)時間內訪問數組中的任意位置。在散列表中,不是直接把關鍵字作爲數組的下標,而是根據關鍵字計算出相應的下標。 使用散列的查找算法分

原创 如何設計數據庫(2)?

出處:http://blog.csdn.net/lenotang/article/details/3304575   數據規範化   •          僅有好的RDBMS並不足以避免數據冗餘,必須在數據庫的設計中創建好

原创 查找(一)史上最簡單清晰的紅黑樹講解

查找(一) 我們使用符號表這個詞來描述一張抽象的表格,我們會將信息(值)存儲在其中,然後按照指定的鍵來搜索並獲取這些信息。鍵和值的具體意義取決於不同的應用。 符號表中可能會保存很多鍵和很多信息,因此實現一張高效的符號表也是一

原创 jvm優化—— 圖解垃圾回收

轉自:https://juejin.im/post/59dd7ce8f265da43052d9680 jvm調優中一個離不開的重點是垃圾回收,當垃圾回收成爲系統達到更高併發量的瓶頸時,我們就需要對jvm中如果進行“自動化”垃圾回收

原创 MyBatis傳入參數爲list、數組、map寫法

1.foreach簡單介紹: foreach的主要用在構建in條件中,它可以在SQL語句中進行迭代一個集合。 foreach元素的屬性主要有item,index,collection,open,separator,close。 ite

原创 java NIO:淺析IO模型

java NIO:淺析IO模型:https://www.cnblogs.com/dolphin0520/p/3916526.html 圖解java的BI0,NIO:https://blog.csdn.net/wu1226419614/