標簽:靜態方法

Spring

消息驅動——Spring Cloud Stream

10

尖兵 發布于 2019-07-05

在進入正題之前,我們先來設想一個場景。有兩個人在對話,其中一個人問了另一個人一個問題,這個問題比不簡單,得出正確答案需要花點時間。那么問題來了,問問題的一方,在對方給出答案之前,會怎么做呢?是一直做在那里等呢,還是去做其它待會必須去做的事呢,比如boss昨天才交代今天解決的bug...

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

Java

java.util.concurrent 同步器框架詳解

5

yeseng 發布于 2019-07-05

引言 一般的應用系統中,存在著大量的計算和大量的 I/O 處理,通過多線程可以讓系統運行得更快。但在 Java 多線程編程中,會面臨很多的難題,比如線程安全、上下文切換、死鎖等問題。 線程安全 引用 《Java Concurrency in Practice》 的作者 Brian...

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

Java

java.util.concurrent 同步器框架詳解

5

Harries 發布于 2019-07-05

一般的應用系統中,存在著大量的計算和大量的 I/O 處理,通過多線程可以讓系統運行得更快。但在 Java 多線程編程中,會面臨很多的難題,比如線程安全、上下文切換、死鎖等問題。 線程安全 引用 《Java Concurrency in Practice》 的作者 Brian Go...

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

Java

Java Stream

likai 發布于 2019-07-04

Stream 是數據渠道,用于操作數據源(集合、數組等)所生成的元素序列。 “集合講的是數據,流講的是計算! ” 注意: Stream 自己不會存儲元素。 Stream 不會改變源對象。相反,他們會返回一個持有結果的新Stream。 Stream 操作是延遲執行的。這意味著他們會...

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

Java

聊聊dubbo的MetadataReportService

鄧龍華 發布于 2019-07-04

序 本文主要研究一下dubbo的MetadataReportService MetadataReportService dubbo-2.7.2/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/ap...

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

Java

Java中的I/O

8

hanze 發布于 2019-07-04

Java 的 I/O 大概可以分成以下幾類: 磁盤操作:File 字節操作:InputStream 和 OutputStream 字符操作:Reader 和 Writer 對象操作:Serializable 網絡操作:Socket 新的輸入/輸出:NIO 二、磁盤操作 File ...

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

編程技術

阿里架構師淺析ThreadLocal源碼——黃金分割數的使用

11

zhuangli 發布于 2019-07-03

一. 前提 最近接觸到的一個項目要兼容新老系統,最終采用了ThreadLocal(實際上用的是InheritableThreadLocal)用于在子線程獲取父線程中共享的變量。問題是解決了,但是后來發現對ThreadLocal的理解不夠深入,于是順便把它的源碼閱讀理解了一遍。在談...

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

Java

java并發編程學習之synchronize(二)

5

puefu.he 發布于 2019-07-03

synchronized的應用方式 代碼塊:作用范圍在{}中,作用對象是調用這個代碼塊的對象。 方法:作用范圍是一個方法,作用對象是調用這個方法的對象。 靜態方法:作用范圍是這個靜態方法,作用對象是這個類的所有對象。 1,2是對象鎖,3是類鎖 舉例 代碼塊 無this publi...

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

Java

Java8中創建Stream 流的四種方式以及 Stream 中間操作

鄧龍華 發布于 2019-07-03

Stream api **Stream api 是java8 中提供的對集合處理的api , 對數據進行一系列的中間操作,元數據不會發生改變 集合講的是數據, 流 講的是計算(用于操作數據源,集合,數組)所生成的元素序列。** Stream API位于 java.util.str...

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

Java

ActFramework 入門指南 薦 轉

4

puefu.he 發布于 2019-07-03

聲明: 本文來自 ActFramework QQ 群 "冰兒!-北京-Java" 同學的 博客 以下博客正文: ActFramework 是一款高性能 Java 全棧框架,用于開發傳統的 MVC 應用或 RESTful 服務。和其他現有 MVC/RESTful...

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

Spring

Spring Cloud Alibaba Nacos(源碼篇)

6

changyuan.xu 發布于 2019-07-03

在看這篇文章之前,最好對NACOS相關功能有所了解,推薦看完 Spring Cloud Alibaba Nacos(功能篇) 。 針對功能,有目的的去找相對應的源代碼,進一步了解功能是如何被實現出來的。 本文針對有一定源代碼閱讀經驗的人群,不會深入太多的細節,還需要讀者打開源碼跟...

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

Spring

為什么SpringMVC可以正確解析方法參數名稱,但MyBatis卻不行?

3

劉莉莉 發布于 2019-07-02

不要為了讀文章而讀文章,一定要帶著問題來讀文章,勤思考。 更多關于Java的技術和資訊可以關注我的專欄: 【架構名人堂】 專欄免費給大家分享Java架構的學習資料和視頻 發現問題 對Java字節碼有一定了解的朋友應該知道,Java 在編譯的時候,默認不會保留方法參數名,因此我們無...

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

Java

為什么SpringMVC可以正確解析方法參數名稱,但MyBatis卻不行?

3

darida 發布于 2019-07-02

不要為了讀文章而讀文章,一定要帶著問題來讀文章,勤思考。 更多關于Java的技術和資訊可以關注我的專欄: 【架構名人堂】 專欄免費給大家分享Java架構的學習資料和視頻 發現問題 對Java字節碼有一定了解的朋友應該知道,Java 在編譯的時候,默認不會保留方法參數名,因此我們無...

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

Java

多線程學習筆記(1):volatile和synchronized

changyuan.xu 發布于 2019-07-02

今天開始整理學習多線程的知識,談談最重要的兩個關鍵字:volatile和synchronized。 一、三個特性 1、原子性 所謂原子性操作就是指這些操作 是不可中斷的 ,要么 執行過程中不被中斷 ,要么不做。在Java中對基本數據類型的讀取和賦值操作是原子性操作,比如i++就不...

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

Java

重學Java-扒一扒Java并發

5

小丁 發布于 2019-06-30

關于Java并發的書籍和文章已經有很多了,但是就我自己的學習下來的感受來說,有一些看似簡單的知識點,以至于大神們和文章的作者們都直接忽略了,但是這些知識點卻很重要,如果不搞清楚,很難“徹底理解、融會貫通”,這種似懂非懂的感覺讓我很難受,所以我總結了這篇文章,可能不會有什么牛X的技...

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

Spring

超實用百道Java面試題

7

songhua.gao 發布于 2019-06-30

Java基礎 1.JDK和JRE有什么區別? JDK 是java development kit的簡稱,java開發工具包,提供java的開發環境和運行環境。 JRE 是java runtime environment 的簡稱,java運行環境,為java的運行提供了所需的環境。...

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

Java

FastJson 反序列化學習

47

yeseng 發布于 2019-06-29

主要是本次某*行動,據傳聞有個fastjson的0day,我就很好奇,剛好自己之前沒有學習過這個東西,所以蹭著這個時間把這個學習一下。 0x02 分析過程 什么是fastjson Fastjson是一個由阿里巴巴維護的一個json庫。它采用一種“假定有序快速匹配”的算法,是號稱J...

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

Java

史上最強Java NIO入門:擔心從入門到放棄的,請讀這篇!

10

hellas 發布于 2019-06-29

本文原題“《NIO 入門》,作者為“Gregory M. Travis”,他是《JDK 1.4 Tutorial》等書籍的作者。 1、引言 Java NIO是Java 1.4版加入的新特性,雖然Java技術日新月異,但歷經10年,NIO依然為Java技術領域里最為重要的基礎技術棧...

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

2013平特肖公式