最全Linux搭建SVN服務端教程

# 文章首推 >- [支付寶介面對接](https://mp.weixin.qq.com/s/SrjZ__VbLi-DFAcqNU9DGg) >- [高德地圖呼叫](https://mp.weixin.qq.com/s/X_EmWMbUwwAtg8fv6lBfWA) >- [驗證碼登入](http

為什麼說執行緒太多,cpu切換執行緒會浪費很多時間?

問題1: 假如有一個計算任務,計算1-100的和,每10個數相加,需要佔用一個cpu時間片(1s)。如果起一個執行緒(模擬沒有執行緒切換),完成任務需要多長時間?如果起5個執行緒,完成任務需要消耗多久時間?如果起20個執行緒,完成任務需要多長時間?如果起20個執行緒呢?20個執行緒呢?50個執行緒呢? 假設1

【SpringCloud】consul註冊中心註冊的服務為內網(區域網)IP

## 一、前因 最近在做公司的一個微服務專案,技術架構為spring cloud + consul + SSM。 當我寫完一個功能要在本地測試時,發現**服務執行成功,但是前後端聯調報500錯誤。** 當時的第一個想法就是gateway服務的問題,但是其他同事卻說gateway服務沒毛病。 最後想到可

蟻劍原理與魔改

## 一句話木馬原理 一句話木馬形如這樣: ``` ``` 使用蟻劍連線,連線成功 ![](https://img2020.cnblogs.com/blog/2092671/202011/2092671-20201121191657927-1041720749.png) 那為什麼能成功呢? 首先要探尋一句話

技術方案設計的方法

背景   前段時間接手了一個還處於方案設計階段的工作,我重新做了設計。覺得新方案比舊方案業務清晰明朗、解決了舊方案的缺陷。我就很高興,跟同事聊這個事情。同事就問我是怎麼想到這些的呢。   我說了一些細節的,但是沒有把核心本質講出來。我覺得這是個很難回答的問題。因為一個方案怎麼更合適,主要因

記一次使用策略模式優化程式碼的經歷

## 一、背景 之前接手了一個 springboot 專案。在我負責的模組中,有一塊使用者註冊的功能,但是比較特別的是這個註冊並不是重新註冊,而是從以前的舊系統的資料庫中同步舊資料到新系統的資料庫中。由於這些使用者角色來自於不同的系統,所以我需要在註冊的時候先判斷型別(這個型別由一個專門的列舉類提供),再去

原始碼分析:Semaphore之訊號量

## 簡介 Semaphore 又名計數訊號量,從概念上來講,訊號量初始並維護一定數量的許可證,使用之前先要先獲得一個許可,用完之後再釋放一個許可。訊號量通常用於限制執行緒的數量來控制訪問某些資源,從而達到單機限流的目的,比如SpringCloud 中的Zuul 元件用的是 Hystrix 的訊號量(sem

Canvas實現放大鏡效果完整案例分析(附程式碼)

本文主要記錄 `canvas` 在影象、文書處理、離屏技術和放大鏡特效的實現過程中使用到的API。先看下效果吧: 一張模糊的圖片: ![](https://img2020.cnblogs.com/blog/1414921/202011/1414921-20201121144252753-583854096.p

JUC鎖種類總結

在併發程式設計中有各種各樣的鎖,有的鎖物件一個就身兼多種鎖身份,所以初學者常常對這些鎖造成混淆,所以這裡來總結一下這些鎖的特點和實現。 樂觀鎖、悲觀鎖 悲觀鎖   悲觀鎖是最常見的鎖,我們常說的加鎖指的也就是悲觀鎖。顧名思義,每次修改都抱著一種 "悲觀" 的態度,每次修改前都會認為有人會和他一樣執行

前端面試百問

## 請問`websocket`如何相容低瀏覽器的 > `websocket`是H5開始提供的一種在單個 TCP 連線上進行全雙工通訊的協議。 > > `WebSocket` 使得客戶端和伺服器之間的資料交換變得更加簡單,允許服務端主動向客戶端推送資料。在 `WebSocket` `API` 中,瀏覽器和伺

如何剔掉 sql 語句中的尾巴,我用 C# 苦思了五種辦法

## 一:背景 ### 1. 講故事 這幾天都在修復bug真的太忙了,期間也遇到了一個挺有趣bug,和大家分享一下,這是一塊sql挺複雜的報表相關業務,不知道哪一位大佬在錯綜複雜的 `巢狀 + 平行` if判斷中sql拼接在某些UI組合下出問題了,最終的 sql 架構類似這樣的。 ``` sql

學習搭建 Consul 服務發現與服務網格-有豐富的示例和圖片

[TOC] ## 第一部分:Consul 基礎 ### 1,Consul 介紹 官網文件描述:Consul 是一個網路工具,提供功能齊全的服務網格和服務發現。 它可以做什麼:自動化網路配置,發現服務並啟用跨任何雲或執行時的安全連線。 那麼,我們對 Consul 的理解,就是服務網格、服務發現,官網文

1.2823219299316