原创 關於UDP發包長度及分包問題限制問題(筆記)

關於UDP發包長度及分包問題限制問題(筆記) UDP報文長度限制,在IPv4下是65507字節(65535-8字節UDP header-20字節 IPheader) 長度限制內的包都可以發 fragmentation發生在IP層,一個長

原创 Retrofit2 原理解析

  在Android開發方面網絡請求框架層出不窮,由剛開始使用的URLConnection,HttpClient,AsyncHttpClient ,Volley。到現在最流行的OkHttp ,Retrofit, 對一個Android開發者

原创 Ubuntu 16.04配置Shadowsocks和Privoxy實現瀏覽器和終端代理

轉自:http://www.linuxdiyf.com/linux/17144.html 這幾天想配置PHP Laravel框架,Laravel框架需要Composer安裝。結果安裝Composer的時候遭遇到了GFW,光在瀏覽器上穿牆還

原创 升級到SpringBoot2.0後 properties文件 中文亂碼問題

升級到SpringBoot2.0後 properties文件 中文亂碼問題 將SpringBoot從1.5升級到2.0後,發現application.properties 中出現中文亂碼問題。 在網上查了半天,沒有發現解決方案,於是從源碼

原创 Ubuntu 16.04下Shadowsocks服務器端安裝及優化

前言 本教程旨在提供簡明的Ubuntu 16.04下安裝服務器端Shadowsocks。不同於Ubuntu 16.04之前的教程,本文拋棄initd,轉而使用Ubuntu 16.04支持的Systemd管理Shadowsocks的啓動與

原创 Java中那些不得不說的坑

看看下面這段代碼跟你想的結果一樣嗎? Integer a =127; Integer b = 127; System.out.println(a==b);//true In

原创 Android 全局彈出對話框SYSTEM_ALERT_WINDOW權限

方案一、 1、在開發中有時會用到全局彈出對話框但必須在manifest中申請權限: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 2、

原创 Java多線程指定資源可以被多少個線程同時訪問

通常情況下對公共資源指定可被多少個線程訪問,通過設置同時允許訪問的線程個數,每被一個線程訪問,將該變量減一,當變量小於等於0時調用wait函數等待。一個線程訪問資源結束後將變量加一,同時通知因wait而阻塞的線程。 下面模擬辦理業務時只有

原创 Android 在Service中彈出窗口及SYSTEM_ALERT_WINDOW權限解決方法

方案一、 要在Service中彈出對話框可以彈出一個全局對話框,設置步驟如下 1、在開發中有時會用到全局彈出對話框但必須在manifest中申請權限: <uses-permission android:name="android.pe

原创 Android 中監聽WIFI連接狀態變化

Android應用開發過程中通過註冊廣播監聽Wifi狀態變化: 廣播中獲取的action爲WifiManager.WIFI_STATE_CHANGED_ACTION用於監聽Android Wifi打開或關閉的狀態,WifiManager

原创 Android 7.0 https/tls證書配置問題

最近系統更新到7.0後https/tls網絡請求出現異常 SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for cer