原创 一篇文章帶你吃透 Docker 原理
一篇文章帶你吃透 Docker 原理 目錄 容器的實現原理容器的隔離:Namespace容器的限制:Cgroups容器的文件系統:容器鏡像 - rootfsOverlay2容器與虛擬機技術的對比解決的問題參考 Top容器的實現原理從本質上,
原创 JVM致命錯誤日誌詳解
JVM致命錯誤日誌詳解 目錄文件描述文件位置文件頭錯誤信息記錄JVM運行信息崩潰原因錯誤信息線程描述線程信息信號信息計數器信息機器指令內存映射信息線程堆棧其他信息進程描述線程列表虛擬機狀態互斥鎖/管程堆概覽卡表和本地代碼緩存編譯事件GC事件
原创 《深入理解 Java 虛擬機》筆記整理
《深入理解 Java 虛擬機》筆記整理 正文一、Java 內存區域與內存溢出異常1、運行時數據區域程序計數器:當前線程所執行的字節碼的行號指示器。線程私有。Java 虛擬機棧:Java 方法執行的內存模型。線程私有。本地方法棧:Native
原创 linux環境下的時間編程
linux環境下的時間編程Linux下提供了豐富的api以供開發者們處理和時間相關的問題。然而這些接口看似各自爲政實則有有着千絲萬縷的聯繫,在學習和時間中引發了各種各樣的混亂。因此時間處理成爲了許多Linux開發者的夢魘,遇到時間處理往往避
原创 用純Python實現循環神經網絡RNN向前傳播過程(吳恩達DeepLearning.ai作業)
用純Python實現循環神經網絡RNN向前傳播過程(吳恩達DeepLearning.ai作業)Google TensorFlow程序員點讚的文章! 前言 目錄: 向量表示以及它的維度 rnn cell rnn 向前傳播 重點關注:
原创 7種你應該知道的JavaScript常見的錯誤
7種你應該知道的JavaScript常見的錯誤從瀏覽器的控制檯到運行Node.js的計算機終端,我們到處都會看到各類錯誤。 這篇文章的重點是概述我們在JS開發過程中可能遇到的錯誤類型。 RangeError當數字超出允許的值範圍時,將拋出此
原创 .Net vs .Net Core,我改如何選擇?看這一篇文章就夠了
.Net vs .Net Core,我改如何選擇?看這一篇文章就夠了前言 .Net目前支持構建服務器端應用程序的兩種實現主要有兩種,.NET Framework和.NET Core。兩者共享許多相同的組件,並且您可以在兩者之間共享代碼。但是
原创 MongoDB Java API操作很全的整理
MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫,一般生產上建議以共享分片的形式來部署。 但是MongoDB官方也提供了其它語言的客戶端操作API。如下圖所示: 提供了C、C++、C#、.net、GO、java、Nod
原创 python多進程通信實例分析
python多進程通信實例分析操作系統會爲每一個創建的進程分配一個獨立的地址空間,不同進程的地址空間是完全隔離的,因此如果不加其他的措施,他們完全感覺不到彼此的存在。那麼進程之間怎麼進行通信?他們之間的關聯是怎樣的?實現原理是什麼?本文就來
原创 C++函數中,兩個自動釋放內存的動態內存申請類
C++函數中,兩個自動釋放內存的動態內存申請類最近做一個事情,實現一個流程交互,其中主交互流程函數中,涉及較多的內存申請, 而健康的函數,都是在函數退出前將手動申請不再需要的內存釋放掉, 使用很多方法,都避免不了較多的出錯分支時,一堆的if
原创 c#小竈——8.自動類型轉換和強制類型轉換
c#小竈——8.自動類型轉換和強制類型轉換前面已經認識了不同的數據類型,你們有沒有嘗試過讓不同的數據類型進行運算呢? int a = 1;double b = a;Console.WriteLine(b);運行結果是:1 我們把一個整型的變
原创 Java實現ZooKeeper的zNode監控
Java實現ZooKeeper的zNode監控1 場景設計目的是體驗ZooKeeper的Watcher功能。程序監控ZooKeeper的/watcher節點數據變化,當創建或修改數據時,控制檯打印當前的數據內容和版本號;當/watche
原创 Appium+python自動化(二十九)- 模擬手指在手機上多線多點作戰 - 多點觸控(超詳解)
Appium+python自動化(二十九)- 模擬手指在手機上多線多點作戰 - 多點觸控(超詳解)簡介在網頁中我們經常使用縮放操作來便利的查看具體的信息,在appium中使用MultiAction多點觸控的類來實現。MultiAction是
原创 Spring Cloud 之 Stream.
Spring Cloud 之 Stream.一、簡介Spring Cloud Stream 是一個用來爲微服務應用構建消息驅動能力的框架。 Spring Cloud Stream 爲一些供應商的消息中間件產品(目前集成了 RabbitMQ
原创 微服務SpringCloud之Spring Cloud Config配置中心Git
微服務SpringCloud之Spring Cloud Config配置中心Git 微服務以單個接口爲顆粒度,一個接口可能就是一個項目,如果每個項目都包含一個配置文件,一個系統可能有幾十或上百個小項目組成,那配置文件也會有好多,對後續修改維