垃圾桶

深入JVM:(三)垃圾回收演算法

一、哪些記憶體需要回收 引用計數演算法 給物件中新增一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,計數器值就減1;任何時刻計數器為0的物件就是不可能再被使用的 引用計數演算

HotSpot 虛擬機器垃圾回收演算法實現

作為使用範圍最廣的虛擬機器之一HotSpot,必須對垃圾回收演算法的執行效率有嚴格的考量,只有這樣才能保證虛擬機器高效執行 列舉根節點 從可達性分析中從 GC Roots 節點找引用鏈這個操作為例,可以

谷歌現在使用TensorFlow來阻止每天1億多封Gmail垃圾郵件

谷歌於2017年初推出了安全措施,旨在利用機器學習模式打擊Gmail中的垃圾郵件和網路釣魚攻擊。當時公司聲稱這些工具能夠以99.9%的準確率檢測到不需要的和惡意的電子郵件。 現在,谷歌通過其開源機器

垃圾回收之引用計數

—— 不管人非笑,不管人毀謗,不管人榮辱,任他功夫有進有退,我只是這致良知的主宰不息,久久自然有得力處 Reference Counting 物件在建立時儲存一個自身被引用的計數,初始值為1。每次被

用垃圾回收機制解釋JavaScript中的閉包

說起javascript中的閉包,首先要知道為什麼會存在閉包,其作用又是什麼。且為什麼閉包中就能讓外層函式的變數始終儲存呢?下面我們將從這兩個角度去剖析它。當然,大神繞道,謝謝哈。 開門見山,直接總結閉包的

俄羅斯遭遇新一波勒索軟體垃圾郵件

在2019年1月觀察到的惡意JavaScript電子郵件附件數量增加之中,ESET研究人員發現大量針對俄羅斯使用者的傳播勒索軟體的垃圾郵件。 2019年1月,惡意JavaScript電子郵件附件的檢測率急劇

垃圾回收機制

我們定義變數會申請記憶體空間來存放變數的值,而記憶體的容量是有限的,當一個變數值沒有用了(稱為垃圾),就應該將其佔用的記憶體給回收掉。變數名是訪問到變數的唯一方式,所以當一個變數值沒有任何關聯的變數名時,我們就

AI有多接近你,你又有多害怕AI

人工智慧正逐漸滲透進日常生活,而人們一邊享用一邊恐懼。圖片來自網路 從1958年美國原子能委員會提出在建築中使用核爆的計劃,再到谷歌眼鏡,歷史上有不少曇花一現的專案和技術。不過,人工智慧(AI)顯

俄語垃圾郵件推送Redaman銀行惡意軟體

Redaman於2015年首次被發現,它是針對使用俄羅斯金融機構進行交易的客戶的惡意軟體。最初它被報告為RTM銀行木馬,2017年 Symantec 和 Microsoft 等廠商將該惡意軟體的更新版本描述為

jvm垃圾回收演算法

前言 java相較於c、c++語言的優勢之一是自帶垃圾回收器,程式開發人員不用手動管理記憶體,記憶體的分配和釋放完全由gc(Garbage Collector)來做,極大地提高了軟體開發效率及程式健壯性(手

從國際視野看智慧城市的真假熱潮

洛杉磯城市智慧中心 圖源 Damian Dovarganes/AP 來源:《上海城市規劃》(2018年1期) 作者:姜鵬、陳立群、倪砼( 中國城市和小城鎮改革發展中心 ) 原標題:《智

12 JVM 垃圾回收(下)

Java 虛擬機器的堆劃分 Java 虛擬機器將堆劃分為新生代和老年代。其中新生代又被劃分為 Eden 區,以及兩個大小相同的 Survivor 區。 預設情況下,Java 虛擬機器採取一種動態分配的策

2018年郵件安全重點回顧

概要 2017年最令人印象深刻的資訊保安議題,大概是勒索病毒。2018年,值得注意的資訊保安議題有哪些呢? 根據2018 年ASRC(ASRC 垃圾資訊研究中心)郵件安全年度分析結果顯示,CP

1714680522.6019