標簽:ECS

編程技術

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

2

changyuan.xu 發布于 2019-12-04

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

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

Java

OkHttp4.2.2-使用示例及源碼簡析

3

changyuan.xu 發布于 2019-12-03

OkHttp是適用于Android,Kotlin和Java的HTTP客戶端,且OkHttp4已用Kotlin重寫。在Android中大多使用Retrofit配合Rxjava或者協程進行網絡請求,而Retrofit也是基于OkHttp封裝。 一、流程圖 二、簡單使用 添加依賴 im...

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

Java

分布式應用監控: SkyWalking 快速接入實踐

4

xiaoli.he 發布于 2019-12-02

分布式應用,會存在各種問題。而要解決這些難題,除了要應用自己做一些監控埋點外,還應該有一些外圍的系統進行主動探測,主動發現。 APM工具就是干這活的,SkyWalking 是國人開源的一款優秀的APM應用,已成為apache的頂級項目。 今天我們就來實踐下 SkyWalking ...

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

編程技術

【譯】在微服務中使用Docker的好處

3

xirruiqiang 發布于 2019-12-02

原文鏈接 Docker,好處都有啥,誰說對了就給他! 隨著Docker的登場,Web應用的服務端開發發生了翻天覆地的變化。感謝Docker,現在基于微服務開發可伸縮,可管理的應用程序變得更為簡單。為了幫助理解什么是微服務以及Docker起的什么作用,讓我們舉一個差不多真實的例子。...

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

Java

okhttp源碼解析(攔截器、設計模式)

2

songhua.gao 發布于 2019-12-02

在之前的 okhttp源碼解析(執行流程) 的文章中,我們已經對 okhttp 發起請求的執行流程做了探究。這篇文章將對 okhttp 中的攔截器和設計模式做一下分析,廢話少說,開干! 攔截器 攔截器作用 我們在探究攔截器之前,首先要知道攔截器是什么作用,套用 okhttp 官網...

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

Java

【搞定面試官】談談你對JDK中Executor的理解?

2

dulong 發布于 2019-12-01

隨著當今處理器計算能力愈發強大,可用的核心數量越來越多,各個應用對其實現更高吞吐量的需求的不斷增長,多線程 API 變得非常流行。在此背景下,Java自JDK1.5 提供了自己的多線程框架,稱為 Executor 框架 . 1. Executor 框架是什么? 1.1 簡介 Ja...

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

編程技術

分布式系統接口,如何避免表單的重復提交?

1

xirruiqiang 發布于 2019-11-30

點擊上方 藍色字體 ,選擇“設置星標” 優質文章,第一時間送達 作者: 季雨林 來源:https://urlify.cn/MvEZVj 關于怎么實現承載更多用戶量的系統,一直是我重點關注的一個技術方向。改造架構提高承載力,通常來講分為兩個大方向,互相配合實現。 硬件架構...

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

Java

Spring5的WebClient使用詳解

puefu.he 發布于 2019-11-27

前言 Spring5帶來了新的響應式web開發框架WebFlux,同時,也引入了新的HttpClient框架WebClient。WebClient是Spring5中引入的執行 HTTP 請求的非阻塞、反應式客戶端。它對同步和異步以及流方案都有很好的支持,WebClient發布后,...

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

Java

SpringCloud源碼閱讀2-Eureka客戶端的秘密

小丁 發布于 2019-11-27

配置類的作用一般就是配置框架運行的基本組件,所以看懂配置類,也就入了框架的門。 當我們在啟動類上加入 @EnableDiscoveryClient 或者 @EnableEurekaClient 時,就能使Eureka客戶端生效。 這兩個注解最終都會使,Eureka客戶端對應的配置...

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

Java

gc原理以及gc日志剖析

3

dulong 發布于 2019-11-27

gc原理以及gc日志 一.概述 學習Java的我們都知道垃圾收集(gc),大部分人把這項技術當作是java語言的伴生產物。事實上,gc的歷史比Java久遠,1960年誕生于MIT的Lisp是第一門真正使用內存動態分配和垃圾收集技術的語言。那我們今天就研究下垃圾收集原理。 二.對象...

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

Java

OKHttp 3.14.X源碼架構學習(一)

1

鄧龍華 發布于 2019-11-26

這里以非Kotlin版本介紹 首先在 build.gradle 中添加組件: implementation 'com.squareup.okhttp3:okhttp:3.14.2' 復制代碼 在MainActivity中調用OkHttp的API: //注意這里,一般我們用單例,O...

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

Java

云計算時代 Java 運行時不止 JRE

puefu.he 發布于 2019-11-26

前言 Java 語言于 1995 年由 Sun 公司首次發布,次年發布了 Java 開發工具包也就是常說 Java Development Kit 簡稱 JDK1.0,截止到目前為止最新的版本為 JDK13.0。JRE(Java Running Environment)即 Jav...

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

編程技術

微服務注冊發現配置中心-consul

8

darida 發布于 2019-11-24

Consul 是 HashiCorp 公司推出的開源工具,用于實現分布式系統的服務發現與配置。Consul 是分布式的、高可用的、 可橫向擴展的。 1.2 特征 Key/Value 1.3 架構圖及解析 1.3.1 內部架構及原理 1.3.1.1架構圖 1.2.1.2 圖解 首先...

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

Java

深度解讀 Java 線程池設計思想及源碼實現

4

鄧龍華 發布于 2019-11-24

我相信大家都看過很多的關于線程池的文章,基本上也是面試的時候必問的,如果你在看過很多文章以后,還是一知半解的,那希望這篇文章能讓你真正的掌握好 Java 線程池。 本文一大重點是源碼解析,同時會有少量篇幅介紹線程池設計思想以及作者 Doug Lea 實現過程中的一些巧妙用法。本文...

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

Java

java 自動內存集知

Harries 發布于 2019-11-23

1. 運行時的數據區域 程序計數器 程序計數器是一塊較小的內存空間,它可以看作是當前線程所執行的字節碼的行號指示器。線程在執行時就是通過改變這個計數器的值來選擇執行的下一條字節碼指令。 在多線程環境中,程序計數器是線程私有的,每個線程為了在獲得cpu時間片段時能夠切換到...

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

Java

Java基礎篇之Java虛擬機(一)——內存模型和結構; 垃圾回收機制;類加載機制

5

yanxinchi 發布于 2019-11-22

此次記錄內容主要內容包括以下三塊內容: 內存模型和結構; 垃圾回收機制; 類加載機制; 一,Java內存模型與JVM內存結構 JVM內存模型與內存結構是兩個截然不同的東西,大家都知道Java內存分為堆和棧,被問到內存相關都會這樣回答,但是今天要弄清楚什么是內存模型什么是內存結構?...

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

Java

分享近期社區的幾個經典的JVM問題

4

darida 發布于 2019-11-22

自從9月底我們推出技術社區(https://club.perfma.com ,點擊閱讀原文跳轉到社區)以來,有不少同學活躍在社區里(目前注冊用戶有了近兩萬),幫助大家解決各種技術問題,也期望大家都能參與到社區里來。 如果有JVM/性能相關的問題都可以到我們社區里來提問,當然更希望...

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

編程技術

輕松構建基于 Serverless 架構的彈性高可用視頻處理系統

5

xiaoli.wang 發布于 2019-11-22

前言 隨著計算機技術和 Internet 的日新月異,視頻點播技術因其良好的人機交互性和流媒體傳輸技術倍受教育、娛樂等行業青睞,而在當前, 云計算平臺廠商的產品線不斷成熟完善, 如果想要搭建視頻點播類應用,告別刀耕火種, 直接上云會掃清硬件采購、 技術等各種障礙,以阿里云為例: ...

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

2013平特肖公式