原创 業務發展太快數據量太大怎麼辦?併發太高怎麼辦?--分庫分表與mycat

最近在集中精力懟mysql數據庫,今晚總結一下分庫分表實現和mycat的使用: 分庫分表是什麼?? (參考文章https://blog.csdn.net/qq_41864967/article/details/90439932) 分庫分表

原创 從頭捋一遍 MySQL 索引結構,索引沒你想的那麼難!

學習鏈接:https://mp.weixin.qq.com/s/0JkWDDx6fTaII0Jgo36Nqw

原创 Yarn(Hadoop2.0)

前言 百度百科上的定義:  Yarn介紹 Hadoop集羣的資源管理系統(ResourceManger->RM)• 更高級:集羣操作系統     爲應用程序提供了基本服務來更好地利用大的、動態的、並行的基礎設施資源 • Hadoop2.

原创 ElasticSearch學習整理

    對之前https://blog.csdn.net/qq_41864967/article/details/90454553 文章進行一個es寫入數據的總結, 總結: 數據先寫入內存 buffer,然後每隔 1s,將數據 re

原创 Java8之map和flatMap

以前有點搞不懂這兩個概念,今天在scala裏面看到flatMap是等於map+flatten,把它扁平化的感覺。 就想用Java試一下,確實是降低維度,把它打平的感覺。 官方的一個解釋: map:Returns a stream con

原创 Kafka底層原理

安裝kafka tar -zxvf . 進入到config目錄下修改server.properties broker.id listeners=PLAINTEXT://192.168.218.131:9092 zookeeper.conn

原创 Spark整理

Spark介紹   一個分佈式的並行計算框架 spark是下一代的map-reduce,擴展了mr的數據處理流程 executor都是裝載在container裏運行,container默認內存是1G(參數yarn.scheduler.m

原创 LomBok使用技巧(@AllArgsConstructor @NoArgsConstructor @Builder @Accessors(chain = true) )

Lombok也許好多人都用過@Data註解,就不用寫Getter,Setter了。 ----------補加一下 @Accessors(chain = true) //鏈式set @RequiredArgsConstructor(

原创 MapReduce小記和Hadoop Streaming

MapReduce中兩個重要的進程 – JobTracker     • 主進程,負責接收客戶作業提交,調度任務到作節點上運行,並提供諸如監控工作節點狀態及任務進度等       管理功能,一個MapReduce集羣有一個jobtrac

原创 ArrayList集合爲什麼不能使用foreach增加、刪除、修改元素???

先看一個代碼: public class ArrayListForeach { public static void main(String[] args) { removeListElement1(); //

原创 不重寫equals和hashcode難道就不行嗎?

不重寫equals和hashcode難道就不行嗎? 究竟爲什麼要重寫equals和hashcode??? 目錄 1、equals()方法和hashCode()方法介紹 1.1、equals()方法 1.2、hashCode()方

原创 Linux 下軟鏈接和硬鏈接的區別

Linux 下軟鏈接和硬鏈接的區別 在 Linux 系統中,一切都是文件,然而爲了區分不同類型的事物,我們有了: 普通文件 目錄文件 鏈接文件 設備文件 在之前的文章《阿里面試題 | Nginx 所使用的 epoll 模型

原创 Fork/Join以及FutureTask的原理分析(含RecursiveAction、RecursiveTask )

FutureTask 首先講一下FutureTask,它表示的是一種,異步操作的典範。我提交了任務,在未來我要拿到結果。   考慮一種簡單的場景,甲問乙一個問題,乙一時回答不了,乙要去考慮一段時間(查一下資料),等到有結果了,再告訴甲。

原创 @Transactional註解失效

1、檢查方法是不是public的 (只能應用到 public 可見度的方法) 2、異常類型是不是unchecked異常  註解會對unchecked異常進行事務回滾;如果是checked異常則不回滾。  java裏面將派生於Error或者

原创 MySQL的自增ID用完了怎麼辦???

以前就有過這樣的疑問,最近在學習MySQL這一塊,突然又想到了這個問題,就自己動手實驗了一下,請看過程。 先創建一張簡單的表,插入一條數據 create table test(id int unsigned auto_increment