Harries Blog?

所有文章 第4頁

Java

Android JNI開發–資源釋放問題

likai 發布于 2019-08-14

最近又在開發JNI相關的項目了。本來一切正常,坐等測試完畢發布版本,然而理想是美好的,現實是骨感的。測試跑過來跟我說在測異常流程(開發人員聽到估計就頭疼)的時候發生了閃退問題。我趕緊拿過來自己測,果然復現了,日志中顯示 local reference table overflow...

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

Java

網易杭研Java開發面經

hanze 發布于 2019-08-14

8 月 14 號下午視頻面的,崗位是 Java 開發,面試官挺客氣,說話也慢條斯理的,也會主動引導我的思路。希望能有二面吧:persevere: 自我介紹,問了一下實習相關的,沒介紹項目。 Java 中的容器分類有哪些?那么 Map 有哪些咩?LinkedHashMap 的底層實...

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

Java

看大牛是如何閱讀JDK源碼,漲漲見識

1

darida 發布于 2019-08-14

如何閱讀源碼,是每個程序員需要面臨的一項挑戰。 為什么需要閱讀源碼?從實用性的角度來看,主要有三個目的:第一,解決手頭的新問題或者新需求;第二,真正理解一部分理論的落地實現;第三,應對面試。 端正心態 在準備投身到閱讀源碼的事業之前,首先需要端正一下心態: 閱讀源碼是一場持久戰,...

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

Java

看我如何突破JFinal黑名單機制實現任意文件上傳

6

Harries 發布于 2019-08-14

Author:平安銀行應用安全團隊-Glassy 引言 JFinal是國產優秀的web框架,短小精悍強大,易于使用。近期團隊內一名小伙伴(LuoKe)在安全測試的時候報了一個很玄學的任意文件上傳,筆者本著知其然必知其所以然的態度去跟進了一下問題代碼,發現問題系統在處理上傳文件功能...

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

Java

我說我精通字符串,面試官竟然問我Java中的String有沒有長度限制!?

3

xirruiqiang 發布于 2019-08-14

S tring是Java中很重要的一個數據類型,除了基本數據類型以外,String是被使用的最廣泛的了,但是,關于String,其實還是有很多東西容易被忽略的。 就如本文我們要討論的問題: Java中的String有沒有長度限制? 這個問題要分兩個階段看,分別是編譯期和運行期。 ...

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

Java

微服務中使用 OpenJ9 JVM 內存占用降60%(相對HotSpot)

12

zhuangli 發布于 2019-08-14

點擊上方“ 服務端思維 ”,選擇“ 設為星標 ” 回復” 669 “獲取獨家整理的精選資料集 回復” 加群 “加入全國服務端高端社群「后端圈」 隨著微服務的普及,許多企業踏上微服務之旅。 微服務化后,應用數量可能高一個數量級。 一般企業,以前三五個應用能支撐業務,微服務化之后應用...

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

Java

原創 | 萬萬沒想到,JVM內存結構的面試題可以問的這么難?

7

changyuan.xu 發布于 2019-08-14

△Hollis, 一個對Coding有著獨特追求的人△ 這是Hollis的第  223  篇原創分享 作者 l Hollis 來源 l Hollis(ID:hollischuang) 在我的博客中,之前有很多文章介紹過JVM內存結構,相信很多看多我文章的朋友對...

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

Java

一眨眼,金九銀十又到了

3

likai 發布于 2019-08-14

但是卻發現,現在的面試,怎么越來越難了。平時工作的內容都不問,問的好多都是名詞都沒聽過的,什么JUC啊,JVM啊,上來就一頓連環炮,讓你措手不及!甚至懷疑自己是個假的程序員,感覺什么都不懂! 比如現在有點規模的項目,都會用到分布式。但是分布式下的又會產生很多問題,就隨便拿分布式調...

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

Java

JDK源碼分析-PriorityBlockingQueue

2

puefu.he 發布于 2019-08-14

概述 前文「 JDK源碼分析-PriorityQueue 」分析了優先隊列 PriorityQueue,它既不是阻塞隊列,而且線程不安全。本文分析線程安全的阻塞優先隊列 PriorityBlockingQueue。它的繼承結構如下: PriorityBlockingQueue 與...

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

Java

java高并發系列 – 第5天:深入理解進程和線程

13

changyuan.xu 發布于 2019-08-14

進程 進程(Process)是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。程序是指令、數據及其組織形式的描述,進程是程序的實體。 進程具有的特征: 動態性:進程是程序的一次執行過程,是臨時的,有生命期的,是動態產生,動態...

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

Java

Spring源碼之Aop

1

小丁 發布于 2019-08-14

本文主要介紹Spring的 aop:aspectj-autoproxy/ 標簽,了解spring是如何實現掃描注解進行aop的,主要實現是在 AspectJAutoProxyBeanDefinitionParser的parser方法中,另外這里 還需要了解一下NamespaceH...

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

Java

Java 12 騷操作, String居然還能這樣玩!

3

xiaoli.he 發布于 2019-08-14

Java 13 都快要來了,12必須跟棧長學起! Java 13 即將發布,新特性必須搶先看! 棧長之前在Java技術棧微信公眾號分享過《 Java 11 已發布,String 還能這樣玩! 》這篇文章,介紹了 Java 11 的 String 新玩法,讓大家耳目一新。 Java...

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

Java

Spring Framework 參考文檔(聲明式基于注解的緩存)

xiaoli.wang 發布于 2019-08-14

聲明式基于注解的緩存 對于緩存聲明,Spring的緩存抽象提供了一組Java注解: @Cacheable @CacheEvict @CachePut @Caching @CacheConfig @Cacheable 注解 顧名思義,你可以使用 @Cacheable 來劃分可緩存的...

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

Java

java中操作SFTP服務器上的文件下載上傳(包括創建SFTP服務器上不存在的文件夾)

dulong 發布于 2019-08-14

依賴用的是 jsch 官網是 http://www.jcraft.com/jsch/ 直接上源碼吧,看注釋就知道怎么用了 鏈接文原: https://tomoya92.github.io/2019/08/14/java-sftp/ import com.jcraft.jsch.*...

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

編程技術

Giraph 簡介

4

darida 發布于 2019-08-14

本文主要闡述了 Giraph 由來及其作用,并根據 Giraph 的系統架構和計算模型簡要介紹了 Giraph 的運行流程。 什么是 Giraph Giraph 是 Google 于 2010 年發布的論文 Pregel: a system for large-scale gra...

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

編程技術

從微服務視角理解 Kubernetes

7

darida 發布于 2019-08-14

微服務已經廣泛采納,與微服務相對應的基礎設施最佳選擇,非Kubernetes莫屬。 當我們談論微服務的時候,總避免不了說 Spring Cloud / Dubbo,這些微服務架構的采用,確實達到了我們對他的期許:分布式、熔斷/限流、高可用、可擴展、分離關注、鏈路追蹤、小團隊快速迭...

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

Java

[學習筆記-Java集合-6] WeakHashMap源碼分析

1

Harries 發布于 2019-08-14

介紹 WeakHashMap是一種弱引用map,內部的key會存儲為弱引用,當jvm gc的時候,如果這些key沒有強引用存在的話,會被gc回收掉,下一次當我們操作map的時候會把對應的Entry整個刪除掉,基于這種特性,WeakHashMap特別適用于緩存處理。 繼承體系 We...

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

Java

TIOBE8月編程語言排行榜:別再關注Java、Python了!該重視它了

8

wenming.gapo 發布于 2019-08-14

TIOBE 編程語言社區排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜索引擎以及技術社區,如 Google、百度、維基百科等等。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不...

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

2013平特肖公式