原创 c#位運算基本概念與計算過程

c#位運算基本概念與計算過程前言一些非常基礎的東西,在實際工作中沒有用到、很少用到。一旦遇到,又不知所云。最近遇到一個問題,把一個int16(short) 、兩個bool變量整合成一個int32(int),當聽到這個要求時,我第一反應是不是

原创 Android Gradle基於參數化配置實現差異化構建

Android Gradle基於參數化配置實現差異化構建一、背景:項目中有一些特殊的需求,如個別渠道繼承騰訊bugly,個別渠道集成易觀統計,不同的渠道集成不同的推送策略(如Oppo渠道優先Opush推送),不同的渠道擁有不同的第三方登錄集

原创 基於springboot搭建的web系統架構

基於springboot搭建的web系統架構從接觸springboot開始,便深深的被它的簡潔性深深的折服了,精簡的配置,方便的集成,使我再也不想用傳統的ssm框架來搭建項目,一大堆的配置文件,維護起來很不方便,集成的時候也要費力不少。從第

原创 Android6.0 源碼修改之Settings音量調節界面增加通話音量調節

Android6.0 源碼修改之Settings音量調節界面增加通話音量調節前言今天客戶提了個需求,因爲我們的設備在正常情況下無法調節通話音量,只有在打電話過程中,按物理音量加減鍵才能出現調節通話音量seekBar,很不方便,於是乎需求就來

原创 Hadoop3.2.0使用詳解

Hadoop3.2.0使用詳解1.概述Hadoop3已經發布很久了,迭代集成的一些新特性也是很有用的。截止本篇博客書寫爲止,Hadoop發佈了3.2.0。接下來,筆者就爲大家分享一下在使用Hadoop3中遇到到一些問題,以及解決方法。 2.

原创 java集合之ConcurrentSkipListSet源碼分析——Set大彙總

java集合之ConcurrentSkipListSet源碼分析——Set大彙總問題(1)ConcurrentSkipListSet的底層是ConcurrentSkipListMap嗎? (2)ConcurrentSkipListSet是線

原创 C# - 爲值類型重定義相等性

C# - 爲值類型重定義相等性爲什麼要爲值類型重定義相等性原因主要有以下幾點: 值類型默認無法使用 == 操作符,除非對它進行重寫再就是性能原因,因爲值類型默認的相等性比較會使用裝箱和反射,所以性能很差根據業務需求,其實際相等性的意義和默認

原创 在Windows上使用Docker運行.NetCore

在Windows上使用Docker運行.NetCore今天我們來說下如何在windows下使用docker運行.net core,既然是docker,那麼我們首先得在windows上安裝docker。 在Windows安裝 docker 有

原创 Java數據解析之JSON

Java數據解析之JSON文章大綱一、JSON介紹二、常見框架介紹與實戰三、Studio中GsonFormat插件使用四、項目源碼下載(含參考資料)五、參考文檔 一、JSON介紹 簡介  JSON 的全稱是 JavaScript Obje

原创 SQL Server死鎖中的會話隔離級別爲序列化(Serializable)實驗測試

SQL Server死鎖中的會話隔離級別爲序列化(Serializable)實驗測試最近在分析SQL Server的死鎖時,發現一個比較有意思的現象,發現死鎖當中一個會話的隔離級別爲序列化(Serializable),這個是讓人比較奇怪的地

原创 Python 小試牛刀,Django詳細解讀,讓你更快的掌握它!!!

Python 小試牛刀,Django詳細解讀,讓你更快的掌握它!!!一、MVC和MTV模式MVC:將web應用分爲模型(M),控制器(C),視圖(V)三層;他們之間以一種插件似的,鬆耦合的方式連接在一起。 模型負責業務對象與數據庫的對象(O

原创 java 併發——理解 wait / notify / notifyAll

java 併發——理解 wait / notify / notifyAll一、前言前情簡介:java 併發——內置鎖java 併發——線程 java 面試是否有被問到過,sleep 和 wait 方法的區別,關於這個問題其實不用多說,大多數

原创 java併發編程(一)

java併發編程(一)引言多線程的知識點是一個龐大的體現,對此也是一知半解。一直想系統的深入的學習多線程的知識,奈何一直沒有找到機會,好吧,其實就是懶。最近在項目中接觸到一個多併發的項目,在項目中踩了無數的坑。在此下定決心做一個併發的學習筆

原创 數字對講系統開發札記(前端linux c 後端 c#)

數字對講系統開發札記(前端linux c 後端 c#)前言 數字化是一種趨勢,特別是在“提速降費”的大環境下,這種趨勢愈發明顯。對講機這種古老的系統也處在時代的變革之中,雖然手機的功能越來越強,讓人懷疑對講機是否還有存在的必要。誠然,對講機

原创 Java併發編程之概念一:並行與併發

Java併發編程之概念一:並行與併發概念解釋並行性和併發性是既相似又有區別的兩個概念。 並行性是指兩個或多個事件在同一時刻發生。 而併發性是指連個或多個事件在同一時間間隔內發生。在多道程序環境下,併發性是指在一段時間內宏觀上有多個程序在同時