原创 簡述GRASP設計原則

         GRASP(General Responsibility Assignment Software Pattern)是通用職責軟件分配模式。GRASP的核心是自己幹自己能幹的事,自己只幹自己的 事,也就是職責的分配和實現高

原创 《設計模式 ● 外觀》之業務場景

/************************************************************************************************** ** 模式的初衷,無非是爲我們經

原创 基於ADMEMS的軟件體系架構設計

        發現距離上一篇博文之後,沉寂了不少時日,好久沒寫文章了;這段時間以來一直比較忙,爲着工作、面試(其實也沒面幾家)、試用期、新技術新業務;本打算寫寫就移動互聯網方面的開發寫寫心得、總結,但礙於週末還要上課、考試……,所以偶只

原创 【Python】之基礎介紹

         目前有很多大型企業全都在用python開發一些系統(百度、搜狐、GOOGLE……),甚至在企業招聘中,很多職位要求也對Python比較親睞,可見Python的功力與魅力,實際上我感覺python就像是裝滿沙子然後填充到玻

原创 基於大數據量的緩存查詢實現方案

       業務、應用系統最常用的就是基於數據的查詢,這不同於宏觀意義上的系統各個層面優化(應用端、服務端、DB端等等),基於數據的查詢更多時候需要考慮數據的規模、用戶的習慣、數據的變化性等因素,但同時數據查詢的優化也貫穿着系統的各個層

原创 Android 批量自動化打包、安裝、運行的實現

       前一篇博文:採用Ant打包的完美實現:編譯、合併、簽名、混淆、優化、自動運行對Android App快速實現自動打包進行了詳細的說明,本篇在此基礎上對APP的批量打包、發佈進行簡要的實現說明,方便進行以下場景的APP打包:

原创 JAVA8新特性一覽

        其實關於許多語言特性方面,.NET已經很早有涉及,這裏我簡單的羅列一下JAVA8中部分的改進實現。所有新特性改進可參考這裏:http://www.iteye.com/news/28870-

原创 通用的後臺菜單、權限、用戶、分組管理系統

很早之前寫的一套,基於SSM+Restful+JMS實現 https://github.com/webwalker/bms

原创 J2EE 主要異常記錄

J2EE WebApp的開發、測試,主要環境如下: MySql 5.7 Tomcat 8.0.5 Nginx 1.7.3 JDK 1.8 MyEclipse 2014 Maven  3.2.1 Spring+MVC 4.0.5 MyBat

原创 targetSdkVersion引起的WebView CPU高負荷、兼容性問題

       在Android中採用網頁的方式進行視頻數據展現和播放時,發現CPU總是居高不下,在70%—80%之間徘徊,所以通過以下方式來查看和定位:       1、adb shell: top -m 5 -s cpu 和 top -

原创 Android 基於電視新媒體終端的應用型框架設計與實現

       這次的設計花了不少的時間,從方向的確定到開題的完成與導師的評審與修改,再到零起點框架代碼的設計與實現,對我來說,過程還是比較艱辛的,尤其是這段時間內,寶寶剛出生不久,更需要照顧,可是木有辦法,還得硬着頭皮一點一點的堅持下來,

原创 【移動互聯網】零售業藉助移動互聯網實現突圍

         爲期8周的《零售與分銷管理信息系統》課程結束啦,本次課程李教授要求分組完成課題研討,哥們幾個確定了《零售業結合移動互聯網》這個方向,通過近2周的努力,完成了該課程的論文作業,大致分類如下:   第一章 零售業現狀分析 3

原创 Android 動態創建Android控件、綁定事件處理的新方法

Android開發中常有列表、數據類控件需要動態創建的情形,如:第三方支付APP客戶端提供的功能模塊,通過一個個ICON或者文字列表的方式顯示給用戶;以及其他一些爲動態創建的控件附加事件綁定等實現時,那麼這些數據、事件幫頂頂往往都是動態管

原创 Android 播放器二次封裝與實現

視頻播放、音頻播放在Android平臺的應用非常廣泛,最近正好學習研究了一下播放器層面的Android實現, 對底層播放器做了二次的封裝,主要進行的工作如下:   § 主要實現 1、播放控制(1)簡化播放接口處理 (2)增加一些友好型播控

原创 J2EE 基礎環境部署彙總

     最近正好在Linux上部署應用系統,因爲涉及到一系列的服務和中間件,所以簡單的我羅列並記錄了一些相應的說明,涉及後續其他類的部署說明也將在此篇不斷的迭代更新。     部署摘要: 基礎環境:Linux 64位系統,可通過“fil