玩遍部落格網站,我整理了 Hexo 及其流行的風格主題

搭建部落格網站是個人進入網際網路世界的最常見方式之一。伴隨著網站技術的發展,如何搭建部落格網站已經變得非常容易了。當然,你可以選擇諸如 新浪部落格、CSDN、部落格園 之類的大型網站,快速建立依賴於大平臺的個人部落格,不過這種方式的不足是言論受限太多、無法觸及網站底層技術。所以,對於想要自由發揮創意、又期望對

用RabbitMQ了好幾年之後,我總結出來5點RabbitMQ的使用心得

大概從 2013 年開始,我就開始了自己和 RabbitMQ 的接觸,到現在已經有七年多了。 在這七年中,既有一些對 RabbitMQ 的深度體驗,更有無數的血淚史。 而根據我這麼多年的使用經驗,我將 RabbitMQ 的心得形成一些提醒或者規範分享給大家,這樣,大家以後使用 RabbitMQ 的時候,就不會

ModelArts 與HiLens Kit聯合開發丨行人社交距離風險提示Demo

摘要:本Demo使用YOLOv3_Resnet18模型來檢測的視訊流中的行人,獲取行人座標(即圖中藍色方框),然後計算所有檢測到的人之間的相互“距離”。 前情提要 聽到行人社交距離風險提示是不是覺得有點不太明白,簡單來說,就是通過某一角度的視覺資訊,判斷行人的社交距離情況,讓我們直接看視訊來領會吧。 這是在

前端的批量介面如何快速響應?有沒有通用解決方案?

# 昨日回顧 昨天我們討論了服務間是否應該提供批量介面的問題,很多同學留言討論,非常好,一起討論一起進步。 其中,留言最多的一種觀點是說可以提供,但是要限制條數,比如每次最多傳1000條資料過來。 說句實話,我們的專案很多也是這麼做的。 不過我還是堅持我的觀點,最好就不要提供批量介面。 因為隨著資料

自己動手實現java斷點/單步除錯(一)

  又是好長時間沒有寫部落格了,今天我們就來談一下java程式的斷點除錯。寫這篇主題的主要原因是身邊的公司或者個人都執著於做apaas平臺,簡單來說apaas平臺就是一個零程式碼或者低程式碼的配置平臺,通過配置平臺相對快速的配置出web端和移動端的程式碼。這種系統我15年的時候和一個前端朋友為了方便快速的接外

高效能快取 Caffeine 原理及實戰

一、簡介 Caffeine 是基於Java 8 開發的、提供了近乎最佳命中率的高效能本地快取元件,Spring5 開始不再支援 Guava Cache,改為使用 Caffeine。 下面是 Caffeine 官方測試報告。   由上面三幅圖可見:不管在併發讀、併發寫還是併發

中大型企業有線無線使用者統一接入(實施筆記)

組網圖形      有線無線使用者統一接入簡介 在實際的使用場景中,有線網路和無線網路環境通常是共同存在的。例如在辦公區內PC電腦、印表機等裝置通常通過有線方式接入網路,而筆記本、手機終端等移動裝置通常是通過無線方式接入網路。通過部署有線無線使用者統一接入的網路環境,可以同時為有線使用者和無線使用者提供網

jackson學習之五:JsonInclude註解

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

反彈SHELL介紹及原理

如果我們需要到伺服器上執行 Shell 命令,但是因為防火牆等原因,無法由客戶端主動發起連線的情況,就可以使用反彈 Shell 來滿足登陸和操作的需求。 ## 什麼是反彈Shell 正常情況下,我們登陸伺服器獲取 Shell 會話是下面的步驟,使用者在終端軟體(Terminal)中輸入 `ssh root

記憶體屏障在CPU、JVM、JDK中的實現

## 前言 記憶體屏障(英語:Memory barrier),也稱記憶體柵欄,記憶體柵障,屏障指令等,是一類同步屏障指令,它使得 CPU 或編譯器在對記憶體進行操作的時候, 嚴格按照一定的順序來執行, 也就是說在記憶體屏障之前的指令和記憶體屏障之後的指令不會由於系統優化等原因而導致亂序。 大多數現代計算機

不要在nodejs中阻塞event loop

[toc] 為什麼我們不要在nodejs中阻塞event loop # 簡介 我們知道event loop是nodejs中事件處理的基礎,event loop中主要執行的初始化和callback事件。除了event loop之外,nodejs中還有Worker Pool用來處理一些耗時的操作,比如I/O

0.016839981079102