原创 機器學習大數據學習路線總結

機器學習大數據學習路線總結 八月 18, 2019 - 機器學習&大數據 前言 好久好久好久沒有更新過博客的內容了,這次把前一段時間給浪潮俱樂部的新成員總結的機器學習和大數據學習路線總結放上來水一篇博客,不管怎麼說也算是給其他人一個參考吧

原创 JAVA多線程實現方式主要有三種

JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable接口、使用ExecutorService、Callable、Future實現有返回結果的多線程。其中前兩種方式線程執行完後都沒有返回值,只有最後一種是帶返回值的。

原创 redis 集羣擴容方案

team中的一個同學在其項目中使用了Redis作爲緩存,將熱點數據存放在Redis中。爲了提升性能,寫Redis時採用了管道的方式,平時使用時,Redis的性能、資源使用都能符合項目需求,但當訪問量增加的時候,Redis的QPS還能滿足要

原创 ConcurrentHashMap 實現源碼

以前寫過介紹HashMap的文章,文中提到過HashMap在put的時候,插入的元素超過了容量(由負載因子決定)的範圍就會觸發擴容操作,就是rehash,這個會重新將原數組的內容重新hash到新的擴容數組中,在多線程的環境下,存在同時其他

原创 RocketMQ 介紹

前言 消息隊列在互聯網技術存儲方面使用如此廣泛,幾乎所有的後端技術面試官都要在消息隊列的使用和原理方面對小夥伴們進行360°的刁難。 作爲一個在互聯網公司面一次拿一次Offer的麪霸,打敗了無數競爭對手,每次都只能看到無數落寞的身影失望的

原创 char varchar text mysql 數據結構的區別

它們的存儲方式和數據的檢索方式都不一樣。 數據的檢索效率是:char > varchar > text 空間佔用方面,就要具體情況具體分析了。 1.char:存儲定長數據很方便,CHAR字段上的索引效率級高,必須在括號裏定義長度,可以有默

原创 CAS 原理介紹

概述 CAS(Compare-and-Swap),即比較並替換,是一種實現併發算法時常用到的技術,Java併發包中的很多類都使用了CAS技術。CAS也是現在面試經常問的問題,本文將深入的介紹CAS的原理。   案例 介紹CAS之前,我們先

原创 mysql有哪幾種索引?各自的區別是什麼?各自的原理是什麼?

Mysql目前主要有以下幾種索引方式:FULLTEXT,HASH,BTREE,RTREE。 那麼,這幾種索引有什麼功能和性能上的不同呢? FULLTEXT 即爲全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,A

原创 單一索引和複合索引區別

單一索引和複合索引區別及聯繫 - BABY的日誌 - 網易博客  http://selectgoodboy.blog.163.com/blog/static/1032120612015191117118/   什麼是單一索引,什麼又是複合

原创 MySql 8.0.11 客戶端連接失敗:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded

   近期,換了新筆記本,重新安裝了MySql數據庫和客戶端工具Navicat Premium 12。我是從官網上下載的MySql數據庫,版本爲8.0.11,鏈接:https://dev.mysql.com/downloads/mysql

原创 mysql 加鎖的過程

一、背景 MySQL/InnoDB的加鎖分析,一直是一個比較困難的話題。我在工作過程中,經常會有同事諮詢這方面的問題。同時,微博上也經常會收到MySQL鎖相關的私信,讓我幫助解決一些死鎖的問題。本文,準備就MySQL/InnoDB的加鎖問

原创 Java 內存泄漏與內存溢出詳解

內存泄漏指你用malloc或new申請了一塊內存,但是沒有通過free或delete將內存釋放,導致這塊內存一直處於佔用狀態。 內存溢出指你申請了10個字節的空間,但是你在這個空間寫入11或以上字節的數據,就是溢出。 內存泄露是指程序

原创 Arthas watch 命令

Arthas watch 命令使用指南 阿里巴巴雲原生小助手 2020-06-10 85瀏覽量 簡介: Arthas 是我很喜歡的一款 Java 領域的開發調試工具。每次測試遇到問題的時候,當別人爲了加一條日誌而重發代碼,我都會欣慰地拿出

原创 java8 Stream 使用教程

爲什麼需要 Stream Stream 作爲 Java 8 的一大亮點,它與 java.io 包裏的 InputStream 和 OutputStream 是完全不同的概念。它也不同於 StAX 對 XML 解析的 Stream,也不是