原创 從自身出發去編程

前言要想達到一個目標,你必須清楚的看到以下幾個要素:1.所追求的目標的本質2.達到目標所具有的意義3.現有的條件4.從現有的條件到達目標,切實可行的路線5.前進道路上可能遇到的問題,以及解決它們的計劃——王垠《談談理想主義》正文不得不說,王

原创 Java讀取Properties配置文件

目錄1.Properties類與Properties配置文件2.Properties中的主要方法3.示例1.Properties類與Properties配置文件Properties類繼承自Hashtable類並且實現了Map接口,使用鍵值對

原创 類加載器與Web容器

目錄Tomcat中的類加載機制總結在關於類加載器中已經介紹了Jvm的類加載機制,然而對於運行在Java EE容器中的Web應用來說,類加載器的實現方式與一般的Java應用有所不同。不同的Web容器的實現方式也會有所不同。Tomcat中的類加

原创 ListView適配器Adapter介紹與優化

一、ListView與Adapter的關係        ListView是Android開發過程中較爲常見的組件之一,它將數據以列表的形式展現出來。一般而言,一個ListView由以下三個元素組成:       1、View,用於展示列表

原创 Android顏色選擇器介紹

使用Android的顏色選擇器可以讓我們的view在不同狀態下顯示不同的顏色。1、Android中ListView 選擇某項改變該行字體顏色 2、文件位置res/color/filename.xml,文件名被做資源的ID3、語法示例<?xm

原创 AsyncTask的用法

Android提供了幾種在其他線程中訪問UI線程的方法。Activity.runOnUiThread( Runnable )View.post( Runnable )View.postDelayed( Runnable, long )Han

原创 Context 使用不當造成內存泄露

問題:  Activity中的context被傳遞給了一個生命週期長過activity的對象(通常爲靜態單實例變量),導致activity不能正常被銷燬。  示例:Activity 調用 ChatMgr 時將context傳遞進來,由於Ch

原创 Android UI線程

  在開發Android應用時必須遵守單線程模型的原則: Android UI操作並不是線程安全的並且這些操作必須在UI線程中執行。在單線程模型中始終要記住兩條法則:1. 不要阻塞UI線程2. 確保只在UI線程中訪問Android UI工具

原创 每週四十小時,你有多少是在爲自己幹活?

努力工作爲什麼?普通人不外乎希望加薪、升職,過的更好。但是,要想達到這個目標,靠什麼?普通人當然要靠提升自己的能力和經驗。可是,你是不是已經發現,工作最踏實的,卻未必取得最好的結果? 所以,我想跟大家一起思考這個問題:每週五天,每天八小時,

原创 搭建Spring + SpringMVC + Mybatis框架之二(整合Spring和Mybatis)

目錄整合Spring和Mybatis整合Spring和Mybatis首先給出完整的項目目錄:(1)引入項目需要的jar包使用http://maven.apache.org作爲中央倉庫即可。Spring核心包,mybatis核心包,json數

原创 搭建Spring + SpringMVC + Mybatis框架之三(整合Spring、Mybatis和Spring MVC)

目錄整合Spring和SpringMVC整合Spring和SpringMVC之前已經整合了spring和mybatis,現在在此基礎上整合SSM。項目目錄:思路:SpringMVC的配置文件獨立,然後在web.xml中配置整合。(1)配置s

原创 搭建Spring + SpringMVC + Mybatis框架之一(創建項目)

創建項目用maven管理項目很方便,不用手動下載jar包,直接在pom.xml配置文件中,maven可以幫助我們自動下載,非常方便新建一個web project,添加maven支持就可以了,這樣創建出來的項目,目錄很全,src/main/j