原创 Android Activity生命週期分析

1 典型情況下的生命週期 (1) onStart和onResume, onPause和onStop在實際使用中沒有明顯區別,onStart & onResume 程序都已可見,但前者程序還在後臺無法交互,後者程序在前臺可交互。

原创 java list鍵值對解析

當查詢數據庫後存儲的數據爲List<Map<String, Obeject>>形式時,可以如下接解析List<Map<String, Object>

原创 Postgresql使用注意小技巧

新建表列名儘量使用小寫,使用大寫查詢時需要注意要對列名加雙引號插入timestamp時間戳數據時需要單引號update tb_user set invoke_id = '2017-04-23 00:00:00'插入文本數據時需要加單引號i

原创 Vert.x入門:Hello World!

作爲菜鳥初學者,windows系統下選用Intellij IDEA 2017作爲開發工具,開始我的vert.x學習之路! vert.x安裝 對於安裝過程不多描述,首先下載vertx,之後將bin目錄添加到path路徑中基本安裝

原创 IPC機制

進程和線程 進程指一個執行單元,PC和移動設備中即爲一個程序或應用,線程是CPU調動的最小單元,進程包含多個線程。 IPC: inter-process communication 跨進程通信 Android通過Binder

原创 spring boot service注入失敗

今天遇到了service注入失敗,遇到空指針異常 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Req

原创 Android中的IPC方式

使用Bundle 直接通過Intent傳遞數據 如數據無法傳輸,使用Intent啓動另一個線程的Service組件,計算後可直接從Service中取得數據 使用文件共享 兩個進程通過讀寫同一個文件交換數據,需要妥善處理併發

原创 Activity的啓動模式

(1) standard: 標準模式,每啓動一個Activity重新創建一個實例 (2) singleTop:棧頂重用,如果新activity已經位於任務棧棧頂,不會被重建,重調onNewIntent方法;如果已存在但不位於任

原创 Vertx搭建Web服務器

首先引用Vertx的Web包 <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-web</artifactId> <version>3.4.1</versio

原创 Vue使用Bootstrap實現AdminLTE風格(仿CoPilot)

Vue從頭搭建CoPilot CoPilot是使用Vue搭建的AdminLTE的前端模板,由於需要使用其中的一部分功能,因此就從頭開始搭建一個入門CoPilot模板。 新建Vue模板文件夾-vue-admin npm in

原创 IPC基礎概念

IPC基礎概念 Serializable接口 serializable接口 將對象轉化爲字符序列,並且能完全恢復。 靜態成員變量屬於類不屬於對象不參加序列化的過程 transient標記的成員變量不參加序列化 Parcela

原创 Vue 部署遇到刷新後404

詳細請查看:https://www.jianshu.com/p/05f889faa74b?from=timeline&isappinstalled=0 如果你的vue工程用的router是history模式,需要將客戶端發來的url重定

原创 Koa 401錯誤捕獲

當返回http碼爲401時,Koa將自動去掉allow origin,導致返回的錯誤變成origin not allowed,這種時候前端無法捕獲到這個錯誤。 解決方法: 使用koa-cors,設置options,修改拋出錯誤的方式。

原创 Vue 使用scrollreveal做初始動畫

import scrollReveal from 'scrollreveal'; ​ export default {    name: "Main",    data() {      return {        scro

原创 升級mongo遇到的坑

升級後遠程連接無效 修改/etc/mongd.conf配置文件,將bindIp註釋掉 重啓mongo服務,但遇到service mongod restart無效 sudo /usr/bin/mongod --confif /et