Time of Update: 2018-07-25
遭遇下面的莫名其妙的錯誤,提示 參數錯誤:action 和 bean 模型類型不符。 後來仔細檢查才發現,在struts的action配置裡邊設定的action name,與action類裡邊的一個 bean 名稱一樣了,在傳遞參數時產生了歧義,修改action name為其他既可以解決。 結論: 不要把 action name的屬性設定成和 action bean 一樣的名稱。 嚴重: Servlet.service() for servlet
Time of Update: 2018-07-25
Spring3MVC中Controller層接受前端頁面的參數有一種情況: @RequestMapping(value = "/updateStudent.do")public ModelAndView updateStudent(Student entity) {// ...} Student 類中有如下兩個屬性 private String name; // 姓名 private Date registDate; // 入學時間
Time of Update: 2018-07-25
首先,阿里的面試官都很nice,每次結束電話都會說謝謝,問到你不會的問題,也會讓你別急,會給你提示,面試體驗很好。 第一次,上午十點電話去洗手間了,沒接到,有點方。 下午3點,阿里電話一面,應該是個技術小哥,跟我聊了很多亂七八糟的,中間我可能有點緊張,說話語速有點快,小哥讓我不要急,說我的知識面已經很廣,不要怕。之後我就很冷靜nice的跟小哥聊天了。
Time of Update: 2018-07-25
隨著CPU 多核時代的到來,多線程編程在充分利用計算資源、提高軟體服務品質方面扮演了越來越重要的角色。而解決多線程編程中頻繁出現的普遍問題可以借鑒設計模式所提供的現成解決方案。
Time of Update: 2018-07-25
很早就知道爬蟲的原理,但是一直沒有去實現過,今天寫起來還真遇到很多困難,尤其是多線程同步的問題。還是自己對多線程不熟,沒有大量實踐過的原因。 先上我做的結果吧: 開始爬蟲.........................................當前有1個線程在等待當前有2個線程在等待當前有3個線程在等待當前有4個線程在等待當前有5個線程在等待....................
Time of Update: 2018-07-25
方法 第38條:檢查參數的有效性 在方法體的開頭處檢查參數,對於公有的方法,要用Javadoc的@throws標籤在文檔中說明違反參數值限制時會拋出的異常 /** * @throws ArithmeticException if m is less than or equal to 0 /public BigInteger mod(BigInteger m){ if(m.signum() <= 0){ throw new
Time of Update: 2018-07-25
異常 第57條:只針對異常的情況才使用異常 異常應該只用於異常的情況下:它們永遠不應該用於正常的控制流程 設計良好的API不應該強迫它的用戶端為了正常的控制流程而使用異常 第58條:對可恢複的情況使用受檢異常,對編程錯誤使用運行時異常 Java程式設計語言提供了三種可拋出結構:受檢的異常、運行時異常和錯誤
Time of Update: 2018-07-25
public void init() { log = Logger.getLogger("LoggerNewConfig"); //log.setLevel(Level.SEVERE);//順位 低於順位的訊息將被屏蔽
Time of Update: 2018-07-25
在tomcat的web項目中使用tomcat內建的JULI 配置步驟 1:在src下寫一個logging.properties檔案 handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler############################################################# Handler specific properties.#
Time of Update: 2018-07-25
最近需要調用Notes java API來發送郵件.主要參考了以下兩個部落格: 1 http://www.blogjava.net/jiangmin/articles/76137.html 這個部落格完成了代碼的主體. (把代碼粘貼過來,馬上可以用) 有一個地方需要更正: 通過 Session s = NotesFactory.createSession((String)null, (String)null, &
Time of Update: 2018-07-25
BufferedImage src = ImageIO.read(new File("/Users/axman/Desktop/111.jpg"));int w = src.getWidth();int h = src.getHeight();double scala = 1.5d;int dw = (int)Math.round(w * scala);int dh = (int)Math.round(h * scala);BufferedImage dest = new
Time of Update: 2018-07-25
package test; import javax.sound.midi.*;import javax.sound.sampled.*;import java.io.*; /** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company:
Time of Update: 2018-07-25
最近在Linux下學習j2ee編程,不知道是什麼原因,自己漸漸的感覺到了,跟windows 下的差別不是很大,不過對環境的搭建還是很費力氣的,呵呵。 由於ext3分區容量限制,我開始覺得一些東西可以換位置了,於是把我的eclipse ,tomcat 移到了別的磁碟中,然而在使用的時候就要有問題了,首先是環境的路徑不對,回想到我下載的是免安裝的,於是開始修改我的路徑,實在沒辦法就修改,首先在建立的時候重建tomcat
Time of Update: 2018-07-25
課堂上老師說,native介面可以實現不同語言的混編,彌補java語言的不足之處,聽到此處我大喜過望,心想又可以使用我的C/C++了,哈哈,開心,欣喜之下,我晚上回到宿舍開始試試這個native介面的功能。 首先從網上找了如下的代碼: 1。java的先編譯為.class檔案: public class HelloWorld { public native void displayHelloWorld(); static {
Time of Update: 2018-07-25
計算機大家都用過,不過自己寫的還是很有情感的,今天下午完成了一個初級的計算機開發,主要鍛煉下自己對於圖形介面的設計,以及事件偵聽的寫法加以鞏固。 主要代碼如下: package homework; import java.awt.*; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.StringSelection; import
Time of Update: 2018-07-25
結構型模式包括7種:適配器模式、橋接模式、組合模式、裝飾模式、面板模式、享元模式、代理模式。 本文主要介紹適配器模式和橋接模式。 一、適配器模式(Adapter)
Time of Update: 2018-07-25
今晚在逛CSDN的時候發現了,有人用java寫了產生myeclipse註冊碼的代碼,所以就抄錄了下來。 o(∩_∩)o 哈哈 package gggg; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static
Time of Update: 2018-07-25
import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Calendar; /** * myeclipse blue 7.5 keygen * @author Administrator * */
Time of Update: 2018-07-25
產生MyEclipse8.5註冊碼的java源碼 產生MyEclipse8.5註冊碼的java源碼 MyEclipseKeyGen MyEclipse8.5註冊機 MyEclipse8.5註冊碼產生 MyEclipse8.5註冊機源碼 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseKeyGen { private
Time of Update: 2018-07-25
import java.io.*;import java.text.*;import java.util.Calendar;import java.awt.datatransfer.*; public class T { private void go() throws Exception { BufferedReader br = new BufferedReader(new