標簽:垃圾回收

Java

2019年100道經典JAVA面試真題解析

16

songhua.gao 發布于 2019-12-05

2019年快結束了,給大家整理了今年來最經典的面試真題100道,每個題目都有詳細的解答,收集了java基礎,容器,多線程,反射,對象拷貝,Java Web,異常,網絡,設計模式,Spring / Spring MVC,等專題的經典面試真題,和詳細分析。沒道題目都詳細講解,文章過長...

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

Java

Java 中 RMI、JNDI、LADP、JRMP、JMX、JMS那些事兒(上)

15

yanxinchi 發布于 2019-12-05

作者:[email protected]知道創宇404實驗室 時間:2019年11月4日 之前看了SHIRO-721這個漏洞,然后這個漏洞和SHIRO-550有些關聯,在SHIRO-550的利用方式中又看到了利用ysoserial中的JRMP exploit,然后又想起了RMI、JNDI、LDAP...

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

Java

靈魂拷問:為什么 Java 字符串是不可變的?

4

changyuan.xu 發布于 2019-12-05

在逛 programcreek 的時候,發現了一些精妙絕倫的主題。比如說:為什么 Java 字符串是不可變的?像這類靈魂拷問的主題,非常值得深思。 對于絕大多數的初級程序員來說,往往停留在“知其然不知其所以然”的層面上——會用,但要說底層的原理,可就只能撓撓頭雙手一攤一張問號臉了...

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

Java

靈魂拷問:為什么 Java 字符串是不可變的?

5

yanxinchi 發布于 2019-12-05

在逛 programcreek 的時候,發現了一些精妙絕倫的主題。比如說:為什么 Java 字符串是不可變的?像這類靈魂拷問的主題,非常值得深思。 對于絕大多數的初級程序員來說,往往停留在“知其然不知其所以然”的層面上——會用,但要說底層的原理,可就只能撓撓頭雙手一攤一張問號臉了...

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

Java

GraalVM 19.3 發布,支持 Java 11

1

xiaoli.he 發布于 2019-12-05

多語言虛擬機 GraalVM 為使用多種語言(如 Java、C 語言、Python 和 JavaScript)開發的應用程序提供了共享運行時。最新版本 19.3 已發布,支持 JDK 11。之前的版本基于 JDK 8。 GraalVM 限制支持大量介于 Java 9 和 Java...

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

Java

Tomcat、JVM 參數如何調到性能最好?

1

xiaoli.wang 發布于 2019-12-04

Tomcat性能調優 找到Tomcat根目錄下的conf目錄,修改server.xml文件的內容。對于這部分的調優,我所了解到的就是無非設置一下Tomcat服務器的最大并發數和Tomcat初始化時創建的線程數的設置,當然還有其他一些性能調優的設置,下圖是我根據我機子的性能設置的一...

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

Java

Tomcat、JVM 參數如何調到性能最好?

1

xirruiqiang 發布于 2019-12-04

Tomcat性能調優 找到Tomcat根目錄下的conf目錄,修改server.xml文件的內容。對于這部分的調優,我所了解到的就是無非設置一下Tomcat服務器的最大并發數和Tomcat初始化時創建的線程數的設置,當然還有其他一些性能調優的設置,下圖是我根據我機子的性能設置的一...

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

Java

別讓面試官看到的ThreadLocal知識

3

changyuan.xu 發布于 2019-12-03

ThreadLocal內存泄露,最主要的原因在于它的內部類ThreadLocalMap中的Entry的設計。Entry繼承了WeakReference<ThreadLocal<?>>,即Entry的key是弱引用,所以key’會在垃圾回收的時候...

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

Java

你真的了解Object源碼嗎

2

hellas 發布于 2019-12-03

歡迎點贊閱讀,一同學習交流,有疑問請留言 。 GitHub上也有開源 JavaHouse 歡迎star 引入 Object 應該是比較簡單的源碼了。現在我們來分析一下他。Object 是類層次結構的根。Java體系里面的每個類默認都有一個超類就是 Object。總之,所有對象,包...

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

Java

Java引用類型

changyuan.xu 發布于 2019-12-03

Java引用類型 為了更靈活的控制對象的生命周期,引用被劃分為強引用、軟引用、弱引用、虛引用四種類型,每種類型有不同的生命周期,它們不同的地方就在于垃圾回收器對待它們會使用不同的處理方式。 強引用 定義 強引用是使用最普遍的引用。如果一個對象具有強引用,那垃圾回收器寧愿拋出OOM...

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

Java

Java并發編程:Thread類的使用

4

hellas 發布于 2019-12-03

前言: 前面大致了解了線程的創建和生命周期,線程在生命周期中并不是固定處于某一個狀態而是隨著代碼的執行在不同狀態之間切換。本篇通過對Thread類中方法的講解來展示線程生命周期的變化,同時也會對Thread類本身進行理解。 面試問題 Q :wait和sleep方法的區別? Q :...

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

編程技術

Go 語言 10 歲啦:Go 在企業中的發展歷程

3

wenming.gapo 發布于 2019-12-03

文 / Steve Francia,Go Team Go 語言的地鼠吉祥物,出自知名插畫師 Renee French 之手。本圖改編自 Egon Elbre 的一幅畫 最近我們迎來了 Go 的十周年紀念日,我們有幸與全球開發者社區共同慶祝這一里程碑。 Gopher 社區舉辦了一系...

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

Java

90%的人會遇到性能問題,如何用1行代碼快速定位?

1

xirruiqiang 發布于 2019-12-03

今天,齊光將會基于之前列舉的眾多指標,給出一些常見的調優分析思路,即:如何在眾多異常性能指標中,找出最核心的那一個,進而定位性能瓶頸點,最后進行性能調優。整篇文章會按照代碼、CPU、內存、網絡、磁盤等方向進行組織,針對對某一各優化點,會有系統的「套路」總結,便于思路的遷移實踐。 ...

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

Java

探索 Android 內存優化方法

12

puefu.he 發布于 2019-12-03

code小生,一個專注 Android 領域的技術平臺 公眾號回復 Android 加入我的安卓技術群 作者:燈不利多 鏈接:https://juejin.im/post/5d3ada056fb9a07eb94fd1bc 聲明:本文已獲 燈不利多 授權發表,轉發等請聯系原作者授權...

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

Java

90%的人會遇到性能問題,如何用1行代碼快速定位?

16

yeseng 發布于 2019-12-03

阿里妹導讀:在 《如何回答性能優化的問題,才能打動阿里面試官? 》中,主要是介紹了應用常見性能瓶頸點的分布,及如何初判若干指標是否出現了異常。 今天,齊光將會基于之前列舉的眾多指標,給出一些常見的調優分析思路,即:如何在眾多異常性能指標中,找出最核心的那一個,進而定位性能瓶頸點,...

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

Java

2020面試預備你也能收割Offer,Java程序員必會知識清單全在這份pdf文檔里

31

hellas 發布于 2019-12-02

關于程序員,除了做項目來提高自身的技術之外,還有一種提升自己的專業技能就是:多!看!書! 小編整理出一篇Java進階架構師之路的核心知識,同時也是面試時面試官必問的知識點,篇章也是包括了很多知識點,其中包括了有基礎知識、Java集合、JVM、多線程并發、spring原理、微服務、...

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

Java

Java開發者必須知道的內存泄漏問題

14

likai 發布于 2019-12-02

點擊上方藍色“ 程序猿DD ”,選擇“設為星標” 回復“ 資源 ”獲取獨家整理的學習資料! 1. 簡介 Java的核心優勢之一是在內置垃圾收集器(簡稱 GC )的幫助下實現自動內存管理。GC隱含地負責分配和釋放內存,因此能夠處理大多數內存泄漏問題。 雖然GC有效地處理了大部分內存...

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

Java

Netty ByteBuf原理剖析

4

yanxinchi 發布于 2019-12-02

戳藍字「TopCoder 」關注我們哦! 編者注: 緩沖區在計算機世界中隨處可見,內存中的多級緩沖區,io設備的緩沖區等等,還有我們經常用的內存隊列,分布式隊列等等。 緩沖區,平衡了數據產生方和數據消費方的處理效率差異,提高了數據處理性能。 JDK為了解決網絡通信中的數據緩沖問題...

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

2013平特肖公式