原创 基於 Sentry 的前端監控系統搭建 前言 Sentry 環境搭建 Sentry 接入與使用 3.1 登錄 總結

前言 隨着技術這幾年的發展與沉澱,線上數據指標監控也變得尤爲重要,研發人員和運營人員需要對線上的產品指標有所感知,同時風險也需要及時暴露,很多公司開始自建監控系統,但對於一些定製化要求不是特別高的團隊,還是有一些開源的項目較爲合適的,如 S

原创 Android 搭建私有maven倉庫及上傳項目 前言 Nexus 介紹 搭建私有Nexus倉庫 Android Lib 發佈私有倉庫 結語

前言 在日常工作及項目迭代過程中,一定有不少同學自己寫了一些框架性的東西,或者一些好用的工具,總之就是能複用的代碼。然而也有不少同學爲了複用這些代碼不得不復制粘貼到不同項目中,這樣相同的功能出現了多份代碼,在後期的維護過程中帶來極度不便,更

原创 Android Studio 打包 jar 及 aar 包 Android Studio 打包 jar 及 aar 包

Android Studio 打包 jar 及 aar 包 創建工程 New -> Module -> Library 在gradle文件頭添加 apply plugin: 'com.android.library' 打包模塊 在庫工程

原创 淺談 JVM 內存結構及 GC 機制 前言 JVM內存管理 GC機制 垃圾收集器 總結

前言 JAVA GC(Garbage Collection,垃圾回收)機制是區別C++的一個重要特徵,C++需要開發者自己實現垃圾回收的邏輯,而JAVA開發者則只需要專注於業務開發,因爲垃圾回收這件繁瑣的事情JVM已經爲我們代勞了,從這一點

原创 淺談高內聚低耦合 前言 概念 內聚 耦合 分析

前言 高內聚低耦合,是軟件工程中的概念,是判斷設計好壞的標準,主要是面向對象的設計,看類的內聚性是否高,耦合度是否低。 概念 內聚關注模塊內部的元素結合程度,耦合關注模塊之間的依賴程度。 內聚性: 又稱塊內聯繫。指模塊的功能強度的度量,即

原创 JS代碼規範工具對比 前言 工具列表 工具對比 使用建議

前言 由於項目開發多成員協作問題,程序員水平參差不急、程序員開發習慣不同,項目的不斷迭代會導致代碼質量問題、代碼維護問題、可讀性問題的出現,所以好的校驗工具可以確保一個項目遵循代碼規範、避免一些常見的隱患出現~ 工具列表 * JSLint

原创 Android 開發基於 Jenkins 實現持續集成 Jenkins簡介 Jenkins安裝與配置 Jenkins新建任務 結語

Jenkins簡介 Jenkins是一個開源項目,提供了一種易於使用的持續集成系統,使開發者從繁雜的集成中解脫出來,專注於更爲重要的業務邏輯實現上。同時Jenkins能實現監控集成中存在的錯誤,提供詳細的日誌文件和提醒功能,還能用圖表的形式

原创 Android 性能優化之網絡優化 前言 網絡指標 網絡監控 網絡優化 結語

前言 隨着移動網絡的不斷升級,客戶端的網絡傳輸由3G進化到Wifi、4G,且Wifi場景越來越多。雖然網絡環境在變好,但也對網絡的應用提出了更高的要求,會發現很多大廠都十分重視網絡指標,如果技術人員不加以控制,在弱網、體驗、包括服務器帶寬、

原创 Java SE8 之 Lambda 表達式詳解 簡介 介紹

原文地址:http://stackoverflow.com/documentation/java/91/lambda-expressions#t=201701170111285810613 簡介 Lambda表達式用一個表達式提供了一個實

原创 Weex Android SDK源碼分析之Module(webview)

前言 我才知道weex module中還包括個webview,那就介紹下webview吧,是一個web操作相關的api~ 代碼解讀 weex code goBack(ref) : 加載前一個webview堆棧歷史 Argume

原创 Weex Android SDK源碼分析之Module(animation)

前言 module 怎能少得了動畫呢~ 代碼解讀 weex code API 接口 transition(node, options, callback) Arguments 參數 node(Node):將要動畫的元素。

原创 Weex Android SDK源碼分析之Module(stream)

前言 modlue怎麼能少得了網絡請求尼(-_-),本篇博文介紹下Weex Moudle中的stream使用與源碼分析~ 代碼分析 sendHttp(params, callback) : 網絡請求 weex code Argum

原创 快應用接入 google-protobuf 詳解

前言 最近在使用快應用做IM相關開發,與後端使用時遇到了使用 protobuf 的問題,順便介紹下Protobuf 之快應用接入教程和踩過的坑。 問題 **主要有2點: ** 前端常用的protobufjs集成進快應用時會遇到X

原创 Weex Android SDK源碼分析之Module(navigator)

前言 之前已經介紹了module中的model,本篇博文介紹Weex Moudle中的navigator使用與源碼分析。 代碼分析 Weex封裝了一系列的navigator api,例如:push, pop. push weex

原创 Weex Android SDK源碼分析之界面渲染(下)

前言 在你讀本篇文章之前請確認您已經閱讀 Weex Android SDK源碼分析之界面渲染(上),否則建議您先閱讀上篇文章有利於您更深刻的瞭解~ 流程圖 源碼分析 回憶一下上篇文章的講解,最終由WxBridgeManage調