原创 【android開發記錄片】android下實現圓角列表佈局控件

引子 今天閒來做了一個類似iphone的圓角列表,先看效果。 圖片中綠色線條的是列表頭文字,紅色的是列表落款文字。此兩處都可以顯示/隱藏及動態改變值。對於列表頭還可以設置文字的位置(靠左,靠右,居中)。點擊圖片中的地區一行,轉到下面省份

原创 在javaee項目中使用WebSocket

這篇文章是對最近使用WebSocket的一個經驗分享。 首先,什麼是WebSocket,有興趣的朋友可以看看這裏:http://zh.wikipedia.org/zh-cn/WebSocket 對WebSocket有了基本認識

原创 Hadoop源代碼分析(完整圖文版) part 2

Hadoop源代碼分析(一八) DataNode的介紹基本告一段落。我們開始來分析NameNode。相比於DataNode,NameNode比較複雜。系統中只有一個NameNode,作爲系統文件目錄的管理者和“inode表”(熟悉UNIX

原创 【d3.js實踐教程02】基於中國地圖的高考一本錄取率排行

學習d3.js(以下都簡稱d3)也有一段時間了,運行d3做了幾個項目。我發現中文的d3教程很少,國外資料多但要求有一定的英文閱讀能力(推薦網址:http://bl.ocks.org/mbostock),於是就萌發了寫一個d3實際運用系列

原创 struts2集成javamail發郵件(帶附件)實踐記錄

一、代碼預覽 這兩天在做struts2上的郵件發送。以前的項目有用到spring,用spring提供的郵件支持類很方便可以完成這個功能,但是現在只用struts2的話,就碰到了一系列的問題。 代碼是從網上copy的,然後自己改進了一些,同

原创 阿里雲服務器ECS配置Apache2+php5.3+mysql5圖文過程(window 2008 R2 32位)

楔子 現在很多國內IT巨頭都開始搞雲服務器,前兩天,小弟在阿里雲(http://www.aliyun.com)中購買了一個雲服務器,OS是window 2008 R2 32位,並準備將自己的網站(ThinkPhp+Mysql)搬遷到新服務

原创 java實現的日期計算

這裏講的日期計算比較偏,用到的地方很少(比如獲取今天所在周的週一或者週日,獲取今天是本月的第幾周...),這些方法是以前做項目遺留下來的,現在整理一下,跟大家分享。 工具類主要有一下方法: public static Date getF

原创 [pinyin4j] java版漢字轉換拼音(大小寫)

pinyin4J 是一個可以將漢字轉換成拼音的lib,非常實用,其maven地址爲:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.0 pinyin4J 提供Pin

原创 Hadoop源代碼分析(完整圖文版) part 1

在網上看到了很多此文章的裝載,但是都是純文字,這篇文章在沒有圖片的情況下閱讀起來意義不大了。花了點時間上傳了100多張圖片,希望對大家學習hadoop有幫助。 Hadoop源代碼分析(一) 關鍵字: 分佈式 雲計算  Google的核心

原创 phpmyadmin誤刪表後的恢復過程(心驚膽跳啊)

話說今天不知道是抽風了還是失魂了,在用phpmyadmin刪除測試數據時,竟然將整個表刪除了: 等程序運行出錯時,纔出現整個表都沒有了,而且之前也沒有備份好!這下蛋疼了,這個可是production服務器,裏面的數據可不能丟啊!  

原创 打包jar文件後的spring部署及hibernate自動建表經驗總結

楔子 用spring+hibernate做一個服務器運行程序,在部署到服務器時(打包成jar,在window server2008下運行),出現了以下兩個糾結問題: 1. 加載不了Spring容器 2. hibernate.hbm2ddl

原创 【網站支付PHP篇】thinkPHP集成匯潮支付(ecpss)

系列目錄 支付寶集成:http://www.cnblogs.com/nerve/p/3437879.html   系列說明 最近在幫朋友的系統安裝支付模塊(兌換網站積分),現在總結一些開發心得,希望對大家有用。這個系列會講以下第三方支付平

原创 java實現的MySQL自動備份和還原(struts2+Hibernate)---兼容 window+Linux

  相信很多朋友都經歷過數據庫出問題的情況,我也同樣(見我的上一篇博文:phpmyadmin誤刪表後的恢復過程(心驚膽跳啊)   )。如果數據很大或者很重要,那麼恢復起來是相當困難的,所以我們在做一個相對完善的系統時,數據庫的備份/還原功

原创 Hadoop源代碼分析(完整圖文版) part 3

Hadoop源代碼分析(三五) 除了對外提供的接口,NameNode上還有一系列的線程,不斷檢查系統的狀態,下面是這些線程的功能分析。 在NameNode中,定義瞭如下線程:   Daemon hbthread = null;   // 

原创 如何在電腦上測試手機網站

最近公司要開發網站的移動版,讓我準備準備知識,話說本人開發移動網站的經驗還真不多,最悲劇的事情就是我的手機是個經典的諾基亞,而且公司還不給配手機,這是有多扣啊,沒辦煩啦,沒有手機就用電腦模擬唄,相辦法代替,查了很多資料,嘗試了大部分方法