原创 Android 開發:(十五)Android框架篇 - 從0到1完成一款App的開發

github地址: https://github.com/Dongxk/WeChat-Android 主要是用MVP創建,具體說明直接在圖上標註了。 MVP是一個將後臺任務和activities/views/fragment分離

原创 Android 進階:JSON數據與Java對象轉換 - Gson的使用與實踐

概述: JSON官網 Gson官網 Gson是谷歌開發的Java庫,幫助開發人員將Java對象(數組、數據結構)轉換爲兼容的JSON (JavaScript對象) 它有以下特點: JSON是一種輕量級、獨立於語言的數據交換格式,

原创 Android 開發:(八)數據適配器 Adapter 篇

簡單瞭解Adapter 一般在ListView和 GridView中用於數據的適配與處理。有點像iOS中tableview和collectionview的cell。 如上圖,Adapter相當於是數據與ListView和Grid

原创 Android 進階: 網絡請求 - OkHttp的get、post請求

概述: Okhttp官網 HTTP是現代應用常用的一種交換數據和媒體的網絡方式。高效地使用HTTP能讓資源加載更快,節省帶寬。 OkHttp是一個高效的HTTP客戶端,它有以特性: 支持HTTP/2,允許所有同一個主機地址的請

原创 SpringBoot-04-SpringBoot日誌

SpringBoot底層選用SLF4j+Logback日誌 import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HelloWorld {

原创 SpringBoot-01- 環境搭建與Maven配置

一、創建SpringBoot項目 打開idea,點擊create 創建spring初始化模版 3.項目初始配置 4.選擇要依賴的工具和架包 點擊next後初始化的項目框架就長這樣 二、Maven配置 1.

原创 SpringBoot-02- 第一個程序及項目打包部署

開發一個功能: 瀏覽器發送index請求,服務器接受請求並處理,響應Hello SpringBoot字符串; 一 、Hello SpringBoot 1、新建一個controller: IndexController @Re

原创 SpringBoot-03- 配置文件 Properties和Yml的區別以及使用方法

一、簡介 使用Spring Initializer快捷創建SpringBoot的項目自動生成了一個全局的application.properties配置文件。 其作用主要有兩個: 1、修改SpringBoot自動配置的默認值;

原创 Elasticsearch的分佈式安裝(主從節點配置)

一、修改elasticsearch.yml爲主節點 1.進入目錄:elasticsearch/bin/config/elasticsearch.yml 2. 增加配置: cluster.name: dongxk #集羣名

原创 ELK概述與Elasticsearch和elasticsearch-head的安裝使用

一、 ELK(Elasticsearch+Logstash+Kibana)概述 ElasticSearch:是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,自動發現,索引自動分片,索引副本機制, restful風格接口,多數據

原创 SpringBoot開發 :(一)IDEA創建SpringBoot項目以及Maven配置

一、創建SpringBoot項目 打開idea,點擊create 創建spring初始化模版 3.項目初始配置 4.選擇要依賴的工具和架包 點擊next後初始化的項目框架就長這樣 二、Maven配置 c

原创 Java Web開發 :(一)開發工具及學習之路

Java開發工具 工欲善其事 必先利其器,開發之前需要下載基礎工具以及安裝配置 一、IntelliJ IDEA https://www.jetbrains.com/idea/download/ 二、Java JDK(要求>1.

原创 Java Web開發 :(二)IntelliJ IDEA安裝

一、IntelliJ IDEA的下載 1. 刪除舊版本 cd /Applications/ rm -r IntelliJ\ IDEA\ 2019.1.app/ rm -r /Users/sunlu/Library/Logs/

原创 Mac安裝Homebrew - RVM - Ruby - CocoaPods

Mac使用Terminal 安裝或者更新CocoaPods 關於CocoaPods,它的作用以及優點請自行百度。這裏主要說下如何使用Terminal安裝、更新升級CocoaPods以及在期間遇到的問題彙總,筆者主要記錄安裝 Hom

原创 SiriKit框架解析 (一) 基本框架

背景 WWDC 2018 蘋果更新了Siri使其支持Shortcuts功能,中文名“捷徑”,Shortcuts2.2版時改爲“快捷指令”。 快捷指令使用手冊 什麼是快捷指令? 捷徑可讓您使用應用快速完成任務,只需輕點一下或詢問 S