原创 nginx的日誌

nginx的日誌 nginx的日誌包括錯誤日誌和訪問日誌,分別使用不同的指令來定義其輸出位置和相應的級別。 下面介紹其各自的用途。 錯誤日誌 nginx提供了error_log指令來指定錯誤日誌的輸出文件和級別。 指令定義如下: Sy

原创 使用Ant構建Android應用

2014年7月13日,下文中的ADT版本爲adt-bundle-windows-x86_64-20140624。   上半年項目需要,開發一個基於Android SDK的應用,通過仔細學習Android SDK提供的build.xml文件

原创 項目組數據庫腳本的維護方案

背景 版本發佈密集,爲滿足客戶和領導的要求,項目經理決定每週必鬚髮布並上線一個版本。功能修改頻繁,相應的表結構、表數據的變動也比較頻繁。產品滿足兩種部署方案,一是總部部署,由項目組直接來維護,供內部客戶使用;二是客戶自行安裝、升級和維護

原创 從零開始啓動一個項目,需要哪些準備工作

原文鏈接這裏 話題的由來 某天午飯前,項目組一同事挑起了這個話題,由於是馬上要到飯點了,所以沒有細聊,但公認的結論是,從零開始準備一個項目,花費的工作量不小。 由於最近我參與了一個全新的web項目,有切身的體驗,所以記錄下來。 主

原创 Spring Boot使用redis實現數據緩存

基於Spring Boot 1.5.2.RELEASE版本,一方面驗證與Redis的集成方法,另外瞭解使用方法。 集成方法 配置依賴 修改pom.xml,增加如下內容。 <dependency> <g

原创 可愛的Lombok

        Lombok項目的主頁鏈接http://projectlombok.org/index.html。         自打Lombok引入項目之後,就不可救藥的喜歡上了這一款工具。本文記錄了在項目中應用Lombok時的經驗,

原创 Java線程狀態中BLOCKED和WAITING有什麼區別?

剛纔在看CSDN的問答時,發現這個問題。原問題的作者是在觀察jstack的輸出時提出的疑問,那麼BLOCKED和WAITING有什麼區別呢? 答覆在JDK源碼中可以找到,如下是java.lang.Thread.State類的一部分註釋。

原创 GSON使用的學習筆記,進階篇(三)

        本篇筆記內容比較雜亂,沒有專門去整理。 TypeAdapter         現在輪到TypeAdapter類上場,但考慮到gso

原创 解決SSH登錄慢的方法

最近用VirtualBox安裝了Ubuntu玩玩,在cygwin裏通過ssh登錄時遇到個問題,輸入用戶名之後等待好久之後纔可以輸入口令,比較麻煩。在網上搜了一把,原來這是個已知問題,但網上有些資料介紹的方法不全面,操作之後不能解決問題,這

原创 科目一通過

        遲來的紀念,端午節兩天假期都花費在了科目一的複習上,雖然假期難得,但不管怎麼說,考試順利通過,可以開始進入下一科目的學習。考試本身很

原创 cmake的安裝方法

Jackie最近參與一個新項目,這個項目使用cmake作爲構建系統。作爲Java程序員,平常都使用ant或者maven來構建,難得有機會接觸cmake之類的工具,所以參與這個項目是個學習cmake的好機會。 但幹活之初,首先要備好工

原创 IE兼容性開發的筆記

當前項目組開發的產品對外承諾支持IE9和IE11,但在推廣應用過程中發現存在相當比例的用戶實際上還在使用IE8,而這相當比例中的用戶還包括了大部分的公司領導。爲了滿足公司內部各階層人士體驗我們產品的訴求,開發團隊的上層領導經過協商,決定

原创 紀念我的八年奮鬥時光

如願以償,順利的拿到了N+1,之前我還一直以爲沒有機會,一直在焦慮這件事情。 5月19日上午領導找我談話,起初我還以爲要和我談換項目組的事情,因爲我剛看到郵件說有個新產品在做內部招聘;領導講話比較直接,開篇就提到我的合同馬上要到期,我心裏

原创 JNI學習之Invocation API

本文是對鏈接http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html的學習筆記,限於英文水平和對JNI的理解,可能存在錯誤。 簡介 通過使

原创 《深入淺出MySQL--數據庫開發、優化與管理維護》讀書筆記--開發篇

本文是《深入淺出MySQL--數據庫開發、優化與管理維護》的讀書筆記,其中也包含了我自己的一些理解,不一定全對,先記錄下來再說。 最近做新項目,使用MySQL作爲數據庫,之前只有Oracle的使用經驗。剛開始使用MySQL的時候,感覺十