原创 【Android】Retrofit源碼學習

【Android】Retrofit源碼學習使用Retrofit的流程#通過Builder創建Retrofit對象:CopyRetrofit retrofit = new Retrofit.Builder().baseUrl("").addC

原创 python多線程同步實例分析

python多線程同步實例分析進程之間通信與線程同步是一個歷久彌新的話題,對編程稍有了解應該都知道,但是細說又說不清。一方面除了工作中可能用的比較少,另一方面就是這些概念牽涉到的東西比較多,而且相對較深。網絡編程,服務端編程,併發應用等都會

原创 高性能MySQL之基礎架構

高性能MySQL之基礎架構一、背景爲什麼我們需要先學習MYSQL的基礎架構先呢? 原因很簡單,當我們需要了解一件事物的時候,我們只有站在宏觀的層面,才能層層剝絲抽繭的去理解問題。舉個例子,我們要看一個框架的源碼,一開始就想進去研究,卻發現找

原创 docker部署xxl-job 通用反射執行器

docker部署xxl-job 通用反射執行器原因最近在公司寫一些job,公司使用的是spring boot提供的註解形式實現的。這樣在自測的時候很麻煩,而且測試提測的時候需要修改cron表達式->提交git->jenkins打包重啓 解決

原创 java併發筆記之java線程模型

java併發筆記之java線程模型java當中的線程和操作系統的線程是什麼關係?猜想: java thread —-對應-—> OS thread Linux關於操作系統的線程控制源碼:pthread_create()Linux命令:man

原创 Android直播實現(一)Android端推流、播放

Android直播實現(一)Android端推流、播放最近想實現一個Android直播,但是對於這方面的資料都比較零碎,一開始是打算用ffmpeg來實現編碼推流,在蒐集資料期間,找到了幾個強大的開源庫,直接避免了jni的代碼,集成後只用少量

原创 Live-Server熱部署小型開發服務器

Live-Server熱部署小型開發服務器1.介紹 這是一款帶有熱加載功能的小型開發服務器。用它來展示你的HTML / JavaScript / CSS,但不能用於部署最終的網站。 2..安裝和運行參數 安裝,使用npm命令即可,這裏建議全

原创 android 文件讀寫

android 文件讀寫讀取: public static String _getJsonString(String fileName) throws IOException { if ((fileName == n

原创 SpringBoot操作MongoDB實現增刪改查

SpringBoot操作MongoDB實現增刪改查本篇博客主講如何使用SpringBoot操作MongoDB。 SpringBoot操作MongoDB實現增刪改查 (1)pom.xml引入依賴 <groupId>org.s

原创 Java 代碼優化:使用構造函數和使用一個個setter的效率差別

Java 代碼優化:使用構造函數和使用一個個setter的效率差別在對Java代碼進行優化的時候,想方設法的要提高整體的效率,使用JProfiler看代碼的時間佔比,然後,看看哪些部分是可以優化的,減少運行時間的。下面有這麼幾個方向。 1,

原创 java遊戲開發雜談 - 遊戲物體

java遊戲開發雜談 - 遊戲物體現實生活中,有很多物體,每個物體的長相、行爲都不同。 物體存在於不同的空間內,它只在這個空間內發生作用。 物體沒用了,空間就把它剔除,不然既佔地方,又需要花精力管理。 需要它的時候,就把它造出來,不需要它的

原创 方塊人 Java併發——volatile關鍵字

方塊人 Java併發——volatile關鍵字什麼是內存可見性?  這裏就要提一下JMM(Java內存模型)。當線程在運行的時候,並不是直接直接修改電腦主內存中的變量的值。線程間通訊也不是直接把一個線程的變量的值傳給另一個線程,讓其刷新變量

原创 自己構建一個Spring自定義標籤以及原理講解

自己構建一個Spring自定義標籤以及原理講解 平時不論是在Spring配置文件中引入其他中間件(比如dubbo),還是使用切面時,都會用到自定義標籤。那麼配置文件中的自定義標籤是如何發揮作用的,或者說程序是如何通過你添加的自定義標籤實現相

原创 Java中的線程協作之Condition

Java中的線程協作之Condition一、Condition接口1、Condition接口的常用方法介紹複製代碼 1 /** 2 * 已經獲取到鎖的線程調用該方法會進入等待狀態,知道其他持有鎖的線程通知(signal)等待隊列中的線程或

原创 ios整理(六)關於用富文本在tableview的cell去加載html字符串的優化方案

ios整理(六)關於用富文本在tableview的cell去加載html字符串的優化方案1.相信用iOS系統的類去加載html字符串很多人第一反應就是 NSString *contens = @"1231我給你數點這裏";NSData *d