Time of Update: 2018-12-04
1.檔案清單:業務介面:UserService業務實現:UserServiceImpl代理類的調用Handler實現:ProxyHandler2.少廢話,貼代碼:package com.niewj.service;import com.niewj.model.User;public interface UserService {void add(User user);void delete(User user);}package com.niewj.service;import
Time of Update: 2018-12-04
寫出程式的輸出,測試自己是否瞭解繼承基礎。/** 父類 */class PaPa {String color = "黑白";public void method() {System.out.println("父親照片:" + color);}}/** 子類 */class Sub extends PaPa {String color = "彩色";public void method() {System.out.println("兒子照片:" + color);}}/** 測試
Time of Update: 2018-12-04
Neo4j簡介Neo4j是一個高效能的,NOSQL圖形資料庫,它將結構化資料存放區在網路上而不是表中。Neo4j也可以被看作是一個高效能的圖引擎,該引擎具有成熟資料庫的所有特性。程式員工作在一個物件導向的、靈活的網路結構下而不是嚴格、靜態表中——但是他們可以享受到具備完全的事務特性、企業級的資料庫的所有好處。Neo4j因其嵌入式、高效能、輕量級等優勢,越來越受到關注。圖形資料結構在一個圖中包含兩種基本的資料類型:Nodes(節點) 和 Relationships(關係)。Nodes 和
Time of Update: 2018-12-04
class Pa {String color="黑白";public Pa() {System.out.println("Pa"+"@"+Test.NUM++);print();}public void print(){System.out.println(color+"@"+Test.NUM++);}}class Son extends Pa{String color = "彩色";String toy = "我有彈弓";public Son()
Time of Update: 2018-12-04
public void receive() throws Exception {Log.e(tag, "receive()");// sharedpreference讀取資料,用split()方法,分開字串。SharedPreferences pre = getSharedPreferences("SAVE_INFORMATION",MODE_WORLD_READABLE);String content = "name;pass";//pre.getString("save",
Time of Update: 2018-12-04
【聯合主鍵】>>>>配置方式:xml: 1. Student中單獨建立StudentPk主鍵實體類 2. 配置:<composite-id name="studentPK"> <key-property name="name" column="username" /> <key-property name="nickname" column="nickname" />
Time of Update: 2018-12-04
OSGi 是目前最具潛力,能夠將 JavaEE 帶入下一個黃金10 年的重要技術。一直以來, 開發人員及企業使用者對Java EE 的模組化和動態能力並不滿意,這些都是 JavaEE 的軟肋。盡 管 Java EE 6 的模組化能力加強了不少,比如 Servlet3.0 引入的 Web Fragment、但還是不夠 徹底。相反,OSGi 的這些能力很強,但其企業級能力稍差。因此,業界在努力將 OSGi引 入到 Java EE 領域,或者說在整合它們的各自優勢。 Spring
Time of Update: 2018-12-04
[hibernate3-摘要]第一節:JPA註解@Entity 【類聲明】 註解為ORM對象@Table 【類聲明】 指定資料庫表資訊:@Table(name="t_student")指定表名@Id 【get方法聲明】 類的主屬性@GeneratedValue 【get方法聲明】 主鍵建置原則@Basic 【get方法聲明】
Time of Update: 2018-12-04
首先在eclise中建立android工程 new-->project-->android project.最低相容版本選擇1.5最高一般選擇3.2 theme選項 選擇holo light; 預設的類名為MainActivity.java 將其繼承AndroidApplication類,此類作為主線程 建立一個類
Time of Update: 2018-12-04
1.滑鼠MouseListener有三個方法:mouseDown:摁下觸發;mouseUp:鬆開時;mouseDoubleClick:雙擊時;左中右鍵都可2.屬性:button:int:左=1;中=2;右=3;stateMask:同KeyListener;x,y:摁下處座標package com.iteye.niewj.swt.chapter1;import org.eclipse.swt.SWT;import org.eclipse.swt.events.MouseEvent;import
Time of Update: 2018-12-04
#【openSession和getCurrentSession的區別】<1> 產生的session執行個體。 openSession產生的Session的執行個體是SessionImpl的執行個體; getCurrentSession產生的是代理對象$Proxy<2> 新舊session執行個體。 openSession每次開啟都是新新Session;
Time of Update: 2018-12-04
目前,SpringSource官方主要採用 SVN儲存 Spring項目的源碼及文檔。如果需要或者感興趣,開發人員可以持續從 SVN 庫(https://src.springsource.org/svn/spring-framework/trunk/)獲得最新的 Spring 項目快照,並構建出最新版本的 Spring。為達到這一目的,開發人員可依據如下給出的操作步驟進行。其一,藉助svn 命令列或 Subclipse,從 SVN庫將
Time of Update: 2018-12-04
Facebook的MySQL資料庫,是世界上最龐大的MySQL資料庫之一,在不同地區有數千個資料庫伺服器。因此,備份對他們來說是個巨大的挑戰。為瞭解決這個問題,他們構建了一個高度自動化、非常有效備份系統,每周移動多個PB的資料。Facebook資料團隊的Eric
Time of Update: 2018-12-04
KeyListener也有兩個事件方法:1. KeyPressed 和 KeyReleasedKeyPressed:顧名思義,摁下鍵盤觸發事件;KeyReleased:鬆開摁鍵觸發。2.事件對象KeyEvent有三個屬性比較有用:character:得到按鍵對應的字元,類型為char,所以包括漢字等編碼值。keyCode: 得到按鍵碼。如a在鍵盤的摁鍵碼為97;stateMask: 利用 & (位與)運算來判斷是否某個鍵被摁下。多用來檢測是否同步選取Ctrl, Alt, Shift
Time of Update: 2018-12-04
1.不要看到別人的回複第一句話就說:給個代碼吧!你應該想想為什麼。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。 2.初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。 3.看協助,不要因為很難而自己是初學者所以就不看;協助永遠是最好的參考手冊,雖然協助的文字有時候很難看懂,總覺得不夠直觀。 4.不要被對象、屬性、方法等詞彙所迷惑;最根本的是先瞭解最基礎知識。
Time of Update: 2018-12-04
以下記錄了一個小小的Spring3的annotation的應用筆記。檔案清單:UserService-interfaceUserDao-interfaceUserServiceImpl-UserService介面的實現UserDaoImpl-UserDao介面的實現User-實體類package com.niewj.model;public class User {private String name;public String getName() {return name;}public
Time of Update: 2018-12-04
準備資料:CREATE TABLE Student(SnoINT(11) auto_increment PRIMARY KEY,Sname VARCHAR(20),SsexVARCHAR(20),SageINT(3),SdeptVARCHAR(20));CREATE TABLE Course(CnoINT(11)auto_increment PRIMARY KEY,CnameVARCHAR(20),CpnoINT(11) REFERENCES Course(Cno),CcreditINT(2
Time of Update: 2018-12-04
我們在使用toArray()方法的時候,通常會遇到轉型無值的問題,例如:List widgetList = new ArrayList(); String[] widgetArray = (String[])widgetList.toArray(); 這樣的轉型很明顯是錯誤的,我們知道,java中轉型基本要遵循向上轉型的問題,在這裡,如果採用上述轉法,widgetArray中將無法轉換出正確的值。正確方法應採用下面:List widgetList = new
Time of Update: 2018-12-04
【原網址】http://blog.chinaunix.net/uid-411974-id-88368.htmlIT人喝酒的講究,以後酒桌上有的研究了~嘻嘻大家喝的是啤酒,這時你入座了……你給自己倒了杯可樂,這叫低配置。你給自已倒了杯啤酒,這叫標準配置。(偶一直都是標配)哈哈你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。你的同事給你倒了杯白酒,這叫推薦配置。人到齊了,酒席開始了。你先一個人喝了一小口,
Time of Update: 2018-12-04
建立一個RAP 的Application其實只需要實現擴充點org.eclipse.rap.ui.entrypoint,同時建立對應的class implements IEntryPoint接口。其中需要實現的方法是createUI(),一般的內容如下: public int createUI() { Display display = PlatformUI.createDisplay(); WorkbenchAdvisor advisor =