原创 android製作一個音頻播放器

注意【音頻播放器跟視頻播放器共用的是同一個MediaPlayer,所以你在測試的時候如果兩個播放器交叉播放在暫停、繼續播放時會有bug,這個不必在意,因爲實際當中這種交叉播放場景一般沒有 】 環境:android API-15 開發工具:

原创 BASE64Decoder報錯問題解決方案

如需轉載,請註明出處。 有時候項目裏面會出現這個情況。 BASE64Decoder這個類明明有,ctrl+左鍵也能點出來,但是老是下面報紅線,提示找不到這個東西。 解決方案: **步驟一: 右鍵項目選擇propert

原创 NGINX引入線程池 性能提升9倍

本文轉載自“雲棲社區”的feuyeux,原文鏈接 摘要1. 引言 正如我們所知,NGINX採用了異步、事件驅動的方法來處理連接。這種處理方式無需(像使用傳統架構的服務器一樣)爲每個請求創建額外的專用進程或者線程,而是在一個工作進程

原创 java操作Memcached

java操作Memcached Memcached是一個自由開源的,高性能,分佈式內存對象緩存系統。 Memcached是一種基於內存的key-value存儲,用來存儲小塊的任意數據(字符串、對象)。這些數據可以是數據庫調用、API調用或

原创 android開發之旅(二)

引言 前面Android開發之旅:環境搭建及HelloWorld,我們介紹瞭如何搭建Android開發環境及簡單地建立一個HelloWorld項目,本篇將通過HelloWorld項目來介紹Android項目的目錄結構。本文的主要主題如下

原创 eclipse添加註釋模板

設置註釋模板的入口: Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設置註釋的元素啦。現就每一個元素逐一介紹: 文件(Files)註釋標籤

原创 ThreadPool用法和示例

本文轉載自:原文鏈接 1、ThreadPool的優點   在Java.util.concurrent包下,提供了一系列與線程池相關的類。合理的使用線程池,可以帶來多個好處:      (1)降低資源消耗。通過重複利用已創建的線程

原创 android開發之旅(一)

——工慾善其事必先利其器 引言 本系列適合0基礎的人員,因爲我就是從0開始的,此係列記錄我步入Android開發的一些經驗分享,望與君共勉!作爲Android隊伍中的一個新人的我,如果有什麼不對的地方,還望不吝賜教。 在開始Androi

原创 android開發之旅(四)

——成功屬於耐得住寂寞的人,接下來幾篇將講述Android應用程序的原理及術語,可能會比較枯燥。如果能夠靜下心來看,相信成功將屬於你。 引言 爲了後面的例子做準備,本篇及接下來幾篇將介紹Android應用程序的原理及術語,這些也是作爲一

原创 java圖形驗證碼工具類

/** * @ClassName: ValidateCodeHelper * @Description: 關於java圖形驗證碼的工具類 * 這是一個驗證碼工具類,直接複製粘貼即可用 * @author 沒有水的魚 * @date 201

原创 android開發之旅(三)

我們對android有了個大致的瞭解,知道如何搭建android的環境及簡單地寫一個HelloWorld程序,而且知道一個android項目包括哪些文件夾和文件及相應的作用。本篇將站在頂級的高度——架構,來看android。我開篇就說了

原创 hibernate驗證註解validator用法

@Null   被註釋的元素必須爲 null    @NotNull    被註釋的元素必須不爲 null    @AssertTrue     被註釋的元素值必須爲 true    @AssertFalse    被註釋的元素值必須爲