標簽:實例

Java

java多線程(3) – java的對象頭

1

hellas 發布于 2019-10-16

回顧 當一個Java類在被JVM加載后,JVM會給這個類創建一個instanceKlass,保存在方法區,用于在JVM層表示該Java類。 當我們在代碼中new一個對象時,JVM會創建一個instanceOopDesc對象,包含了對象頭以及實例數據。 對象頭包括: class o...

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

Java

EurekaClient自動裝配及啟動流程解析

1

xiaoli.he 發布于 2019-10-16

在 上篇文章 中,我們簡單介紹了EurekaServer自動裝配及啟動流程解析,本篇文章則繼續研究EurekaClient的相關代碼 老規矩,先看 spring.factories 文件,其中引入了一個配置類 EurekaDiscoveryClientConfigServiceB...

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

Java

java多線程(3) – java的對象頭

1

Harries 發布于 2019-10-16

回顧 當一個Java類在被JVM加載后,JVM會給這個類創建一個instanceKlass,保存在方法區,用于在JVM層表示該Java類。 當我們在代碼中new一個對象時,JVM會創建一個instanceOopDesc對象,包含了對象頭以及實例數據。 對象頭包括: class o...

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

編程技術

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

11

dulong 發布于 2019-10-16

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

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

Java

java教程系列三:Java 命名規范

2

likai 發布于 2019-10-16

相忘誰先忘,傾國是故國。泠泠不肯彈,蹁躚影驚鴻。 概述 Java命名規范是一種約定俗稱的準則,應用程序開發者應遵循這些規范來在整個應用程序中編寫可讀的代碼。如果團隊不遵循這些規范,他們可能會編寫出難以閱讀和理解的程序代碼。 Java 大量使用 Camel Case 表示法來命名方...

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

編程技術

中臺之上:企業級業務架構

4

xiaoli.wang 發布于 2019-10-16

編者注: 《企業級業務架構設計:方法論與實踐》的作者付曉巖,資深的企業級業務架構師,有超過19年的金融行業工作經驗,目前就職于建信金融科技有限責任公司。本書是一部從方法論和工程實踐雙維度闡述企業級業務架構設計的著作。本文節選自原書第 6 章及第 15 章等章節,僅供學習交流使用,...

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

Spring

Spring系列二:IoC 容器

2

Harries 發布于 2019-10-16

還君明珠雙淚垂,恨不相逢未嫁時。 概述 Spring IoC 容器是 Spring 框架的核心。只需要進行簡單的容器配置,就可以將創建對象,使用對象,銷毀對象聯系在一起,從而管理從創建對象到銷毀對象的整個生命周期。 Spring 容器使用依賴項注入( DI )來管理組成應用程序的...

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

編程技術

如何將 Redis 用于微服務通信的事件存儲

3

zhuangli 發布于 2019-10-16

來源:Redislabs 作者:Martin Forstner 翻譯:Kevin (公眾號:中間件小哥) 以我的經驗,將某些應用拆分成更小的、松耦合的、可協同工作的獨立邏輯業務服務會更易于構建和維護。這些服務(也被稱為微服務)各自管理自己的技術棧,因此很容易獨立于其他服務進行開發...

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

Java

spring學習之bean的作用域

2

zhuangli 發布于 2019-10-16

scope 包括Singleton、Prototype、Request, Session, Application, WebSocket,這邊主要講常用的Singleton和Prototype。 Singleton 當定義一個bean為單例對象時,IoC容器只創建該bean對象的...

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

Java

Hbase 入門(五):客戶端(Java,Shell,Thrift,Rest,MR,WebUI)

4

changyuan.xu 發布于 2019-10-16

Hbase的客戶端有原生java客戶端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是這幾種客戶端的常見用法。 一、原生Java客戶端 原生java客戶端是hbase最主要,最高效的客戶端。 涵蓋了增刪改查等API,還實現了創建,刪除...

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

Spring

走進Spring中Bean的世界

76

songhua.gao 發布于 2019-10-16

之前十一假期,基于SpringBoot實現集成公司業務和通用封裝的starter,有點類似支付寶的Sofa-Boot。在實現過程中,不斷優化的過程發現對源碼理解不好,starter很容易寫的不那么“聰明”。所以就趁著假期一點點跟著源碼閱讀了起來,今天來分享一篇總結簡單Bean的生...

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

Java

Java8的Stream方法findAny空指針異常(NullPointerException)實例對比

1

likai 發布于 2019-10-16

實戰介紹 學習完Java8的Stream方法,可能你正準備大展身手,卻發現遇到不少問題,本篇文章為大家帶來一個findAny方法拋出java.lang.NullPointerException的場景。 實戰內容 先看一下下面的代碼,猜測一下執行之后會打印什么? public cl...

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

Java

Spring中BeanFactory與FactoryBean的區別

小丁 發布于 2019-10-16

在Spring中有BeanFactory和FactoryBean這2個接口,從名字來看很相似,比較容易搞混。 一、BeanFactory BeanFactory 是一個接口,它是Spring中工廠的頂層規范,是SpringIoc容器的核心接口,它定義了 getBean() 、 c...

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

Spring

191016-SpringBoot系列教程web篇之過濾器Filter使用指南

4

darida 發布于 2019-10-16

web三大組件之一Filter,可以說是很多小伙伴學習java web時最早接觸的知識點了,然而學得早不代表就用得多。基本上,如果不是讓你從0到1寫一個web應用(或者說即便從0到1寫一個web應用),在你的日常業務開發中不太可能碰到需要手寫Filter的場景 本文將簡單介紹寫什...

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

Spring

使用Spring Cloud Kubernetes基于Kubernetes、Spring Boot和Docker構建微服務架構 – Morioh

Harries 發布于 2019-10-16

在本文中,我們將學習如何啟動Spring Boot微服務項目并使用Kubernetes和Docker快速運行它 本文涵蓋的主題是: 在云原生開發中使用Spring Boot 2.0 使用Spring Cloud Kubernetes項目為所有微服務提供服務發現 使用Kuberne...

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

Java

共享資源那么多,如何用一把鎖保護多個資源?

5

xubiao.zhuang 發布于 2019-10-16

寫在前面 上一篇文章 原子性問題的宏觀理解 帶領大家了解了鎖和資源的模型,有了這篇文章的鋪墊,相信理解這一篇文章就非常輕松了 當我們要保護單個資源并對其進行修改其實很簡單,只需按照下圖分三步走 創建受保護資源 R 的鎖 加鎖進入臨界區 解鎖走出臨界區 上圖的關鍵是「R1 的鎖保護...

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

Java

字節碼增強技術-Byte Buddy

2

yanxinchi 發布于 2019-10-16

為什么需要在運行時生成代碼? Java 是一個強類型語言系統,要求變量和對象都有一個確定的類型,不兼容類型賦值都會造成轉換異常,通常情況下這種錯誤都會被編譯器檢查出來,如此嚴格的類型在大多數情況下是比較令人滿意的,這對構建具有非常強可讀性和穩定性的應用有很大的幫助,這也是 Jav...

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

Java

一文教會你用 IDEA 追蹤 bug(圖文版)

38

songhua.gao 發布于 2019-10-16

作者:bojiangzhou    來源:http://1t.click/akuP Debug 用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啟用 Debug 模式可以分析定位異常發生的位置,以及在運行過程中參數的變化。通常我們也可以啟用 D...

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

手机彩票计划软件超稳