深入分析 Java 樂觀鎖

![](https://img2020.cnblogs.com/other/633265/202012/633265-20201209151950313-132404733.jpg) # 前言 激烈的鎖競爭,會造成`執行緒阻塞掛起`,導致`系統的上下文切換`,增加系統的效能開銷。那有沒有不阻塞執行緒,且保

JAVA_資料型別介紹與基本資料型別之間的運算規則

## 基本資料型別 * 整型: `byte、short、int、long` `java` 的整型常量預設為`int`型,在`java`程式中變數通常宣告為`int`型,除非不足以表示較大的數才用`long`,而在宣告`long`型常量必須在後面加上`l`或`L`。 | 型別 | 佔用儲存空

基於gin的golang web開發:服務間呼叫

微服務開發中服務間呼叫的主流方式有兩種HTTP、RPC,HTTP相對來說比較簡單。本文將使用 ```Resty``` 包來實現基於HTTP的微服務呼叫。 ### Resty簡介 ```Resty``` 是一個簡單的HTTP和REST客戶端工具包,簡單是指使用上非常簡單。Resty在使用簡單的基礎上提供了非常

cglib、orika、spring等bean copy工具效能測試和原理分析

# 簡介 在實際專案中,考慮到不同的資料使用者,我們經常要處理 VO、DTO、Entity、DO 等物件的轉換,如果手動編寫 setter/getter 方法一個個賦值,將非常繁瑣且難維護。通常情況下,這類轉換都是同名屬性的轉換(型別可以不同),我們更多地會使用 bean copy 工具,例如 Apache

深入剖析HashMap

## 前言 很高興遇見你~ HashMap是一個非常重要的集合,日常使用也非常的頻繁,同時也是面試重點。本文並不打算講解基礎的使用api,而是深入HashMap的底層,講解關於HashMap的重點知識。需要讀者對散列表和HashMap有一定的認識。 HashMap本質上是一個散列表,那麼就離不開散列表的

hugegraph 資料存取資料解析

hugegraph 是百度開源的圖資料庫,支援hbase,mysql,rocksdb等作為儲存後端。本文以EDGE 儲存,hbase為儲存後端,來探索hugegraph是如何存取資料的。 ## 存資料 ### 序列化 ![Edge](https://gitee.com/jadepeng/pic/raw/

Go語言的context包從放棄到入門

[toc] 以下內容由偉大的詩人、哲學家chenqionghe吐血傳授,希望能幫助到你,謝謝~ # 一、Context包到底是幹嘛用的 我們會在用到很多東西的時候都看到context的影子,比如gin框架,比如grpc,這東西到底是做啥的? 大家都在用,沒幾個知道這是幹嘛的,知其然而不知其所以然 >誰都在C

談Vite在Electron環境下吃花捲拉饅頭的現象

緣起 在Electron的渲染程序中(也就是頁面程式碼中), 我們常常使用process.env來攜帶一些環境變數, 比如HTTP服務地址的基質,本地靜態資源的路徑等 這樣做主要有兩個目的 一個是方便開發者寫多個配置環境變數的檔案,區分生產環境、測試環境和開發環境 另一個是主程序和渲染程序共享一套環境變數,全

報價系統概念與技術實現

一,認知報價系統的繽紛世界 1,什麼是報價系統 在 “新零售”,“智慧製造”,“大資料分析”等概念不斷的演進下,已經廣泛的應用於商業,製造等領域。本文提到的報價系統,就屬於“新零售”的一個重要組成部份。以前,很多傳統企業都是先做市場調研,然後量產一批商品進行售賣,由於市場調研的不準備性,容易造成庫存積壓。針對

.Net Core ABP應用如何在阿里雲Linux Docker中開啟Https

.Net Core應用開啟Https本身就有很多種方式:1.程式碼配置2.環境變數3.反向代理 這裡主要記錄下阿里雲的ECS,加阿里雲免費的SSL證書,通過程式程式碼,如何進行配置。 首先從阿里雲下載證書     選擇IIS下載,得到一個zip檔案,裡面是證書以及密碼  

白話科普系列——網站靠什麼提升載入速度?

隨著生活節奏的不斷加快,時間變得極其寶貴,等待頁面載入的時間也隨之縮短。這樣一來如何留住客戶變成了一項重要的考驗。而減少頁面載入等待時間,加快載入速度,就成了提高使用者參與度S,提升業務可靠性的有效策略。 根據 Google 的一項研究,有 40% 的人放棄了某網站,是因為該網站的載入時間超過 3 秒,而頁

Proxy:簡單小巧又強大好用的代理系統

之前的文章介紹了許多我們在用的DevOps相關的工具系統,例如:[方便建立多套執行環境的Alodi](https://blog.ops-coffee.cn/s/h9k_C7kNB6q1VqxQDVHyiQ),[對運維友好的配置中心Kerrigan](https://blog.ops-coffee.cn/s/Q

0.24257302284241