原创 preparedStatement和Statement

在JDBC應用中,如果你已經是稍有水平開發者,你就應該始終以PreparedStatement代替Statement.也就是說,在任何時候都不要使用Statement一.代碼的可讀性和可維護性.雖然用PreparedStatement來代

原创 通配符高效降低配置

<!--通過這段代碼可以看出約定優於配置通過約定各個模塊的名字可以將配置降到最低--> <package name="actions" namespace="/actions" extends="struts-default">

原创 關於struts2中的action

struts2 繼承了webwoek的核心優勢使得完全脫離了servlet 下面簡單介紹struts2中的action 1.action類將可以是一個普通的類實現自己的控制業務邏輯也可以實現action接口實現action接口將方便我們使

原创 java動態代理(JDK和cglib)

java動態代理(JDK和cglib) JAVA的動態代理  代理模式  代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消

原创 c#和java的一些語法區別

C#中有無符號數,Java沒有。 C#中有值類型,且可自己定義值類型的結構體(struct)。 Java中的基本類型(或叫基元類型)即爲值類型,但Java沒有結構體,所以不能自定義值類型。 C#中的值類型

原创 android高級界面組件之AutoCompleteTextView

自動完成文本框是從EditText繼承而來它實際是一個文本輸入框 但是它比其它輸入框多了一個功能就是在用戶輸入一定的字符後會給出提示用戶可以直接選取提示的文字增強用戶體驗下面對起屬性和使用做簡單介紹 佈局文件如下: <?xml vers

原创 關於android裏面html的應用

在android的界面同樣可以用html而不用layout同時可以開啓對js的支持操作界面顯示數據 實列 在assets裏面新建一個index.html文件在屏幕上顯示一個列表 <!DOCTYPE html PUBLIC "-//

原创 hibernate主鍵生成策略

標識符屬性的生成策略 Hibernate映射文件(*.hbm.xml)中的<id>元素定義持久化類的標識符屬性名、類型和與數據庫表中字段的映射,其<generator>子元素則用來設置當前持久化類的標識符屬性的生成策略。一個持久化對象對

原创 hibernate中java對象的三種狀態

臨時態:對象還沒有被保存到sesion緩存中。 持久態:對象已經保存到了緩存中但是還沒有更新到數據庫(被持久化的對象就是之前的對象,持久化以後再次更改該對象屬性是session不會更改保持原來屬性)。 遊離體:更新到數據庫了但是已經被se

原创 android service

 Android中的服務和windows中的服務是類似的東西.服務(service)主要用於兩個目的:後臺運行和跨進程訪問。通過啓動一個服務,可以在不顯示界面的前提下在後臺運行指定的任務,這樣可以不影響用

原创 Android animation動畫

Android tweened動畫 示例代碼 Android的動畫效果分爲兩種,一種是tweened animation(補間動畫),第二種是frame by frame animation。一般我們用的是第一種。補間動畫又分爲Al

原创 file的理解

文件和目錄路徑名的抽象表示形式。理解目錄和文件 File file = new File(".");//以當前路徑創建一個file對象".."代表父路徑相當於是個目錄路徑 System.out.println(file.mkdi

原创 set方法注入依賴屬性

<property name="person"> <bean class="com.dao.bean.persondaobean"></bean> </property> <!-- 新增加一個name屬性並把值注入進去

原创 ext

要使用ExtJS,先要得到ExtJS庫文件,ExtJS庫文件可以到ExtJS官網下載,地址是www.extjs.com/products/gxt/download.php,把下載得到的ZIP壓縮文件解壓縮到【D:\ExtCode】目錄下,

原创 java中的io

java io提供的四大抽象類inputstream outputstream writer reader  分別對應最基本的實現類實現文件的輸入輸出 FileInputStream fi=new FileInputStream("D: