原创 大型互聯網公司分佈式ID是怎麼生成的?
ID是數據的唯一標識,傳統的做法是利用UUID和數據庫的自增ID,在互聯網企業中,大部分公司使用的都是Mysql,並且因爲需要事務支持,所以通常會使用Innodb存儲引擎,UUID太長以及無序,所以並不適合在Innodb中來作爲主鍵,自增
原创 面試官:你們數據庫選擇varchar和char的原則到底什麼?
在mysql教程中char與varchar的區別呢,都是用來存儲字符串的,只是他們的保存方式不一樣罷了,char有固定的長度,而varchar屬於可變長的字符類型。 char與varchar的區別 char (13)長度固定, 如'
原创 Java多線程編程實戰指南 核心篇 PDF 電子書 百度雲
目錄: java電子書目錄:部分 多線程編程基礎第1章 走近Java世界中的線程 21.1 進程、線程與任務 21.2 多線程編程簡介 41.2.1 什麼是多線程編程 41.2.2 爲什麼使用多線程 41.3 Java線程API簡介 51
原创 [java電子書] Spring Boot編程思想(核心篇) PDF 電子書 高清
《 Spring Boot編程思想(核心篇)》java電子書推薦理由:本書全名爲《Spring Boot編程思想(核心篇》》,以Spring Boot 2.0爲討論的主線,討論的範圍將涵蓋 Spring Boot 1.x的所有版本,以及所
原创 JVM G1源碼分析和調優 pdf 電子書
JVM G1源碼分析和調優 目錄: 第1章 垃圾回收概述 1 1.1 Java發展概述 1 1.2 本書常見術語 4 1.3 回收算法概述 6 1.3.1 分代管理算法 7 1.3.2 複製算法 7 1.3.3 標記清除 8 1.3
原创 JavaFork/Join併發框架詳解
Fork/Join框架是Java 7提供的一個用於並行執行任務的框架,是一個把大任務分割成若干個小任務,最終彙總每個小任務結果後得到大任務結果的框架。Fork/Join框架要完成兩件事情:Java自學網推薦【javazx.com】 1.
原创 [java電子書] Spring Boot編程思想(核心篇) PDF 電子書
《 Spring Boot編程思想(核心篇)》java電子書推薦理由:本書全名爲《Spring Boot編程思想(核心篇》》,以Spring Boot 2.0爲討論的主線,討論的範圍將涵蓋 Spring Boot 1.x的所有版本,以及所
原创 徹底弄懂線程池-newFixedThreadPool實現線程池
public class ExecutorServiceTest { public static void main(String[] args) throws IOException, InterruptedException {
原创 Spring Cloud微服務:入門、實戰與進階 電子書 pdf
第一部分 準備篇 第1章 Spring Cloud與微服務概述 2 1.1 傳統的單體應用 2 1.1.1 改進單體應用的架構 2 1.1.2 向微服務靠攏 3 1.2 什麼是微服務 4 1.2.1 使用微服務架構的優勢和劣勢
原创 阿里架構師總結:徹底理解Spring容器和應用上下文
有了Spring之後,通過依賴注入的方式,我們的業務代碼不用自己管理關聯對象的生命週期。業務代碼只需要按照業務本身的流程,走啊走啊,走到哪裏,需要另外的對象來協助了,就給Spring說,我想要個對象——於是Spring就很貼心的給你個對象
原创 是不是程序員總會遇到一個瓶頸期,覺得自己沒有進步了,該怎麼解決?
這裏是Java自學網前端小課堂,本篇分析的主題是 【是不是程序員總會遇到一個瓶頸期,覺得自己沒有進步了,該怎麼解決?】 前言 這是ITJava自學網自問自答系列第十五篇,同樣是乾貨和硬廣混雜。 一 程序員的困惑 第一個跟我說這個的是
原创 Spring學習筆記——帶你真正瞭解掌握Spring框架
Spring簡介 Spring 是一個開源框架,是一個分層的 JavaEE 一站式框架。 所謂一站式框架是指 Spring 有 JavaEE 開發的每一層解決方案。 WEB層:SpringMVC Service層:Spring的Be
原创 Redis的,思維導圖「超詳細」
通過思維導圖整理的Redis的重要知識點 一、持久化 二、複製 三、阻塞 四、Redis內存 五、Redis內存優化 六、哨兵 七、緩存設計
原创 【重磅】Java架構師自學實戰視頻教程看這些絕對夠用 再多看就是浪費
1、價值266 Vue2.5開發去哪兒網App 從零基礎入門到實戰項目2、價值188元 Vue.js+Koa2 移動電商實戰視頻教程視頻教程3、價值380元 Netty實戰高性能分佈式RPC視頻教程4、價值299元 移動Web APP開發
原创 阿里是如何處理分佈式事務的
分佈式事務中的TCC模式,貌似是阿里提出來的,所以阿里自研的分佈式事務框架總是少不了TCC的影子。 服務拆分 很多系統早期都是單系統服務架構,所有業務聚合在少數幾個系統中對外提供服務。隨着業務發展,服務之間耦合比較嚴重,一般會對服務進行重