Time of Update: 2018-12-03
TOMCAT 用https替換http的方法1.首先用jdk內建的工具keytool產生一個認證keystoreJAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /path/to/my/keystore2. 如果是JDK1.3以下則需要下載Java Secure Socket Extensions (JSSE) package, version 1.0.2 or later,且將jcert.jar,
Time of Update: 2018-12-03
Hibernate並沒有為巨型資料集合提供良好的協助,這也許是開發人員認為這樣沒有太大必要,反而增加Hibernate架構複雜性的緣故吧。最近在 Hibernate的官方罈子上看到Gavin寫給初級使用者的"understand FlushMode.NEVER",並參考了一下Stripes項目(本人時常關注的時髦項目)作者Tim的blog。在閱讀兩位大家言論後,和大家 share一下。全文閱讀:http://www.javah.net/Hibernate/20070428/567.html
Time of Update: 2018-12-03
Tiles架構允許在專門的XML檔案中配置Tiles組件。例如,以下代碼定義了一個名為"index-definition"的Tiles組件,它描述整個index.jsp網頁: <tiles-definitions> <definition name="index-definition" path="/layout.jsp"> <put name="sidebar" value="sidebar.jsp"/> <put
Time of Update: 2018-12-03
如下列數,第一項是1/1,第二項是1/2,第三項2/1,第四項為3/1,第五項是2/2,...........輸入n,輸出第n項。1/1 1/2 1/3 1/4 1/52/1 2/2 2/3 2/43/1 3/2 3/34/1
Time of Update: 2018-12-03
我們在開發Web應用時經常提到的一個概念是Model 1/Model 2,那麼到底它是什麼意思呢?其實它是對採用JSP技術構成Web應用的不同模型的描述。下面對這個概念做一個簡單的介紹。 Model
Time of Update: 2018-12-03
1、CTF中配置Jenkins路徑進入項目-->項目配置-->構建、測試和整合-->填寫URL啟動單點登入:整合後,只能使用CTF帳號,無法再使用Jenkins帳號2、Jenkins中安裝CTF外掛程式Jenkins-->系統管理-->管理外掛程式-->可選外掛程式-->選擇CollabNetPlugins-->安裝3、配置安全存取原則Jenkins-->Configure Global Security-->存取控制(前提:啟用安全)
Time of Update: 2018-12-03
本文將給大家介紹在JBuilder 9 整合式開發環境下,如何運用Struts Framework來開發Web 應用程式,我們這裡所說的JBuilder9是指JBuilder 9 Developer 與 Enterprise兩個版本。 一、JBuilder 對於 Struts 之支援 JBuilder 提供圖形使用者介面以簡化組件檔案 struts-config.xml 之編輯與設定,此外,JBuilder 於 Object Gallery對話方塊內的 Web
Time of Update: 2018-12-03
Struts控制器組件負責接受使用者請求、更新模型,以及選擇合適的視圖組件返回給使用者。控制器組件有助於將模型層和視圖層分離,有了這種分離,就可以在同一個模型的基礎上得心應手地開發多種類型的視圖。Struts控制器組建主要包括: ·ActionServlet組件:充當Struts架構的中央控制器。 ·RequestProcessor組件:充當每個子應用模組的要求處理常式。 ·Action組件:負責處理一項具體的業務。 Struts架構採用控制器組件來預先處理所有的客戶請求
Time of Update: 2018-12-03
畢業論文中要求"摘要與目錄"是羅馬數字頁碼顯示,本文從1開始阿拉伯數字設定,設定方法如下:1、將游標停留在目錄與本文中間(即在設定阿拉瑪數位第一頁頂端)2、點擊“分隔字元中的分節符號-->下一頁”,確定3、然後插入頁碼,設定頁碼格式為1,2,3.....,設定起始頁碼為14、更新目錄域,目錄頁碼自動更新為最新索引
Time of Update: 2018-12-03
package AdvanceJava;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Compile {/*public static void say1(List<Integer> list){System.out.println("list<Integer>");}public static int
Time of Update: 2018-12-03
如果想要得到其個對象的成員屬性,這個成員性質類型為包級私人內部類,而且該成員為私人,那麼怎麼得到該成員呢?思路:假設我們要研究的對象是TreeMap,我們想得到TreeMap對象的root首先, TreeMap.class.getDeclaredClasses() 得到所有內部類,如root為內部類Entry,即clazz = TreeMap.class.getDeclaredClasses()[3]; 即可得到內部類類型2、得到私人成員變數:Field rootf =
Time of Update: 2018-12-03
public void putAll(Map<? extends K, ? extends V> map) { int mapSize = map.size(); if (size==0 && mapSize!=0 && map instanceof SortedMap) {// 如果是有序Map,則執行自訂方法,否則調用父類putAll Comparator c = ((SortedMap)map).
Time of Update: 2018-12-03
1、系統後期要轉給營運的同事管理,為了使用方便、不易出錯,我們把命令列的N多複雜操作都用web進行透明化。後端使用指令碼完成。 2、做的過程中和cat說起,覺得指令碼寫出來的東西總是不太放心,沒有c/c++的可靠。 3、cat:“其實程式的是否健壯和你的思路關係最大。每種語言都提供了完整的文法和功能供你使用,只要把思路理清清楚,完全可以把一個指令碼寫的滴水不漏。”
Time of Update: 2018-12-03
很多開源軟體都有國際化和本地化的問題,其實國際化本沒有那麼複雜,只是總有些公司希望通過拒絕國際標準來提高市場佔有率,所以也就漸漸導致了現在的情況。很多開源軟體首要支援的便是UTF編碼,然後才是其他編碼。(by
Time of Update: 2018-12-03
今天跟著張老師的視頻學習了一天,在反射中提到用反射調用main方法的問題,其中有一點很不明白 Method mainMethod = Class.forName(startingClassName).getMethod("main", String[].class); mainMethod.invoke(null,(Object)new String[]{"111","222","333"});這一句的(Object)轉換很不理解,既然main方法要的參數是String
Time of Update: 2018-12-03
package AdvanceJava;import static java.lang.System.out;import java.io.InputStream;import java.lang.reflect.Constructor;import java.util.ArrayList;import java.util.Collection;import java.util.Properties;public class PropertiesLoad {/* * U * *
Time of Update: 2018-12-03
首先說一下什麼叫糖衣文法引入這種文法和原來的文法並沒有什麼區別,這種文法的引入只是方便程式員的使用,而它是在在編譯階段又轉換成原來的文法 在JDK1.5以後有許多這種例子,如是進階for ,枚舉,泛型,自動裝箱拆箱等,這些都是JDK引入的糖衣文法,當家還有一個可變參數舉個例子,大家寫一個可變參數的方法,用反編譯工作查看編譯後的class 檔案public statc void show(int ...a){ for(int i:a) System.out.println(
Time of Update: 2018-12-03
Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. InputThe first line of the input contains
Time of Update: 2018-12-03
package AdvanceJava;import static java.lang.System.out;import java.util.Collection;import java.util.Comparator;import java.util.HashSet;import java.util.TreeSet;class My implements Comparator{ @Override public int compare(Object o1, Object o2) { //
Time of Update: 2018-12-03
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;public class BalloonRise2 {public static void main(String args[]){HashMap<String,Integer> map =