原创 分佈式文件系統 FastDFS 5.09 配置

前言 最近公司打算用FastDFS作爲文件存儲服務器,本來在google的代碼庫下載一份源碼,搭建完成後發現,原來在淘寶架構師餘慶大神的github上有最近的源碼,於是在新的虛擬機上重新搭建一次,以此記錄搭建過程。本篇記錄一下fa

原创 IOS Swift Https單向認證

前言 上一篇文章記錄一下https相關概念,主要是一開始要做https請求的時候被概念弄得頭疼,就把一些概念記錄了一下,現在記錄一下單向驗證。 什麼是單向認證 既然有單向認證,就存在雙向認證,這一篇介紹了單向認證和雙向認證。單向認

原创 JAVA中stringbuffer和stringbuilder的區別

string相關知識做個記錄。 1)String類是不可變類,一旦一個String對象被創建以後,包含在這個對象中的字符序列是不可改變的,直至這個對象被銷燬。 public final class String extends

原创 Android之SparseArray源碼學習

SparseArray sparseArray的主要作用是將Integers映射到Objects,相當於Map<Integer, Object>。當需要將Integers映射到Objects時,SparseArray比HashMa

原创 TypeScript裝飾器,一篇就夠了

文章目錄預備知識TypeScript裝飾器類裝飾器@helloWord類裝飾器解析函數自執行類裝飾器3種類型普通裝飾器(無法傳參)裝飾器工廠(可傳參)重載構造函數屬性裝飾器通過屬性描述來修改屬性值方法裝飾器方法參數裝飾器訪問器裝飾

原创 TypeScript高級應用

文章目錄前言ts數據類型null 和 undefined類型類型斷言可索引類型接口泛型接口中應用泛型泛型類泛型約束在泛型裏使用類類型高級類型類型別名字面量類型交叉類型聯合類型keyoftypeof類型保護自定義的類型保護typeo

原创 EventBus(二):Poster

簡介 事件分發的核心代碼: private void postToSubscription(Subscription subscription, Object event, boolean isMainThread) {

原创 什麼是Https、數字簽名、數字證書

一、Http和Https 1、HTTP和HTTPS的基本概念   HTTP:是互聯網上應用最爲廣泛的一種網絡協議,是一個客戶端和服務器端請求和應答的標準(TCP),用於從WWW服務器傳輸超文本到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高

原创 Android多線程--AsyncTask分析

簡介 AsyncTask是Android中輕量級的異步類,內部使用兩個線程池和Handler完成異步任務,並可以更新UI,其中一個線程池作爲線程調度使用,控制多個實例以串行的方式運行,另一個線程池用作執行任務,Handler用來回調主線程

原创 採用Retrofit的PUT方式上傳文件到apache

概述 前段時間搭建了FastDFS用作文件存儲,既然是文件存儲,必然需要有文件才能存儲。文件可能是由客戶端傳遞上去,可以是視頻、也可以是圖片等。現在需要提供一個Android端傳遞視頻文件的功能,一說到這,大家肯定想說,okhttp現實一

原创 EventBus(一):註冊、分發、註銷

1 EventBus簡介 EventBus是一個用於簡化Andorid、Fragment、Threads、Service之間信息傳遞的一個發佈/訂閱事件集。 使用EventBus的建議: 並不建議將應用中所有的事件都通過EventB

原创 OC中成員變量和屬性變量

做一個關於 OC中成員變量和屬性變量區別的筆記。 OC中@interface,默認的訪問權限是protected。@implementationssh聲明成員變量,默認的訪問權限是private。@property創建的屬性變量默認是p

原创 HashMap和HashTable

HashMap數據結構 hashMap內部維護了一個存儲數據的Entry數組,HashMap採用鏈表解決衝突,每一個Entry本質上是一個單向鏈表。當某條鏈表的長度大於8時,就會將其轉換爲紅黑樹。遍歷一條鏈表的時間複雜度O(n),當一

原创 Andoird自定義View貝塞爾曲線入門用法:仿天貓LOGO加載動畫

一、前言 打開天貓隨便搜索一下,就會出現一個天貓LOGO的加載圖 模擬效果: gif圖的效果不是很好,手機上運行效果比較好。 二、實現思路 先推薦兩篇文章瞭解一下貝塞爾曲線: http://www.gcssloop.com/c

原创 FastDFS的API使用

前言 上一篇已經部署了fastdfs文件系統了,現在就要調用API來操作上傳,下載,刪除。本篇記錄一下java調用api實現以上操作。 編譯 上一篇就已經下載了fastdfs-client-java-master,解壓可以看到目錄結構,有