Time of Update: 2018-12-06
一、JDK1.51.scanner的用法:public class ScannerTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // boolean i=sc.nextBoolean(); // byte i=sc.nextByte(); // short i=sc.nextShort(); // int i = sc.nextInt(); // long i=
Time of Update: 2018-12-06
原因:struts2.1.X把struts2.0中的和ajax相關的,如datetimepicker,tree,treenode 都移動到了dojo中了 解決方案: 1、在jsp檔案中加入<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>和<sx:head/> 2、將<s:datetimepicker label="XXXX"
Time of Update: 2018-12-06
使用反射public class ReflectTest { public static void main(String[] args) throws Exception { Class clazz=User.class; Object obj=create(clazz); System.out.println(obj); invoke1(obj,"showName"); System.out.println("------------------"); field(clazz);
Time of Update: 2018-12-06
構建工程簡單地說就是編譯、打包、運行、部署等操作。(1)準備工作:建立HelloWorld檔案夾存放工程,在HelloWorld工程的根目錄中有兩個檔案夾src和build,src為原始碼檔案夾,build是用來放置工程構建以後得到的檔案,其中build檔案夾中有classes和lib檔案夾,classes用來放置編譯src中java檔案得到的類檔案,lib用來放置構建工程產生或者引用到的jar包。(2)在HelloWorld中建立HelloWorld.java代碼如下:public
Time of Update: 2018-12-06
嚴重: Dispatcher initialization failed java.lang.RuntimeException:
Time of Update: 2018-12-06
啟動Eclipse時,啟不起來JVM terminated. Exit code=-1 收藏 出現錯誤了,不知道什麼原因原本好好的Eclipse,今天早上出問題了,啟動不起來還拋出JVM terminated. Exit code=-1,上網查了資料以後,原來好多人和我一樣都有這樣的問題,真是感謝前輩們了。Eclipse 啟動不起來,出現以下錯誤:JVM terminated. Exit
Time of Update: 2018-12-06
進入tomcat目錄下的conf\tomcat-users.xml 假設我要添加管理員帳號haha,密碼為haha. 新xml如下: <?xml version='1.0' encoding='utf-8'?><tomcat-users> <role rolename="tomcat"/><role rolename="role1"/><role rolename="manager"/><role rolename="admin"
Time of Update: 2018-12-06
logic:equal,logic:present用法1.<logic:equal value="a" name="documentContent">顯示</logic:equal> <logic:equal name="DeliverProveForm" property="userAction"
Time of Update: 2018-12-06
JTextArea是純文字組件,可以使用JTextPane,通過操作Document文檔來控制JTextPane顯示的內容,下面的代碼在一個JTextPane中顯示了一個表徵圖,三行文字,每行用不同的顏色和大小顯示: import javax.swing.*; import java.awt.*; import java.awt.event.*; import javax.swing.text.*; import
Time of Update: 2018-12-06
建立Initial Context 從伺服器端串連到JNDI//建立一個Inital Context Context ctx=new InitialContext();從任何一個地方串連到JNDI:建立Environment對象:weblogic.jndi.Enviroment env=new
Time of Update: 2018-12-06
1.從Object層次來說兩者是相同的,都是比較記憶體位址,也就是說,都是比較兩個引用是否指向同一個對象,是則返回true,否則返回false。equals:public boolean equals(Object obj){ return (this==obj);//比較兩個對象的記憶體位址是否一致。}2.但很多類Overwrite了equals方法:如:String類:public boolean equals(Object anObject){if (this==anObject){
Time of Update: 2018-12-06
對有向圖進行拓撲排序的方法(可運用的排課等):(1)初始時拓撲序列為空白間;(2)任意選擇一個入度為0的頂點,將其放入拓撲序列中,同時刪除該頂點以及從該頂點出發的弧形;(3)重複(2),直到不存在入度為0的頂點為止(若所有頂點都進入拓撲序列返回則完成拓撲排序,否則由於有向圖中存在迴路無法完成拓撲排序)。 #define MAXVNUM 50 //最在頂點數typedef struct ArcNode{ //表節點類型 int
Time of Update: 2018-12-06
package cn.ming.javamail;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class Demo1 { public static
Time of Update: 2018-12-06
1.分治法分治法的設計思想是將一個難以直接解決的大問題分解成一些規模較小的相同問題,以便各個擊破,分而治之。一般來說,分治演算法在每一層遞迴上都有3個步驟:(1)分解:將問題分解成一系列子問題。(2)求解:遞迴地求解各子問題。若子問題足夠小,則直接求解。(3)合并:將子問題的解合并成原問題的解。2.Hanoi塔分治法的典型應用:當只有一個盤子時,直接從A移到C即可;如果已知n-1個盤子的移動方案,那麼n個盤子的移動方案如下:先把前n-1個盤子從A藉助C移動到B,再把第n個盤子從A直接移到C,然後
Time of Update: 2018-12-06
一、JdbcTemplate 查詢帶有參數,和行映射方法:public Object queryForObject(String sql, Object[] args, RowMapper rowMapper),使用自訂的UserRowMapper完成映射。一個RowMapper的常用實現BeanPropertyRowMapper,該實現可將結果集轉換成一個Java Bean(欄位名與Java Bean屬性名稱不符合規範,可用別名處理)。public List query(String sql,
Time of Update: 2018-12-06
Eclipse崩潰,錯誤提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual machine memoryparamters to increase this memory.
Time of Update: 2018-12-06
1.daoConfig.propertiesuserDaoClass=cn.itcast.jdbc.dao.impl.UserDaoJdbcImpl#userDaoClass=cn.itcast.jdbc.dao.impl.UserDaoHibernateImpl-----------------------------------------------------------------------------------------------------------public
Time of Update: 2018-12-06
什麼是Base64? 按照RFC2045的定義,Base64被定義為:Base64內容傳送編碼被設計用來把任意序列的8位位元組描述為一種不易被人直接識別的形式。 為什麼要使用Base64?在設計這個編碼的時候,我想設計人員最主要考慮了3個問題: 1.是否加密? 2.密碼編譯演算法複雜程度和效率 3.如何處理傳輸? 加密是肯定的,但是加密的目的不是讓使用者發送非常安全的Email。這種加密方式主要就是“防君子不防小人”。即達到一眼望去完全看不出內容即可。
Time of Update: 2018-12-06
1、通過屬性設定 <select name="11" id="11" disabled=true > <option value="1">18-21</option> <option value="2">22-25</option> <option value="3">26-29</option> <option value="4">30-35</option>
Time of Update: 2018-12-06
1.配置JNDI資源;在WebRoot/META-INF下建立一個File:context.xml。context中的內容如下 :<Context><Resource name="mail/Dog" auth="Container" type="javax.mail.Session" mail.smtp.host="smtp.sina.com"