從網路到分散式-負載均衡
## 網路併發負載均衡 ### OSI 七層參考模型 分層模型,每一層實現各自的功能和協議,並完成與相鄰層的介面通訊。OSI 的服務定義詳細說明了各層所提供的服務,某一層的服務就是該層及其下各層的一種能力,通過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。 - 應用層:為各種應用程式提
## 網路併發負載均衡 ### OSI 七層參考模型 分層模型,每一層實現各自的功能和協議,並完成與相鄰層的介面通訊。OSI 的服務定義詳細說明了各層所提供的服務,某一層的服務就是該層及其下各層的一種能力,通過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。 - 應用層:為各種應用程式提
## 1. ConcurrentHashMap原始碼分析(`JDK1.7`) ### 1.1 Unsafe介紹 #### 1.1.1 Unsafe簡介 Unsafe類相當於是一個java語言中的後門類,**提供了硬體級別的原子操作**,所以在一些併發程式設計中被大量使用。jdk已經作出說明,該類對程式設
@[toc] # 瞭解json整體格式 這裡有一段json格式的檔案,存著全球陸地和海洋的每年異常氣溫(這裡只選了一部分):global_temperature.json ```json { "description": { "title": "Global Land and Ocean Temp
1. MyBatis外掛外掛機制簡介 MyBatis外掛其實就是為使用者提供的自行拓展攔截器,主要是為了可以更好的滿足業務需要。 在MyBatis中提供了四大核心元件對資料庫進行處理,分別是Executor、Statement Handler、ParameterHandler及Resu
今天收到一個小學弟的求助,資料庫插入偶爾重複,怎麼在sql語句上進行解決。 Q:學長,我匯入excel資料的操作,平時使用好好的,怎麼突然發生插入重複的問題? A:你是使用哪個ORM框架進行操作的? Q:什麼是ORM框架? A:額……,你資料庫怎麼
### 一,前言 談起springMVC框架介面請求過程大部分人可能會這樣回答:負責將請求分發給對應的handler,然後handler會去呼叫實際的介面。核心功能是這樣的,但是這樣的回答未免有些草率。面試過很多人,大家彷佛約定好了的一般,給的都是這樣"泛泛"的標準答案。最近開發遇到了這樣的兩個場景: *
如果想從頭學起selenium,可以去看看這個系列的文章哦! https://www.cnblogs.com/miki-peng/category/1942527.html **本篇主要內容:1.滑鼠操作;2.鍵盤操作;3.下拉框操作;4.js處理** **上篇主要內容:1.元素的基本操作
前兩週寫了關於技術債務的文章,儘管實踐中會堆積技術債,但這個概念並不在我們的工作中頻繁出現。這篇文章就係統性講講技術債,讓大家避免知其然,不知其所以然。 一、技術債是什麼 技術負債(英語:Technical debt),又譯技術債,也稱為設計負債(design debt)、程式碼負債(code debt
#### 寫在前面 看到這篇部落格時,預設你知道Spring MVC中handler的作用,及前臺請求到響應的的流轉。 感謝網上其他大佬部落格給我的借鑑,部落格地址這裡忘記了。 大家可以直接點選右上角進入我的SpringBoot專案檢視原始碼,有用的話幫我點亮下唄。 #### 自定義Handler 我有時候
# 背景 做過2B類系統的同學都知道,2B系統最噁心的操作就是什麼都喜歡批量,這不,我最近就遇到了一個噁心的需求——50個使用者同時每人匯入1萬條單據,每個單據七八十個欄位,請給我優化。 # Excel匯入技術選型 說起Excel匯入的需求,很多同學都做過,也很熟悉,這裡面用到的技術就是POI系列了。
## 題外話 這裡大家可能要笑了,這不就一個操作符嗎,還用單獨來講。 有這時間,還不如去看看react原始碼,vue原始碼。 我說:react原始碼會去看的,但是這個也很重要。 ## delete你瞭解多少 這裡提幾個問題 1. delete的返回值是什麼 2. delete刪除不存在的屬性返回
# 保護Git倉庫敏感資訊 程式碼中無可避免有一些敏感資訊,包含但不限於,資料庫資訊,金鑰,賬號資訊等等。通常我們會把這些資訊放在配置檔案,這些資訊若洩露會造成安全問題。 以前我們做法,是把配置檔案通過`.gitignore`排除配置檔案,但是這些配置檔案通常經常變動,沒有一個地方統一維護,靠線下互相傳,
本系列文章主要介紹使用 C# 、ASP.NET(MVC)技術對 BIMFACE 平臺進行二次開發,以滿足本公司針對建築行業施工圖審查系統的業務需求,例如圖紙模型(PDF 檔案、二維 CAD 模型、三維BIM 模型)的檢視、對比、批註、測量、簽章、稽核等功能。 C# 開發 BIMFACE 系
## 前言 在 2021 年 3 月 11 日, .NET 6 Preview 2 釋出,這次的改進主要涉及到 MAUI、新的基礎庫和執行時、JIT 改進。 .NET 6 正式版將會在 2021 年 11 月釋出,支援 Windows、macOS、Linux、Android 和 iOS 等系統以及 x86、
推薦一個免費的好東西:教你如何在視訊號的擴充套件連結中新增 拼多多京東商品帶貨連結。 視訊號釋出視訊之後,可以在視訊中新增文章連結。 這個工具的作用就是把帶貨連結轉換為文章連結,這樣商品的帶貨連結就可以放到視訊號擴充套件連結中了。 當粉絲通過連結購買商品時,會給視訊號主賺取佣金。 但是 有很多給視訊號新增連結