0

讀Hadoop3.2源碼,深入了解java調用HDFS的常用操作和HDFS原理

本文將通過一個演示工程來快速上手java調用HDFS的常見操作。接下來通過閱讀HDFS的源碼,一步步展開HDFS相關原理、理論知識的說明。 ...

碼大叔 發布于 2020-03-30 08:23 評論(0)閱讀(122)
3

還不知道事務消息嗎?這篇文章帶你全面掃盲!

在分布式系統中,為了保證數據一致性是必須使用分布式事務。分布式事務實現方式就很多種,今天主要介紹一下使用 RocketMQ 事務消息,實現分布事務。 文末有彩蛋,看完再走 為什么需要事務消息? 很多同學可能不知道事務消息是什么,沒關系,舉一個真實業務場景,先來帶你了解一下普通的消息存在問題。 上面業 ...

樓下小黑哥 發布于 2020-03-30 07:58 評論(5)閱讀(360)
1

CSS躬行記(1)——CSS基礎拾遺

一、box-decoration-break CSS3新增的box-decoration-break屬性可指定行內非替換元素在跨行、跨列或跨頁時的樣式渲染,它包含兩個值: (1)slice:默認值,盒子會被分割成多部分。 (2)clone:斷開的各個盒子會單獨渲染。 下面用一個示例來演示兩種的區別, ...

咖啡機(K.F.J) 發布于 2020-03-30 07:54 評論(0)閱讀(97)
2

MySQL對JSON類型UTF-8編碼導致中文亂碼探討

前言 繼上文發表之后,結合評論意見并親自驗證最終發現是編碼的問題,但是對于字符編碼還是有點不解,于是乎,有了本文,我們來學習字符編碼,在學習的過程中,我發現對于MySQL中JSON類型的編碼導致數據中文出現亂碼還有可深挖之處,接下來我們來分析一下,若有錯誤之處,還請批評指出。 字符編碼 評論中指出任 ...

Jeffcky 發布于 2020-03-30 07:46 評論(0)閱讀(219)
2

【分布式鎖】06-Zookeeper實現分布式鎖:可重入鎖源碼分析

前言 前面已經講解了Redis的客戶端Redission是怎么實現分布式鎖的,大多都深入到源碼級別。 在分布式系統中,常見的分布式鎖實現方案還有Zookeeper,接下來會深入研究Zookeeper是如何來實現分布式鎖的。 Zookeeper初識 文件系統 Zookeeper維護一個類似文件系統的數 ...

一枝花算不算浪漫 發布于 2020-03-30 07:27 評論(0)閱讀(105)
7

Asp.Net Core 中IdentityServer4 實戰之角色授權詳解

假如有這么一個數據網關服務服務,客戶端有三種賬號角色(普通用戶、管理員用戶、超級管理員用戶),數據網關針對這三種角色用戶分配不同的數據訪問權限,那怎么樣通過IdentityServer4 來實現角色的授權呢?它又是怎樣的一個過程? ...

Jlion 發布于 2020-03-30 07:25 評論(0)閱讀(401)
2

編程思想:如何設計一個好的通信網絡協議

當網絡中兩個進程需要通信時,我們往往會使用 來實現。 都不陌生。當三次握手成功后,客戶端與服務端就能通信,并且,彼此之間通信的數據包格式都是二進制,由 協議負責傳輸。 當客戶端和服務端取得了二進制數據包后,我們往往需要『萃取』出想要的數據,這樣才能更好的執行業務邏輯。所以,我們需要定義好數據結構來描 ...

木宛城主 發布于 2020-03-30 04:03 評論(1)閱讀(304)
0

Cesium 源碼筆記[1] Viewer??槭道拇籩鹿?ver1.67

我原本想寫日記的,但是不太現實。 源碼下載 源碼可以從源碼包和發行包中的Source目錄中獲取。 Cesium的??榛拼?.63版本開始,由原來的RequireJs變為ES6。但有可能是原先設計耦合的問題,內部依舊是ES5實現。 入口:實例化Viewer時到底發生了什么 寫Cesium程序時,都 ...

秋意正寒 發布于 2020-03-30 02:39 評論(0)閱讀(73)
0

ysoserial分析【二】7u21和URLDNS

[TOC] 7u21 7u21中利用了TemplatesImpl來執行命令,結合動態代理、AnnotationInvocationHandler、HashSet都成了gadget鏈。 先看一下調用棧,把ysoserial中的調用棧簡化了一下 其中關于 類如何執行惡意代碼的知識可以參考另一篇文章中對C ...

ka1n4t 發布于 2020-03-30 02:01 評論(0)閱讀(47)
1

【原創】面試時遇到『看門狗』脖子上掛著『時間輪』,我就問你怕不怕?

介紹了Redisson看門狗機制的實現原理,引出了Netty的時間輪的概念。寫的過程中順便打了一下自己的臉。技術嘛,不就是在不斷打臉的過程中成長起來的嘛。 ...

why技術 發布于 2020-03-30 00:04 評論(1)閱讀(249)
1

基于 HTML5 WebGL 的 智慧樓宇能源監控系統

21世紀,在能源?;腿蚱蟣澠難沽ο?,太陽能等可再生能源越來越受到關注,其中光伏建筑一體化逐漸成為綠色發展方式和生活方式,加強節能降耗,支持低碳產業和新能源、可再生能源發展,也已經成為國家戰略,所以基于數據進行管理和監控的智慧樓宇能源系統已經成為了一種趨勢。通過數據我們可以直觀對建筑執行能耗量... ...

xhload3d 發布于 2020-03-29 23:50 評論(0)閱讀(326)
3

基于 HTML5 Canvas 的拓撲組件 ToolTip 應用

ToolTip 效果是網頁制作中常見的使用特效。當用戶將鼠標懸浮在某個控件上時,ToolTip 顯示并向用戶展示相應的提示信息;當鼠標離開時,ToolTip 隱藏。一般情況下,我們使用 ToolTip 只是顯示一句話或幾個字,其實我們還可以展示很多信息。而今天的重點則是通過 Hightopo 的 H... ...

HT學習筆記 發布于 2020-03-29 23:44 評論(0)閱讀(156)
16

解析“60k”大佬的19道C#面試題(下)

回答不出來不用擔心,后面提供了輕松一刻——我的經典私房6k面試題。 ...

.NET騷操作 發布于 2020-03-29 23:42 評論(4)閱讀(907)
0

Netty中ChannelHandler的生命周期

在使用Netty進行網絡編程的時候,通常需要在網絡連接的不同階段進行相應的操作,比如在連接建立時,客戶端向服務端發起認證,在接收到數據時對數據內容進行解析等等。那么,連接的不同階段在netty中如何表示呢? 這便是本文討論的內容,Netty中ChannelHandller的生命周期。 首先我們先分析 ...

yuanged 發布于 2020-03-29 23:42 評論(0)閱讀(96)
1

【數據結構和算法】001 單鏈表 LinkedList

小朋友,你是否有很多問號?為什么?別人都在看漫畫,而我在學畫畫,對著鋼琴說話... 一、單鏈表(LinkedList)介紹和內存布局 鏈表是有序的列表,它在內存中的實際存儲結構如下: 看上去雖然無序,但ta是靠每個鏈表節點元素的 地址 和 next域 來分清首尾相連的順序,如下圖所示,由頭指針指向第 ...

LiPro 發布于 2020-03-29 23:14 評論(0)閱讀(125)
1

SpringBoot源碼分析(二)啟動原理

Springboot的jar啟動方式,是通過IOC容器啟動 帶動了Web容器的啟動 而Springboot的war啟動方式,是通過Web容器(如Tomcat)的啟動 帶動了IOC容器相關的啟動 一、不可不說的Web容器(如Tomcat) 不管是jar啟動還是war包啟動,都繞不開web容器相關。先了 ...

詞匯族 發布于 2020-03-29 22:58 評論(1)閱讀(135)
0

(一)iview的校驗TypeError: Cannot read property 'validateField' of undefined"

一、問題描述 我是在自己封裝了一個地址級聯選擇,然后想要每次改變了其中數據的時候,就進行一次單獨校驗,所以用到了iview對部分表單字段進行校驗的方法validateField。其實一開始使用的時候是沒有任何問題的,問題出現的原因是我有多個表單,每次只顯示一個表單,可以來回切換,如下圖。我使用的是v ...

居老師的狗子 發布于 2020-03-29 22:54 評論(0)閱讀(68)
0

四則運算APP版

(一)四則運算APP版 這這個Demo的目的就是強化一下本周學習的Android的Jetpack里的新內容,接下來我將通過這個Demo來展示我所學到的新知識。 先列出新學到的知識:ViewModel,Navigation,MutableLiveData,ViewModelSaveState,Shar ...

清風紫雪 發布于 2020-03-29 22:50 評論(0)閱讀(81)
0

springboot2 + mybatis 多種方式實現多數據配置

業務系統復雜程度增加,為了解決數據庫I/O瓶頸,很自然會進行拆庫拆表分服務來應對。這就會出現一個系統中可能會訪問多處數據庫,需要配置多個數據源。 第一種場景:項目服務從其它多處數據庫取基礎數據進行業務處理,因此各庫之間不會出現重表等情況。 第二種場景:為了減輕寫入壓力進行讀寫分庫,讀走從庫,寫為主庫 ...

落孤秋葉 發布于 2020-03-29 22:39 評論(0)閱讀(163)
1

常見排序算法總結分析之交換排序與插入排序-C#實現

每每遇到關于排序算法的問題總是不能很好的解決,對一些概念,思想以及具體實現的認識也是模棱兩可。歸根結底,還是掌握不夠熟練。以前只是看別人寫,看了就忘。現在打算自己寫,寫些自己的東西,做個總結。本篇是這個總結的開始,所以我們先來闡述一下本次總結中會用到的一些概念。 排序是如何分類的?可以從不同的的角度... ...

iwiniwin 發布于 2020-03-29 22:22 評論(0)閱讀(82)