以前上班的時候都會為了訂便當苦惱
今天上網竟然很神奇的看到有人實做出來
看來訂便當這種事情還真是困擾不少人(笑)
看他用的技術,看起來不是很難
不過有不少東西都是自己沒實做過

npitt 發表在 痞客邦 留言(1) 人氣()

Copy a file
import java.io.*; public class JCopy{ public static void main(String args[]){ try { JCopy j = new JCopy(); j.copyFile(new File(args[0]),new File(args[1])); } catch (Exception e) { e.printStackTrace(); } } public void copyFile(File in, File out) throws Exception { FileInputStream fis = new FileInputStream(in); FileOutputStream fos = new FileOutputStream(out); byte[] buf = new byte[1024]; int i = 0; while((i=fis.read(buf))!=-1) { fos.write(buf, 0, i); } fis.close(); fos.close(); } }
[JDK1.4 using the java.nio package]
import java.nio.channels.*; import java.io.*; public class JCopy2{ public static void main(String args[]){ try { JCopy2 j = new JCopy2(); j.copyFile(new File(args[0]),new File(args[1])); } catch (Exception e) { e.printStackTrace(); } } public void copyFile(File in, File out) throws Exception { FileChannel sourceChannel = new FileInputStream(in).getChannel(); FileChannel destinationChannel = new FileOutputStream(out).getChannel(); sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel); // or // destinationChannel.transferFrom(sourceChannel, 0, sourceChannel.size()); sourceChannel.close(); destinationChannel.close(); } }

npitt 發表在 痞客邦 留言(0) 人氣()

會知道這個是同事Elliot介紹的
說真的
覺得這真是個滿神奇的opensource
未何會覺得神奇,簡單來說就是"簡單"
好像有點像是講繞口令XD

npitt 發表在 痞客邦 留言(0) 人氣()

Struts VS Turbine
轉載自
http://www.cn-java.com/target/news.php?news_id=2335
Struts 和 Turbine 我都用過並且做過項目,我想在這個問題上我還是有點發言權的:-)
Struts 比 Turbine 的結構簡單多了,換而言之,Struts 是一個非常純的 Web Framework,它也僅僅只是一個 Framework.Struts 的官方定義中說了其符合 MVC,我並不是非常認同.Struts 很好的完成了 VC(Visual & Control),但它並沒有提供相應的M(Module),或者說不明顯.Struts 最好的搭檔可能就是 EJB 了,因為 EJB 補充了它的 M.

npitt 發表在 痞客邦 留言(0) 人氣()

Velocity
偶然在網路上發現這個名詞,不知道之後會不會成為主流的技術之一
官方網站
http://jakarta.apache.org/velocity/index.html
user-guide(english)

npitt 發表在 痞客邦 留言(0) 人氣()



l 其中:
Collections => Collection是所有List跟Set的始祖,List必須以特定次序來持有物件,Set無法擁有重複元素
========================
ArrayList => 用Array實做的List,允許快速隨機存取,相較於LinkedList 不適合拿來進行元素安插和移除動作

npitt 發表在 痞客邦 留言(0) 人氣()

SQL Data Type 與 Java class 對應表
SQL Type       Java class
-------------------------------------------
CHAR         java.lang.String
-------------------------------------------

npitt 發表在 痞客邦 留言(0) 人氣()

連接 Mysql Database Server:
-------------------------------------------------------------------------------
mysql 不支持 unicode,所以比較麻煩。
先將 URL String 設置成 encoding 為 Big5
String url = "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=Big5";

npitt 發表在 痞客邦 留言(0) 人氣()

Java Web 程式設計 sendRedirect與requestDispatcher的限制
1. RequestDispatcher限制
當於程式中使用以下敘述

PrintWriter out = response.getWriter();

npitt 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。