原创 Java虛擬機類加載器機制-Java類加載器的時機、過程

[b]一、定義:虛擬機把描述類的數據從class文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的Java類型,這就是

原创 下週計劃20160912-20160918

1、Java類加載器的時機、過程(寫博客)。2、類加載器的父子關係,雙親委派模型與破壞雙親委派模型(寫博客)。3、GC的回收策略,JVM的內存模型(溫

原创 JVM垃圾收集算法

在JVM中,程序計數器、虛擬機棧、本地方法棧3個區域隨着線程而生,隨線程而滅;棧中的棧幀隨着方法的進入和退出而有條不紊的執行的出棧和入棧操作。每個棧幀

原创 DES/3DES/AES區別

公元前400年,古希臘人發明了置換密碼。1881年世界上的第一個電話保密專利出現。在第二次世界大戰期間,德國軍方啓用“恩尼格瑪”密碼機,密碼學在戰爭中起着非常重要的作用。[b]DES[/b]  1977年1

原创 JVM垃圾收集器種類及特點

[size=small] 垃圾收集器是內存回收的具體實現。Java虛擬機規範中對垃圾收集器如何實現沒有明確的規定,因此不同的廠商、不同版本的虛擬機所提供的垃圾收集器都可能存在很大差別,並且一般都會提供

原创 Java內存模型

[b]一、內存模型[/b] Java虛擬機規範中試圖定義一種Java內存模型(Java Memory Model)來屏蔽掉各種硬件和操作系統之間的內存訪問差異,以實現Java程序在各種平臺下都能達到一

原创 Linux 與 BSD 有什麼不同?(轉載)

[img]http://dl2.iteye.com/upload/attachment/0121/7996/6e3b2ba2-e466-3a5b-8062-2a111006ad9b.jpg[/img]Lin

原创 今天跟同學,同事聊了好多

[size=small] 從工作上來講,現在的狀態已經比之前好了不少,維護開發了接近一年的時間,終於迎來的新項目的重構,自己也承擔了一些模塊的規劃和項目層面的架構開發工作。 今晚跟同事聊了很多,

原创 使用js搞tripledes加解密的心酸路程

折騰了兩天,換了好幾個js框架,總算是有了一個結果了,加油吧。後續會把代碼奉上,加詳細說明,這兩天的折騰,學習了很多東西,是時候寫總結了。(字節,比特位、密鑰分組、加密原理,base64,Hex等等)。萬事

原创 《 Java併發編程從入門到精通》 常見的內存溢出的三種情況(轉載)

[size=medium]鳥欲高飛先振翅,人求上進先讀書。本文是原書的第9章 線程的監控及其日常工作中如何分析裏的9.3.3節常見的內存溢出的三種情況。[b]3. 常見的內存溢出的三種情況:[color=r

原创 兩步認證和加解密通了

兩步認證和加解密通了,很開心。

原创 OJDBC版本區別 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的區別]

在使用Oracle JDBC驅動時,有些問題你是不是通過替換不同版本的Oracle JDBC驅動來解決的?最常使用的ojdbc14.jar有多個版本,classes12.jar有多個版本你瞭解嗎?連接類型

原创 全棧工程師

full stack developer

原创 回想這一年以來

年會結束了,但是工作還有很多要做,1月25號會發表年終總結和展望,總結這一年的成果、生活、方向、現在、將來。不知不覺中,2016年過去了。 項目組人員組成,技術水平,溝通力,學習力,做事情的思維方式,

原创 JVM性能優化(一)JVM技術入門(轉載)

[size=small]Java應用程序是運行在JVM上的,但是你對JVM技術瞭解嗎?這篇文章(這個系列的第一部分)講述了經典Java虛擬機是怎麼樣工作的,例如:Java一次編寫的利弊,跨平臺引擎,垃圾回收