原创 spring boot 項目生成鏡像

1.build.sh   #!/usr/bin/env bashmvn clean package -Dmaven.test.skip=true -U     //生成jar​​​​​​​docker build -t hub.c.1

原创 vue+ElementUi 選擇框選中之後翻頁進行狀態保持

複選框 <el-table :data="list" ref="multipleTable" :row-key="(row)=>{ return row.classId}" @selection-change="handleSelect

原创 JVM 調優

性能定義 吞吐量 - 指不考慮 GC 引起的停頓時間或內存消耗,垃圾收集器能支撐應用達到的最高性能指標。 延遲 - 其度量標準是縮短由於垃圾啊收集引起的停頓時間或者完全消除因垃圾收集所引起的停頓,避免應用運行時發生抖動。 內存佔用 - 垃

原创 各種系統架構的簡單介紹

一.單體架構        初創小公司,前期可能只有2-3個開發人員。爲了節省成本,並希望項目快速開發,快速發佈上線,快速驗證市場,這個時候就可以考慮採用單體架構進行開發。 所謂單體架構,就是系統服務及數據庫等都放在同一臺服務器上。 單

原创 linux下jmap,jstat和jstack使用

首先回顧下相關概念: Java堆和棧的區別  棧與堆都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 Java的堆是一個運行時數據區,類的對象從中分配空間。這些對象通過new、n

原创 Docker 命令大全

容器生命週期管理 run start/stop/restart kill rm pause/unpause create exec 容器操作 ps inspect top attach events logs wait export po

原创 Android Studio AIDL進行IPC通信的使用步驟

1.新建IMyAidlInterface.aidl、Person.aidl文件// IMyAidlInterface.aidlpackage demo.com.aidldemo;import demo.com.aidldemo.Perso

原创 android 圓環倒計時控件

1.自定義屬性<?xml version="1.0" encoding="utf-8"?> <resources> <!-- 倒計時控件屬性 --> <declare-styleable name="CountDownV

原创 spring boot 集成activiti工作流引擎

使用的集成開發工具是 Intellij idea1.maven配置<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

原创 vue-devtools使用

1.找到vue-devtools的github項目,並將其clone到本地. vue-devtoolsgit clone https://github.com/vuejs/vue-devtools.git2.安裝項目所需要的npm包npm

原创 Android framework淺析

先看下圖結構:從圖可以簡單的看出 Android framework主要分成4層:1.應用程序層我們平常開發安卓用java編寫的app都屬於這一層,當然系統自帶的程序比如時鐘啊,email等都是屬於這一層2.應用程序框架層這一層是核心應用

原创 Android View重繪和更新常用的方法

Android開發過程中,由於個性化的需求越來越多,原生的系統的View已經不能滿足於產品的需要。所以開發過程中自定義View已經是家常便飯.在自定義View中我們經常會用重繪和更新常用的方法有 invalidate、requestLay

原创 Glide使用詳解

一、簡介Glide,一個被google所推薦的圖片加載庫,作者是bumptech。這個庫被廣泛運用在google的開源項目中,包括2014年的google I/O大會上發佈的官方app。(PS:衆所周知的簡介就到此爲止了)Glide 對於

原创 一個開源的多媒體播放器JiaoZiVideoPlayer,使用超級簡單

https://github.com/lipangit/JiaoZiVideoPlayer主要特點可以完全自定義UI和任何功能一行代碼切換播放引擎,支持的視頻格式和協議取決於播放引擎,android.media.MediaPlayer i

原创 android adb指令

配置環境變量(Mac)終端來到home目錄:vim ~/.bash_profileANDROID_HOME=/Users/wuziwang/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOM