標簽:朋友們

Spring

SpringAop源碼分析(基于注解)二:篩選通知器

2

hanze 發布于 2019-10-21

在上篇文章 SpringAop源碼分析(基于注解)一 中,我們分析了Spring是怎樣把專門處理AOP的類進行注冊的,本篇文章我們將分析這個類是怎么對AOP起作用的。 一、入口 我們已經知道 BeanPostProcessors 是在Bean實例化前后起作用的,如果看過前面的文章...

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

Java

判斷List集合是否為空的正確打開方式

2

xirruiqiang 發布于 2019-10-15

事故場景還原 最近在寫一個項目的時候遇到一個這樣一個問題,我簡單的還原一下場景,這是模擬一個簡單的管理系統 ① 一張簡單的客戶表 CREATE TABLE customer( id INT(11) NOT NULL AUTO_INCREMENT UNIQUE, NAME VARC...

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

Java

從 JVM 視角看看 Java 守護線程

hellas 發布于 2019-10-15

Java 多線程系列第 7 篇。 這篇我們來講講線程的另一個特性:守護線程 or 用戶線程? 我們先來看看 Thread.setDaemon() 方法的注釋,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

從 JVM 視角看看 Java 守護線程

2

puefu.he 發布于 2019-10-15

Java 多線程系列第 7 篇。 這篇我們來講講線程的另一個特性:守護線程 or 用戶線程? 我們先來看看 Thread.setDaemon() 方法的注釋,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

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

1

yeseng 發布于 2019-10-14

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

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

Java

談談上線變更

2

yanxinchi 發布于 2019-10-13

文章首發于公眾號 松花皮蛋的黑板報 作者就職于京東,在穩定性保障、敏捷開發、高級JAVA、微服務架構有深入的理解 為什么今天要討論這個話題呢?因為我最近上線時就犯了一個錯誤,想把這事和后來的復盤分享給大家,事故的過程如果沒看懂可以直接往下拉看復盤。 過程是這樣的:我的需求是在方法...

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

Java

寫了那么多年 Java 代碼,終于 debug 到 JVM 了

12

darida 發布于 2019-10-12

繼上篇文章 原創 | 全網最新最簡單的 openjdk13 代碼編譯 之后,我們有了自己編譯后的 jdk 和 hotspot,如下圖所示。接下來就來干一番事情。 搭建調試環境 1.下載 CLion 軟件 Jetbrains 是一家非常牛逼的公司,咱 Java 里面用到的 IDEA...

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

Java

寫了那么多年 Java 代碼,終于 debug 到 JVM 了

1

xiaoli.he 發布于 2019-10-12

繼上篇文章 原創 | 全網最新最簡單的 openjdk13 代碼編譯 之后,我們有了自己編譯后的 jdk 和 hotspot,如下圖所示。接下來就來干一番事情。 搭建調試環境 1.下載 CLion 軟件 Jetbrains 是一家非常牛逼的公司,咱 Java 里面用到的 IDEA...

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

Java

Java,你告訴我 fail-fast 是什么鬼?

1

Harries 發布于 2019-10-12

01、前言 說起來真特么慚愧:十年 IT 老兵,Java 菜鳥一枚。今天我才了解到 Java 還有 fail-fast 一說。不得不感慨啊,學習真的是沒有止境。只要肯學,就會有巨多巨多別人眼中的“舊”知識涌現出來,并且在我這全是新的。 能怎么辦呢?除了羞愧,就只能趕緊全身心地投入...

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

Java

CMS GC:CMS 廢棄了,該怎么辦呢?

1

changyuan.xu 發布于 2019-10-11

點擊上方 藍色字體 ,選擇“設為星標” 優質文章,及時送達 在 JDK 9 中 CMS GC 被廢棄后,現有應用程序的最佳處理方法是什么? 流行的 CMS( Concurrent Mark Sweep) GC 算法在 JDK 9 中被廢棄了。根據 JEP-291 中的說明,為了減...

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

Java

攜程的 Dubbo 之路

13

xubiao.zhuang 發布于 2019-10-11

緣起 攜程當初為什么要引入 Dubbo 呢?實際上從 2013 年底起,攜程內主要使用的就是基于 HTTP 協議的 SOA 微服務框架。這個框架是攜程內部自行研發的,整體架構在這近 6 年中沒有進行大的重構。受到當初設計的限制,框架本身的擴展性不是很好,使得用戶要想自己擴展一些功...

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

Java

全網最新最簡單的 OpenJDK13 代碼編譯 原 薦

7

小丁 發布于 2019-10-10

個人博客原文: 全網最新最簡單的 OpenJDK13 代碼編譯 [TOC] 最近因寫文章需要查看 JVM 源碼,有時代碼邏輯不是很清晰,找半天,趁國慶假期,抽空下載了 OpenJDK13 搭建了 JVM debug 環境,把操作記錄寫在這篇文章里,讓有需要的朋友可以參考,少踩坑。...

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

編程技術

走向微服務新時代啦?單憑 Service Mesh 可能還不夠

5

xirruiqiang 發布于 2019-10-09

作者 | Dino Chiesa、Greg Kuelgen 譯者 | 核子可樂 不少企業正著手將原本的整體式應用程序轉化為微服務架構。在這種新的模式之下,應用程序由一系列通過 API 實現通信的細粒度服務構成。微服務架構有望加快開發、創新與云擴展速度,帶來更好的基礎設施優化效果,...

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

Java

Go 語言系列教程(六)

2

xiaoli.wang 發布于 2019-10-07

Hello各位小伙伴,我是小棧君,今天過了就是國慶長假了,有沒有很激動呢? 小棧君溫馨提示,在各位游玩的時候可別忘了學習哦。 每天都進步一點點,生活更美好,如果你喜歡我的分享,可以將公眾號分享給你的朋友們哦,我們一起成長~ 接著上期話題,我們講到了go語言的基礎類型,在例子中我也...

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

Java

G1 GC:一個神奇的 JVM 參數,減少你的內存消耗

1

yeseng 發布于 2019-10-06

點擊上方 藍色字體 ,選擇“設為星標” 優質文章,及時送達 現代 Java 應用程序有大量的字符串操作,例如,Web 服務 API 調用(JSON、REST、SOAP 等)、外部數據源調用(SQL、從 DB 返回的數據等)以及文本解析和文本創建等。因此,字符串對象很容易就占據了約...

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

Java

如何減少長時間的 GC 停頓?

3

darida 發布于 2019-10-02

點擊上方 藍色字體 ,選擇“設為星標” 優質文章,及時送達 垃圾回收是非常必要的,但是如果處理不好,它會成為性能殺手。采取以下步驟以確保 GC 停頓時間最少且最短。 長時間的 GC 停頓對應用程序是不利的,它會影響服務的 SLA,進而導致糟糕的用戶體驗,并對核心應用程序的服務造成...

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

編程技術

阿里架構師分享Spring高級注解,Java程序員你都懂了嗎?

1

yeseng 發布于 2019-09-30

開發環境:IntelliJ IDEA 2019.2.2 新建一個名稱為demo的Spring Boot項目。 一、限定注解 當存在多個同類型的bean時,可以使用Primary注解指定優先注入的bean。如果對bean的注入選擇做進一步的控制,則可以使用限定注解。 限定注解可以與...

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

Spring

[每天學習微服務(一)] ServiceComb+SpringCloud Zuul

19

xubiao.zhuang 發布于 2019-09-30

在微服務架構模式中后端服務的實例數一般是動態的,于客戶端而言很難發現動態改變的服務實例的訪問地址信息,服務網關能對用戶提供統一的入口。 ServiceComb Java-Chassis 內置了網關服務EdgeService,開發者可以非常簡單的搭建一個EdgeService服務。...

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

2013平特肖公式