標簽:一致性

編程技術

云原生時代,什么是螞蟻金服推薦的金融架構?

11

dulong 發布于 2019-10-16

螞蟻金服在過去十五年重塑支付改變生活,為全球超過十二億人提供服務,這些背后離不開技術的支撐。在 2019 杭州云棲大會上,螞蟻金服將十五年來的技術沉淀,以及面向未來的金融技術創新和參會者分享。我們將其中的優秀演講整理成文并將陸續發布在“ 金融級分布式架構 ”公眾號上,本文為其中一...

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

Java

Dubbo的負載均衡策略&容錯策略

鄧龍華 發布于 2019-10-15

dubbo的負載均衡策略 RandomLoadBalance 隨機調用負載均衡 默認方式 該類實現了抽象的AbstractLoadBalance接口,重寫了doSelect方法,看方法的細節就是首先遍歷每個提供服務的機器,獲取每個服務的權重,然后累加權重值,判斷每個服務的提供者權...

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

Java

技術開發者應該如何構建小團隊的微服務方案?

24

darida 發布于 2019-10-15

作者 | 徐鵬 責編 | 劉靜 出品 | CSDN(ID:CSDNnews) 我們的產品是Linkflow,企業運營人員使用的客戶數據平臺(CDP)。產品的一個重要部分類似企業版的”捷徑”,讓運營人員可以像搭樂高積木一樣創建企業的自動化流程,無需編程即可讓數據流動起來。從這一點上...

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

Spring

spring5 源碼深度解析—– 事務增強器(100%理解事務)

3

Harries 發布于 2019-10-15

上一篇文章我們講解了事務的Advisor是如何注冊進Spring容器的,也講解了Spring是如何將有配置事務的類配置上事務的,實際上也就是用了AOP那一套,也講解了Advisor,pointcut驗證流程,至此,事務的初始化工作都已經完成了,在之后的調用過程,如果代理類的方法被...

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

編程技術

云服務OpenAPI的7大挑戰,架構師如何應對?

9

劉莉莉 發布于 2019-10-15

API 是模塊或者子系統之間交互的接口定義。好的系統架構離不開好的 API 設計,而一個設計不夠完善的 API 則注定會導致系統的后續發展和維護非常困難。比較好的API設計樣板可以參考 github 和 k8s ,它們都是典型的RESTful接口。云服務對外開放的窗口就是Open...

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

Spring

8張圖帶你認識SpringCloud框架(附spring源碼,建議收藏)

11

xiaoli.he 發布于 2019-10-15

本文基于SpringBoot 1.5.7和SpirngCloud Dalston.SR5。 針對這個架構圖我分層介紹一下: 1、是web服務器的選型,這個我選擇的是nginx+keepalived,haproxy也是一個選擇,但是haproxy在反向代理處理跨域訪問的時候問題很多...

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

編程技術

深入理解 Volatile 的實現原理

2

劉莉莉 發布于 2019-10-14

Volatile 的官方定義 Java 語言規范第三版中對 volatile 的定義如下: java 編程語言允許線程訪問共享變量,為了確保共享變量能被 準確和一致的更新 ,線程應該確保通過排他鎖單獨獲得這個變量。Java 語言提供了 volatile,在某些情況下比鎖更加方便。...

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

Java

感覺自己不會的東西太多了,不知道如何下手?

1

yeseng 發布于 2019-10-14

GitHub 8.8k Star 的Java工程師成神之路 ,不來了解一下嗎? GitHub 8.8k Star 的Java工程師成神之路 ,真的不來了解一下嗎? GitHub 8.8k Star 的Java工程師成神之路 ,真的確定不來了解一下嗎? 如果讓我統計下,粉絲問我做多...

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

編程技術

青藤云安全帶你了解容器技術架構

1

xubiao.zhuang 發布于 2019-10-14

近年來,隨著計算機技術的不斷升級,容器技術被廣泛接受和使用。與此同時,容器以及容器運行環境的安全成為了亟待研究和解決的問題。青藤云安全認為,只有對容器有充分的認識,才能針對存在的問題和現象,進行針對性解決。 本文簡述,容器安全的技術架構,加深對容器理解。 下圖展示了容器技術架構的...

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

Java

Netty 學習和進階策略

21

hellas 發布于 2019-10-14

背景 Netty 框架的特點 Netty 的一個特點就是入門相對比較容易,但是真正掌握并精通是非常困難的,原因有如下幾個: 涉及的知識面比較廣:Netty 作為一個高性能的 NIO 通信框架,涉及到的知識點包括網絡通信、多線程編程、序列化和反序列化、異步和同步編程模型、SSL/T...

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

編程技術

Nebula 架構剖析系列(零)圖數據庫的整體架構設計

1

劉莉莉 發布于 2019-10-14

Nebula Graph 是一個高性能的分布式開源圖數據庫,本文為大家介紹 Nebula Graph 的整體架構。 一個完整的 Nebula 部署集群包含三個服務,即  Query Service,Storage Service 和 Meta Service。每個服務都...

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

Java

Java 面試題 :百度前 200 頁都在這里

3

darida 發布于 2019-10-14

點擊上方  Java后端 ,選擇 設為星標 技術博文,及時送達 作者 | 唐尤華 來源 | github.com/tangyouhua 基本概念 操作系統中 heap 和 stack 的區別 什么是基于注解的切面實現 什么是 對象/關系 映射集成模塊 什么是 Java ...

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

編程技術

論文筆記:[OSDI'16] Slicer: Auto-Sharding for Datacenter Applications

3

yanxinchi 發布于 2019-10-13

Slicer是 Google 內部支持應用按照 Sharding 的方式進行擴展的,與 RPC 框架集成的基礎組件。論文中提到其對比其他通用 Sharding 框架論文的獨特之處有: 控制側和數據側分離 高效的負載均衡算法,在盡可能減少 key churn 的情況下提供很好的負載...

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

Java

Java內存模型(一) – 一個碼農的期望

1

songhua.gao 發布于 2019-10-13

最近發現自己在產品思維上有所欠缺,并且剛剛讀完《java并發編程藝術這本書》,于是決定從程序員的需求角度大概寫寫自己對JMM的理解,希望對大家有所幫助。 背景知識 了解一個解決方案首先得明白它處理的問題,通過背景知識,我們可以更好的理解它產生的原因,以及其中所包含的思想 在單個處...

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

Java

java bean 屬性驗證框架 valid

尖兵 發布于 2019-10-13

項目介紹 java 開發中,參數校驗是非常常見的需求。 但是 hibernate-validator 在使用過程中,依然會存在一些問題。 特性 支持 fluent-validation 支持 jsr-303 注解 支持 i18n 支持用戶自定義策略 支持用戶自定義注解 開源地址 ...

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

Java

初探Java設計模式2:結構型模式(代理模式,適配器模式等)

10

dulong 發布于 2019-10-13

Java 設計模式 轉自 https://javadoop.com/post/des… 本系列文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-… 喜歡的話麻...

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

Java

想了解Java后端學習路線?你只需要這一張圖!

4

劉莉莉 發布于 2019-10-12

本系列文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-Tutorial 喜歡的話麻煩點下Star哈 文章首發于我的微信公眾號【黃小斜】,也會同步到我的個人博客: www.how2p...

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

Java

你不可錯過的 Java 學習資源清單

3

puefu.he 發布于 2019-10-12

本系列文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-Tutorial 喜歡的話麻煩點下Star哈 文章首發于我的微信公眾號【黃小斜】,也會同步到我的個人博客: www.how2p...

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

手机彩票计划软件超稳