原创 筆記: 移動互聯網時代 , 如何優化你的網絡 —— HttpDNS

筆記: 移動互聯網時代 , 如何優化你的網絡 —— HttpDNS 1.域名解析是什麼? 域名通過DNS(Domain Name System)系統轉化爲服務器的IP地址,以方便機器通過IP 進行尋址和通信 2.專用名

原创 踮起仰望 HTTPS原理

HTTPS原理 Http爲什麼是不安全的協議? 使用http傳輸數據至少存在着數據被監聽以及數據被篡改這兩大風險,因此http是一種不安全的傳輸協議 HTTPS = HTTP + SSL(TLS) SSL 即安全套接字層,

原创 Android混淆總結篇(二)

Ⅰ.前言 上篇文章總結混淆相關的知識點,基本的技術點都有羅列到。如果項目開發比較緊張,可以考慮套用混淆配置的模板,複製粘貼的基礎上再修修補補. 上篇文章說到和朋友討論的問題,前幾天也基本探究完了,那麼也得理理思路~總結總結,期望有

原创 MVP內存泄漏全解(筆記)

前言 基於MVP 模式的理解進行內存泄漏的測試 1.對MvpSample2工程的測試(測試記錄) 第一次: 清理弱引用和解除rx的訂閱,rx裏面沒開線程跑,雖然棧中存在presenter$tologin$1,但是引用爲0.

原创 Retrofit源碼解析(二)

上一篇Retrofit源碼解析(一)主要是從Retrofit使用的基本API角度,去理清源碼中大致的流程,可以說Retrofit是對OkHttp框架做了非常完美的封裝,使用了大量的設計模式,使得Retrofit成爲了一個簡單易上手

原创 OkHttp源碼解析筆記

OkHttp源碼解析筆記 本篇OkHttp源碼基於3.0 Kotlin版本 1.Retrofit的基本使用 首先看OkHttp的基本使用 fun main(){ val okHttpClient = OkHttpClie

原创 solr配置同義詞、專有詞的注意點

基於solr 6.5.0 版本 1. Solr配置同義詞報異常 報錯信息 xxx: org.apache.solr.common.SolrException:org.apache.solr.common.SolrExcepti

原创 微信小程序的picker-view bindChange 延遲問題

解決微信小程序的picker-view bindChange 延遲問題及解決思路 具體需求:如下圖, 上下滑動選擇身高,選擇完成之後點擊完成,要求獲取到所選擇的身高值 類似上面的需求,比如選擇出生年月、年齡之類都會碰到,但是在

原创 調試並修改Lucene源碼

需求: 搜索關鍵詞的詞頻始終保持爲1,即在document無論搜索關鍵詞出現幾次,只能計算該搜索關鍵詞只出現1次。那爲什麼會有這需求呢? 詞頻會影響到document的相似度計算分。 搜了下相關資料,發現solr4.x之前計算相似

原创 Retrofit源碼解析(一)

前言 每次看完Retrofit的源碼,下次再看時很容易就忘記了,Retrofit的源碼中用了大量的設計模式,剛開始看時感覺就是代碼中調來調去。。。繞來繞去。。。真的。。。沒有點到即止的話~很容易就暈了,所以這次我從使用的API的角

原创 Android轉場動畫總結篇(不基於Android5.0)

前言 前些天朋友發了一份居於Android5.0以下實現轉場動畫的代碼,對動畫挺感興趣,所以就看了看效果的展示,果真跟5.0的轉場動畫一樣,那麼怎麼實現的呢?有代碼當然看代碼了,那就看吧! Ⅰ.簡述 說明:效果就是點擊當前列表頁的

原创 JavaScript基礎篇章(總結2)

前言 前篇文章總結javaScript的基本語法和雜七雜八的練習,既然雜,那麼再雜一篇吧!事不宜遲,接着總結下javaScript其他的知識點,速度速度~~ Ⅰ.簡述 總結之前先貼下昨天的博文JavaScript基礎篇章(總結1)

原创 JavaScript基礎篇章(總結3)

前言 上篇文章總結關於Dom編程和Bom編程大致的對象和方法屬性,那麼打鐵趁熱,接着總結練習的demo. 總結之前先貼下前面兩篇js總結的博文地址 JavaScript基礎篇章(總結1) :http://blog.csdn.net

原创 JavaScript基礎篇章(總結1)

前言 學習web,當然不能少了萬能的javaScript,由於之前接觸過javaScript基礎語法,那麼這次剛好派上用場了,就是感嘆 “書到用時方恨少”,腳踏實地慢慢學咯,這裏簡單總結記錄下這幾天複習的js語法和demo,時時記

原创 面向對象五大基本原則(一)

前言 2017年過了大半個月,才總結了第一篇博客,也真是有夠懶的~~哈哈,解釋解釋~主要最近的筆記都零零散散的,開發又緊,所以得慢慢總結匯總成筆記和博客。還記得2016年底被公司安排學習web,悲劇的是學習了不到一星期,由於公司