Time of Update: 2018-12-05
JBoss comes out-of-the-box with a handful of great login modules, but lets face it, you need a custom one to integrate with your existing security infrastructure. This overview shows you how to secure your EJB application with a custom server login
Time of Update: 2018-12-05
This tutorial will show you in detail the steps required to implement a custom JAAS login module for a Java application.You can download the source for this example here. Unjar the source package, and use ant to compile it and create a jar. Then to
Time of Update: 2018-12-05
由於組件提供的方式不同,所以安裝的方法也是不一樣的,下面就目前常見的各種形式的組件的安裝方法介紹一下。1、只有一個dcu檔案的組件。dcu檔案是編譯好的單元檔案,這樣的組件是作者不想把源碼公布。一般來說,作者必須說明此組件適合delphi的哪種版本,如果版本不對,在安裝時就會出現錯誤。也正是因為沒有源碼,給使用者帶來了不便,那就是一旦delphi版本升級,此組件就不能再使用了,當然有的作者給出了幾種版本的dcu檔案,使用者根據需要選擇使用。這樣的組件的安裝方法是:在component菜單中,選擇
Time of Update: 2018-12-05
1定義頭和根項目 部署描述符檔案就像所有XML檔案一樣,必須以一個XML頭開始。這個頭聲明可以使用的XML版本並給出檔案的字元編碼。
Time of Update: 2018-12-05
一、標準參數1.-server -client虛擬機器伺服器模式/客戶機模式,使用server模式可以提高效能,啟動比client模式慢,長期運行則比client模式快。當該參數不指定時,虛擬機器啟動檢測主機是否為伺服器,如果是則以server模式啟動,否則以client模式啟動,J2SE5.0檢測的根據是至少2個CPU和最低2GB記憶體2.-agentlib:<lib-name>=<options>-agentpath:<lib-path>=<opti
Time of Update: 2018-12-05
有關Struts Controller及其相關的的配置描述 因為Struts Controller的主要類ActionServlet是繼承自HttpServlet,所以必須像配置一個Servlet那樣在部署描述符(Web.xml)中配置ActionServlet類及其訪問映射。 當您第一次建立基於Struts的Web應用程式時,將為您建立一個部署描述符,這通常就足夠了。該檔案包括下列條目:l
Time of Update: 2018-12-05
Time of Update: 2018-12-05
JCL必須為一個成員儲存在分區資料集(PDS)中。為JCL分配一個資料集時,其格式必須是定長(RECFM=FB),並且記錄長度為80位元組(LRECL=80)。 JCL提交有三種方法:1、 在JCL的編輯介面,用SUB命令提交2、 在Member列表介面,在JCL Member前用SUB提交3、 使用TSO命令 TSO SUBMIT ‘CN0003.TEST.JCL(JCL1)’提交。 TSO SDSF
Time of Update: 2018-12-05
在老師提供的一個PDF中,找到了一段關於JCL書寫格式的描述,如下: 一般語句格式規範 在 JCL 中,除/*語句外的所有語句均以第一、二列的//符號作為開始標誌,系統規定這 些語句的長度為 80 列。這 80 列在邏輯上被劃分為五個地區,分別是標識符區、名字區、操作符區、參數區和說明區,即:標識符區名字區操作符區參數區說明區// or //* or /*nameoperatorparametercomment一般情況下,標識符區的符號為“// ”,該符號表明該條語句為 JCL
Time of Update: 2018-12-05
進程通常被定義為一個正在啟動並執行程式的執行個體,它由兩個部分組成: 一個是作業系統用來管理進程的核心對象。核心對象也是系統用來存放關於進程的統計資訊的地方 另一個是地址空間,它包含所有的可執行模組或DLL模組的代碼和資料。它還包含動態分配的空間。如線程堆棧和堆分配空間。每個進程被賦予它自己的虛擬位址空間,當進程中的一個線程正在運行時,該線程可以訪問只屬於它的進程的記憶體。屬於其它進程的記憶體則是隱藏的,並不能被正在啟動並執行線程訪問。
Time of Update: 2018-12-05
這個問題經常出現在編寫架構代碼 , 需要動態載入很多類和資源的時候 . 通常當你需要動態載入資源的時候 , 你至少有三個 ClassLoader 可以選擇 : ² 系統類別載入器或叫作應用類載入器 (system classloader or application classloader) ² 當前類載入器 ² 當前線程類載入器 上面的問題指的是最後一種類載入器 . 哪種類載入器是正確的選擇呢 ? 第一種選擇可以很容易地排除 : 系統類別載入器
Time of Update: 2018-12-05
log4j.properties設定檔講解如下:# Set root logger level to DEBUG and its only appender to A1 #log4j中有五級logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其文法為:#log4j.rootLogger = [ level ] , appenderName, appenderName, …log4j.rootLogger=INFO, A1
Time of Update: 2018-12-05
調用函數的時候,有各種不同的呼叫慣例。它們規定了參數的傳送方式、參數是否可變,由誰來處理堆棧等。常用的呼叫慣例有兩種:C語言呼叫慣例和Pascal語言呼叫慣例。 可以在工程設定中設定自訂函數的調用規則,也可以在函式宣告和定義的時候在函數名前加關鍵詞或API宏定義(如_cdecl、__stdcall、__fastcall、WINAPI、APIENTRY等)明確表示函數的調用協定。 下面將分別說明各種調用協定的用法和意義,並附以相應的彙編程式碼分析。1、C語言呼叫慣例
Time of Update: 2018-12-05
預備知識: 1. VC是一門語言嗎? VC不是一種語言,而是一種整合式開發環境(IDE)。利用VC,可以把來源程式編寫、編譯連結、調試運行等各個工作放在一塊完成,很方便。如果你學過8086組合語言,一定會對其令人吐血的運行和調試方式印象頗深:) .那麼,我們在VC裡用的是什麼程式設計語言呢? 是 C++。
Time of Update: 2018-12-05
一、前言: Jboss預設安裝以後,會預設開啟http://127.0.0.1,顯示如下: JBoss Online Resources •JBoss 4.0 documentation •JBoss Wiki •JBoss forums JBoss Management •Tomcat status (full) (XML) •JMX Console •JBoss Web Console Jmx Console和Jboss Web Console
Time of Update: 2018-12-05
利用GDI+可以很方便的製作帶浮水印效果的圖片,網上介紹這方面的文章也很多,但鮮有Delphi的,本文參照網上文章http://www.codeproject.com/KB/GDI-plus/watermark.aspx介紹的方法,用Delphi
Time of Update: 2018-12-05
根據《出現頻率最高的筆試題》cphj(原作),及眾多的網友的觀點。本人做了以下總結: 大多數人都同意以下這個寫法:只是個人風格有些不同而已。 char *strcpy(char* dest, const char* src) { assert(NULL != dest); assert(NULL != src); char *tmp = dest; while('/0' != (*tmp++=*src++)) //
Time of Update: 2018-12-05
Tomcat最主要的功能是提供Servlet/JSP容器,儘管它也可以作為獨立的Java
Time of Update: 2018-12-05
1.GetStockObject的聲明: HGDIOBJ GetStockObject( int fnObject // stock object
Time of Update: 2018-12-05
proguard是什麼,做什麼用,不在這個地方介紹了,網上的資料很多很全。這裡只提一下使用proguard需要注意的幾個地方:1、注意版本,如果不是項目需要,最好使用最新穩定版本,這樣出錯的機會小一些,學習曲線會明顯縮短。2、最好以源碼的同編譯版本的jvm來啟動proguardgui.jar,不要直接用預設的jvm開啟。3、注意proguaardgui啟動後預設載入的libraryjar中包含的rt.jar,它的版本和你使用到的jvm版本一致。4、使用1.4的jvm開啟proguard時,注意在