原创 自定義android 4.0以上的對話框風格

 sdk 13 及以上 <style name="DialogWindowTitle"> <item name="android:textSize">22sp</item> <item name="andr

原创 【重載、重寫 和 多態】 JAVA

重載: 方法重載是讓類以統一的方式處理不同類型數據的一種手段。多個同名函數同時存在,具有不同的參數個數/類型。 重載Overloading是一個類中多態性的一種表現。 Java的方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但

原创 【實體轉map】

import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; /** * java實體轉成map * @author 宋志會 */

原创 Android模擬器 SD卡的權限詳解

做爲如今最盛行的挪動裝備,順序員們曾經力爭上游參加到了Android開拓的行列中。關於每一個開拓者,順序的少量數據要和SD卡交互,這樣纔不會佔用手機內存而進步順序的適用率。   但是在開拓初期,老手關於

原创 【Spring】中ApplicationContext加載機制

Spring中ApplicationContext加載機制。            加載器目前有兩種選擇:ContextLoaderListener和ContextLoaderServlet。          這兩者在功能上完全等同,

原创 【spring aop】實現原理與 CGLIB 應用

簡介: AOP(Aspect Orient Programming),也就是面向方面編程,作爲面向對象編程的一種補充,專門用於處理系統中分佈於各個模塊(不同方法)中的交叉關注點的問題,在 Java EE 應用中,常常通過 AOP 來處理

原创 【線程】

一個完整的例子來說明線程產生的方式不同而生成的線程的區別: public class ThreadTest { /** * main(這裏用一句話描述這個方法的作用) * @param args *

原创 【List】

List 集合中的對象按照一定的順序排放,裏面的內容可以重複。 List接口實現的類:ArrayList(實現動態數組), Vector(實現動態數組) ,LinkedList(實現鏈表), Stack(實現堆棧) 1、List中可以添加

原创 【memcache】 Windows下的Memcache安裝與Java部署

Windows下的Memcache安裝: 1. 下載memcached的windows穩定版,解壓放某個盤下面,比如在c:\memcached 2. 在終端(也即cmd命令界面)下輸入 ‘c:\memcached\memcached.e

原创 【自定義標籤】 java自定義標籤

所需: 一、自定義標籤實現類: myTags.java 二、自定義標籤庫文件(TLD): myTags.tld 三、一個JSP頁面:index.jsp 四、web.xml裏配置加載tld java類: public class myT

原创 web.xml

 web.xml加載過程:    1 啓動WEB項目的時候,容器(如:Tomcat)會讀他的配置文件web.xml讀兩個節點          <listener></listener>和<context-param></context

原创 【數組排序】數組中字符按字母排序

public class Test1 { public static void main(String[] aegs){ String[] str = {"a","d","c","b",

原创 ssi

在這說說SSI整合時的一些配置文件:  1,contextConfigLocation:Spring容器啓動時需要加載Spring的配置文件。默認是/WEB-INF目錄下的applicationContext.xml文件    當然

原创 【dynamic】的用法

dynamic可以去除第一個prepend="and"中的字符(這裏爲and),從而可以幫助你實現一些很實用的功能。 具體情況如下: 1.使用dynamic 1.1 xmlselect * from Person表        

原创 【封裝】 JAVA

 1、什麼是封裝? 封裝就是將屬性私有化,提供公有的方法訪問私有屬性。做法就是:修改屬性的可見性來限制對屬性的訪問,併爲每個屬性創建一對取值(getter)方法和賦值(setter)方法,用於對這些屬性的訪問。 如:private Str