標簽:final

Spring

002 | 搭上SpringBoot事務源碼分析專車

1

puefu.he 發布于 2019-12-04

專車介紹 該趟專車是開往Spring Boot事務源碼分析的專車 專車問題 為什么加上@Transactional注解就可以實現事務? 分析事務源碼之后我們可以學到什么? 專車名詞 事務 程序中通常使用事務來達到數據的一致性,從而避免臟數據 編程式事務 在業務方法開頭開啟事務,然...

閱讀(6)評論(0)贊 (0)

Spring

Springboot-Spring常用的配置

小丁 發布于 2019-12-04

Scope描述的是Spring容器是如何新建Bean的實例。 Singleton:一個Spring容器只有一個實例。 Prototype:每次調用都會新建一個Bean的實例。 二、需求 Singleton和Prototype,分別從Spring容器中獲得兩次Bean,判斷是否相等...

閱讀(7)評論(0)贊 (0)

Java

PowerMock學習(十)之Mock spy的使用

2

songhua.gao 發布于 2019-12-04

前言 回顧下之前學過的內容,會發現一點,如果在mock后不寫when和thenReturn去指定,即便是mock調用任何方法,什么也不會做,也看不到什么效果。 劃重點的時候來了,本身mock出來的對象是假的,再調用它的方法,一直都在“造假”。總結來說,就是一切都是假的,應了光良老...

閱讀(5)評論(0)贊 (0)

Java

Spring 框架基礎(05):事務管理機制,和實現方式

1

劉莉莉 發布于 2019-12-04

本文源碼: GitHub·點這里 || GitEE·點這里 一、Spring事務管理 1、基礎描述 Spring 事務管理的本質就是封裝了數據庫對事務支持的操作,使用JDBC的事務管理機制,就是利用 java.sql.Connection 對象完成對事...

閱讀(8)評論(0)贊 (0)

Java

Java 對象都是在堆上分配內存嗎?

3

鄧龍華 發布于 2019-12-04

點擊上方 "IT牧場" ,選擇 "設為星標" 技術干貨每日送達! 來源:LittleMagic jianshu.com/p/8377e09971b8 為了防止歧義,可以換個說法:Java對象實例和數組元素都是在堆上分配內存的嗎? 答:不一定...

閱讀(9)評論(0)贊 (0)

Java

Spring 框架基礎(05):事務管理機制,和實現方式

1

hanze 發布于 2019-12-04

本文源碼: GitHub·點這里 || GitEE·點這里 一、Spring事務管理 1、基礎描述 Spring 事務管理的本質就是封裝了數據庫對事務支持的操作,使用JDBC的事務管理機制,就是利用 java.sql.Connection 對象完成對事...

閱讀(8)評論(0)贊 (0)

Java

Java中代理和裝飾者模式的區別

2

劉莉莉 發布于 2019-12-04

裝飾模式:以對客戶端透明的方式擴展對象的功能,是繼承關系的一個替代方案; 代理模式:給一個對象提供一個代理對象,并有代理對象來控制對原有對象的引用; 裝飾模式為所裝飾的對象增強功能;代理模式對代理的對象施加控制,并不提供對象本身的增強功能 簡而言之,裝飾者是指的是自身,對功能的增...

閱讀(7)評論(0)贊 (0)

Java

圖解十大經典排序算法(Java版本)

12

鄧龍華 發布于 2019-12-04

排序算法可以分為內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。常見的內部排序算法有:插入排序、希爾排序、選擇排序、冒泡排序、歸并排序、快速排序、堆排序、基數排序等。用一張圖概括: 關于時...

閱讀(6)評論(0)贊 (0)

Spring

SpringBoot整合MyBatis教程(PageHelper版)

darida 發布于 2019-12-04

本教程主要詳細講解SpringBoot整合MyBatis使用PageHelper進行數據查詢并分頁功能! 基礎環境 技術 版本 Java 1.8+ SpringBoot 2.x.x MyBatis 3.5.x PageHelper 5.x.x 創建項目 初始化項目 mvn arc...

閱讀(9)評論(0)贊 (0)

Java

Netty-主從Reactor多線程模式的源碼實現

1

yeseng 發布于 2019-12-04

Netty–主從Reactor多線程模式的源碼實現 總覽 EventLoopGroup到底是什么? EventLoopGroup是一個存儲EventLoop的容器,同時他應該具備線程池的功能。 graph BT; EventLoopGroup –> ...

閱讀(8)評論(0)贊 (0)

Java

netty案例,netty4.1基礎入門篇一《嗨!NettyServer》

yanxinchi 發布于 2019-12-04

凡是新知識都需要有個入門的案例,一個簡單的輸入輸出就能解除你當前遇到的所有疑惑。不要總想著先學理論后學實戰。【X東方還135學理論,246學實戰,800個床位不銹鋼】,本案例專題主要介紹netty4.1的使用。 開發環境 1、jdk1.8【jdk1.7以下只能部分支持netty】...

閱讀(8)評論(0)贊 (0)

Java

Dubbo源碼解析(三十五)集群——cluster

1

yeseng 發布于 2019-12-04

目標:介紹dubbo中集群容錯的幾種模式,介紹dubbo-cluster下support包的源碼。 前言 集群容錯還是很好理解的,就是當你調用失敗的時候所作出的措施。先來看看有哪些模式: 圖有點小,見諒,不過可以瞇著眼睛看稍微能看出來一點,每一個Cluster實現類都對應著一個i...

閱讀(9)評論(0)贊 (0)

Spring

還不懂Spring常用的配置?看看阿里的大牛是怎么配置

1

zhuangli 發布于 2019-12-04

一、Bean的Scope 1. 介紹 Scope描述的是Spring容器是如何新建Bean的實例。 Singleton:一個Spring容器只有一個實例。 Prototype:每次調用都會新建一個Bean的實例。 2. 需求 Singleton和Prototype,分別從Spri...

閱讀(8)評論(0)贊 (0)

Java

Mybatis快速入門指南

2

songhua.gao 發布于 2019-12-04

mybatis-3.5.3.jar commons-logging-1.1.1.jar log4j-1.2.16.jar cglib-2.2.2.jar asm-3.3.1.jar druid-1.1.9.jar mysql-connector-java-8.0.16.jar 創...

閱讀(9)評論(0)贊 (0)

Java

【譯】Kotlin自定義常量應該放在哪里

hellas 發布于 2019-12-04

關于在Kolint中儲存常量,這篇短文講述了一些可供選擇的方案,再者,提出了一些可能會吸引人去踏入的陷阱。但在此之前,讓我們先聊一聊被編譯成Java后的Kotlin Decompiling Kotlin Kotlin的魅力之一就是你能很容易地將一些復雜的代碼簡單化,讓編譯器去代替...

閱讀(8)評論(0)贊 (0)

編程技術

服務發現-EurekaServer的初始化和啟動原理

2

changyuan.xu 發布于 2019-12-04

剛學習 SpringCloud 的時候先要學習注冊中心,也就是服務發現與治理。SpringCloudNetflix 的方案是使用 Eureka,咱也都很清楚了,下面咱先搭建一個只有 EurekaServer 的工程。 pom依賴只需要兩個: <dependency> ...

閱讀(10)評論(0)贊 (0)

Java

Dubbo源碼之網絡通信

鄧龍華 發布于 2019-12-04

介紹了Dubbo通信流程,跟著源碼調試過來的,如果有問題還請各位大佬指出 服務暴露將做哪些事情? 注冊ZK,監聽動態配置節點 開啟Server端 創建代理服務 Exporter -> Invoker -> proxyService 服務引用將做哪些事情? 注冊ZK,監...

閱讀(9)評論(0)贊 (0)

Java

HBase內存管理之MemStore的實現原理和優化

15

wenming.gapo 發布于 2019-12-04

Java工程中內存管理總是一個繞不過去的知識模塊,無論HBase、Flink還是Spark等,如果使用的JVM堆比較大同時對讀寫延遲等性能有較高要求,一般都會選擇自己管理內存,而且一般都會選擇使用部分堆外內存。 HBase系統中有兩塊大的內存管理模塊,一塊是MemStore ,一...

閱讀(10)評論(0)贊 (0)

2013平特肖公式