原创 spring Java相對路徑/絕對路徑總結

原文出處:http://www.233.com/Java/zhuanye/20101108/13463331-2.html  下面是一些得到classpath和當前類的絕對路徑的一些方法。你可能需要使用其中的一些方法來得到你需要的資源的絕對

原创 文件訪問的基本模式

文件訪問的基本模式: - open:打開文件,獲得對此文件的指針、引用和句柄等,以證明可以使用此文件; - read:讀文件,參數一般指明要讀多少字節,讀到哪塊內存。每次調用此功能,都是接着上次調用結束的位置讀。(所以必須是個輸入流) -

原创 spring 關於getSystemResource, getResource 的總結

原文出處:http://www.cnblogs.com/drwong/p/5389631.html 項目中, 有時候要讀取當前classpath下的一些配置文件. 之前用的讀取配置文件的代碼如下public static Propertie

原创 Java NIO 之 I/O基本概念(二)

內存映射文件傳統的文件 I/O 是通過用戶進程發佈 read( )和 write( )系統調用來傳輸數據的。爲了在內核空間的文件系統頁與用戶空間的內存區之間移動數據,一次以上的拷貝操作幾乎總是免不了的。這是因爲,在文件系統頁與用戶緩衝區之間

原创 spring class.getClassLoader().getResource()和class.getResource()的不同

原文出處:http://swiftlet.net/archives/868在Java中獲取資源的時候,經常用到Class.getResource和ClassLoader.getResource,本文給大家說一下這兩者方法在獲取資源文件的路徑

原创 Spring Java 安全管理器--SecurityManager

原文出處:http://blog.sina.com.cn/s/blog_48a45b950100f2lc.html  安全管理器是一個允許應用程序實現安全策略的類。它允許應用程序在執行一個可能不安全或敏感的操作前確定該操作是什麼,以及是否是

原创 Java NIO 之I/O基本概念(一)

緩衝區操作    緩衝區,以及緩衝區如何工作,是所有 I/O 的基礎。所謂“輸入/輸出”講的無非就是把數據移進或移出緩衝區。進程執行 I/O 操作,歸結起來,也就是向操作系統發出請求,讓它要麼把緩衝區裏的數據排幹(寫),要麼用數據把緩衝區填

原创 static 修飾方法

    查閱資料的時候突發了對static修飾方法的思考。設計方法時在怎樣的情況下會用static來修飾呢?    拋去加載和生存週期的考慮,當一個類的方法,它獨立於該類的任何對象(該方法與對象的狀態無關)。通常情況下,類成員必須通過它的類

原创 Spring JAVA 不同類加載器命名空間的理解

原文出處:http://www.tuicool.com/articles/EraEreM 以前一直有這樣一個疑惑:都說在JAVA中,由不同類加載器加載的類在虛擬機中位於不同的命名空間下,不同命名空間下的類相互不可見。這讓我產生了一個迷惑:如

原创 用戶空間和內核空間

用戶空間是常規進程所在區域。 JVM 就是常規進程,駐守於用戶空間。用戶空間是非特權區域:比如,在該區域執行的代碼就不能直接訪問硬件設備。內核空間是操作系統所在區域。內核代碼有特別的權力:它能與設備控制器通訊,控制着用戶區域進程的運行狀態,

原创 Spring class.getResource()的用法

原文出處:http://www.cnblogs.com/yejg1212/p/3270152.htmlJava中取資源時,經常用到Class.getResource和ClassLoader.getResource,這裏來看看他們在取資源文件

原创 頁表結構(轉載)

原文出處:http://book.51cto.com/art/200812/103231.htm 4.4.1  頁表結構分頁轉換功能由駐留在內存中的表來描述,該表稱爲頁表(page table),存放在物理地址空間中。頁表可看做簡單的220

原创 spring null進行強制類型轉換

有這樣一個hibernate查詢:Java代碼  public PartPatterm getPartPattermById(int id) {            return (PartPatterm) this.getHiberna

原创 讀書筆記之 將所有增強for語句的循環變量聲明爲final類型

參考書目 《Java安全編碼標準》3.3 DCL02-J將所有增強for語句的循環變量聲明爲final類型Java 5平臺(也因for-each風格出名)引入了增強的for語句,它用來對對象集合進行迭代。與基本的for語句不同,在基本的fo

原创 多核,多CPU之間的資源共享

架構可以千變萬化,面向需求、綜合考量是王道。來,簡單舉個例子。假設現在我們要設計一臺計算機的處理器部分的架構。現在擺在我們面前的有兩種選擇,多個單核CPU和單個多核CPU。如果我們選擇多個單核CPU,那麼每一個CPU都需要有較爲獨立的電路支