深入分析 Java 樂觀鎖
 # 前言 激烈的鎖競爭,會造成`執行緒阻塞掛起`,導致`系統的上下文切換`,增加系統的效能開銷。那有沒有不阻塞執行緒,且保
 # 前言 激烈的鎖競爭,會造成`執行緒阻塞掛起`,導致`系統的上下文切換`,增加系統的效能開銷。那有沒有不阻塞執行緒,且保
 雲原生(`Cloud Native`)Node JS Express Reactive 微服務模板 (`REST/Grap
## 基本資料型別 * 整型: `byte、short、int、long` `java` 的整型常量預設為`int`型,在`java`程式中變數通常宣告為`int`型,除非不足以表示較大的數才用`long`,而在宣告`long`型常量必須在後面加上`l`或`L`。 | 型別 | 佔用儲存空
微服務開發中服務間呼叫的主流方式有兩種HTTP、RPC,HTTP相對來說比較簡單。本文將使用 ```Resty``` 包來實現基於HTTP的微服務呼叫。 ### Resty簡介 ```Resty``` 是一個簡單的HTTP和REST客戶端工具包,簡單是指使用上非常簡單。Resty在使用簡單的基礎上提供了非常
# 簡介 在實際專案中,考慮到不同的資料使用者,我們經常要處理 VO、DTO、Entity、DO 等物件的轉換,如果手動編寫 setter/getter 方法一個個賦值,將非常繁瑣且難維護。通常情況下,這類轉換都是同名屬性的轉換(型別可以不同),我們更多地會使用 bean copy 工具,例如 Apache
## 前言 很高興遇見你~ HashMap是一個非常重要的集合,日常使用也非常的頻繁,同時也是面試重點。本文並不打算講解基礎的使用api,而是深入HashMap的底層,講解關於HashMap的重點知識。需要讀者對散列表和HashMap有一定的認識。 HashMap本質上是一個散列表,那麼就離不開散列表的
hugegraph 是百度開源的圖資料庫,支援hbase,mysql,rocksdb等作為儲存後端。本文以EDGE 儲存,hbase為儲存後端,來探索hugegraph是如何存取資料的。 ## 存資料 ### 序列化 , 我們常常使用process.env來攜帶一些環境變數, 比如HTTP服務地址的基質,本地靜態資源的路徑等 這樣做主要有兩個目的 一個是方便開發者寫多個配置環境變數的檔案,區分生產環境、測試環境和開發環境 另一個是主程序和渲染程序共享一套環境變數,全
一,認知報價系統的繽紛世界 1,什麼是報價系統 在 “新零售”,“智慧製造”,“大資料分析”等概念不斷的演進下,已經廣泛的應用於商業,製造等領域。本文提到的報價系統,就屬於“新零售”的一個重要組成部份。以前,很多傳統企業都是先做市場調研,然後量產一批商品進行售賣,由於市場調研的不準備性,容易造成庫存積壓。針對
.Net Core應用開啟Https本身就有很多種方式:1.程式碼配置2.環境變數3.反向代理 這裡主要記錄下阿里雲的ECS,加阿里雲免費的SSL證書,通過程式程式碼,如何進行配置。 首先從阿里雲下載證書 選擇IIS下載,得到一個zip檔案,裡面是證書以及密碼
隨著生活節奏的不斷加快,時間變得極其寶貴,等待頁面載入的時間也隨之縮短。這樣一來如何留住客戶變成了一項重要的考驗。而減少頁面載入等待時間,加快載入速度,就成了提高使用者參與度S,提升業務可靠性的有效策略。 根據 Google 的一項研究,有 40% 的人放棄了某網站,是因為該網站的載入時間超過 3 秒,而頁
之前的文章介紹了許多我們在用的DevOps相關的工具系統,例如:[方便建立多套執行環境的Alodi](https://blog.ops-coffee.cn/s/h9k_C7kNB6q1VqxQDVHyiQ),[對運維友好的配置中心Kerrigan](https://blog.ops-coffee.cn/s/Q
> Author: [wj-Mcat](https://github.com/wj-Mcat) > Code: [python-wechaty](https://github.com/wechaty/python-wechaty) 個人開發專案,且行且不易,有感興趣的朋友可以去給一波關注,你們的