原创 JSON-Lib:READ JSON FILE

Step 1:get String File file = new File(mapFilePath); StringBuffer sb = new StringBuffer(); try { InputStreamReader

原创 安卓學習LSSON7:Android資源目錄結構初識

如同JAVA開發的項目結構,Android開發時也一樣在學習初期就養成好的習慣,將所用的資源文件合理的分類存放,便於使用維護。 在進行第一個程序開發時,在引用背景圖片時,示例中在res/drawable下新建了一個director

原创 安卓學習LESSON 4:Genymotion模擬器運行程序

在解決新建項目所有報錯,並通過編譯後,點擊運行後,編譯成功便在沒有反應了。 當手動點擊AVD Manager後,Android Studio 變卡死,只能強制結束任務。連續試了兩次後便放棄了。百度了一下其他模擬的方法。 口碑較好

原创 SPRINGBOOT學習LESSON2:RESTFULL接口API自動生成

由於前後端分離的工作模式將面向接口編程,所以接口文檔非常重要。使用swagger可是很便捷的生成接口API,並且可以通過接口界面實時查看接口,測試接口。配置也十分簡單。 1.配置增加依賴springfox-swagger2,sprin

原创 SPRINGBOOT學習LESSON1:初識SRINGBOOT,ECLIPSE搭建HELLOWORLD

http://www.cnblogs.com/larryzeal/p/5765945.html 在閱讀很多資料後,對MAVEN,SPRINGBOOT有一個大概的瞭解,由於對SPRINGMVC MAVEN還不太熟悉,暫且將原理放下。 M

原创 TOMCAT配置:參數大小maxPostSize,參數個數maxParameterCount

在更新了JSON校驗器後,理論上不再存在問題。但是在使用JSON傳遞表單數據進行保存時依然出現了保存異常的情況。 前臺數據爲7200個JSONObject組成的JSONArray。大小約爲1.83M,其他參數若干。在參數傳遞到後臺時發

原创 JAVA校驗JSON數據格式最終版。

在嘗試了兩次正則表達式進行校驗,依然無法存在嚴重性能問題的情況下,爲了尋求新的思路我查看了ORG.JSON的源代碼,並獲取了新的思路。 正則表達式校驗JSON實際也是從前到後遍歷字符與正則表達式進行匹配。使用正則表達式反而讓問題複雜化

原创 正則表達式學習:JAVA使用正則表達式遞歸校驗JSON格式數據2

僅作爲記錄一下,正則校驗JAVA性能效率太低。第一版在JSON個數太多時會Matcher會直接拋錯STACKOVERFLOW。新改的版本循環太多會GC。 還是根據JSON源碼解析的思路去進行遍歷校驗吧。。 /** * 方法名稱:校驗是

原创 JAVAWEB學習(一):TOMCAT工作原理、啓動過程及ECLIPSE集成TOMCAT服務器

從事JAVAWEB開發工作快兩年了,自動化專業只學過基礎C語言,相關基礎知識着實是太差,不論是JAVA還是框架等等,所以第二件事就是惡補一下JAVAWEB相關的知識。 TOMCAT和ECLIPSE對於新手來說真的是惹不起,找老同事搭完

原创 正則表達式學習:JAVA使用正則表達式遞歸校驗JSON格式數據

由於工作中用到正則表達式不多,一直沒有好好學習正則表達式。在網上找到了原版的精通正則表達式(第三版)電子版,抽時間詳細學習,下面對最近學到的做個總結。 最近在進行安全檢查漏洞修補,在做XSS攻擊過濾器時,在後臺對單雙引號等字符進行了轉

原创 安卓APP實戰(一):安卓工程結構再識

在搭建好開發環境,大致瞭解了Android的相關基礎知識,新建好第一個項目併成功運行後。便開始做第一個項目!需求如下: APP應用名稱叫歡樂寫數字 (Android項目開發實戰入門 明日科技出版 中第一個項目,本書紙質內容只有八個項目

原创 安卓APP實戰(二):Activity管理,內存回收及LeakCanary監測

每一個Activity組件都是一個單獨的界面,承載着與用戶交互的任務。也是應用最基本的功能之一,在不同界面之間切換,並實現不同的功能。 每一個程序必須要有一個Activity作爲入口(Manifest文件中將其<category>標籤

原创 安卓APP實戰(五):觸摸屏幕動作捕捉、反射獲取資源及動態調整圖片尺寸、簡單的動畫演示、提示信息

觸摸屏幕動作捕捉 觸摸屏幕動作的捕捉基於一個載體,可以是某一張圖片,某一個控件,某一個佈局。 在Activity中通過findViewById或其他途徑獲取一個View,通過setOnTouchListener對其進行動作捕捉。捕捉動

原创 安卓APP實戰(四):音樂播放器及多Activity共享音樂播放器實現

安卓應用背景音樂使用 MediaPlayer實現。 MediaPlayer創建通過方法 MediaPlayer.create(context, resId); context爲音樂播放器的上下文,取用this.getApplica

原创 安卓APP實戰(三):Layout佈局文件以及佈局文件的複用

安卓主要佈局方式有線性佈局(LinearLayout)、相對佈局(RelativeLayout)、幀佈局(FrameLayout)、表格佈局(TableLayout) 就是如何排列一系列的控件,展示在界面上。 常用的三種佈局: 線性佈