一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
2023-07-13 more### 一、需求分析 如果你經常使用騰訊QQ,就會發現它的登錄有如下特點:它可以手機電腦同時在線,但是不能在兩個手機上同時登錄一個賬號。 同端互斥登錄,指的就是:像騰訊QQ一樣,在同一型別設備上只允許單地點登錄,在不同型別設備上允許同時在線。 動態演示圖:  { return (this == obj); } } 2. Stri ......
2023-07-09 more### 目錄 *1:什么是AQS?* *2:AQS都有那些用途?* *3:我們如何使用AQS* *4:AQS的實作原理* *5:對AQS的設計與實作的一些思考* ### 1:什么是AQS ? 隨著計算機的算力越來越強大,各種各樣的并行編程模型也隨即踴躍而來,但當我們要在并行計算中使用共享資源的時候, ......
2023-07-09 more### 一、需求分析 在某些敏感操作下,我們需要對已登錄的會話進行二次驗證。 比如代碼托管平臺的倉庫洗掉操作,盡管我們已經登錄了賬號,當我們點擊 **[洗掉]** 按鈕時,還是需要再次輸入一遍密碼,這么做主要為了兩點: 1. 保證操作者是當前賬號本人。 2. 增加操作步驟,防止誤洗掉重要資料。 這就 ......
2023-07-05 more> 作者:小牛呼嚕嚕 | [https://xiaoniuhululu.com](https://xiaoniuhululu.com/) > 計算機內功、原始碼決議、科技故事、專案實戰、面試八股等更多硬核文章,首發于公眾號「[小牛呼嚕嚕](https://www.xiaoniuhululu.com/i ......
2023-07-04 moreBeanDefinition在Spring初始化階段保存Bean的元資料資訊,包括Class名稱、Scope、構造方法引數、屬性值等資訊,本文將介紹一下BeanDefinition介面、重要的實作類,以及在Spring中的使用示例。 # BeanDefinition介面 用于描述了一個Bean實體, ......
2023-07-04 more遠程呼叫百度AI開放平臺的web服務,快速完成人臉識別 ### 歡迎訪問我的GitHub > 這里分類和匯總了欣宸的全部原創(含配套原始碼):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### ......
2023-07-04 more`ShardingSphere5入門到實戰` # 第01章 高性能架構模式 互聯網業務興起之后,海量用戶加上海量資料的特點,單個資料庫服務器已經難以滿足業務需要,必須考慮資料庫集群的方式來提升性能。高性能資料庫集群的`第一種方式是“讀寫分離”`,`第二種方式是“資料庫分片”`。 ## 1、讀寫分離架 ......
2023-06-30 more### 歡迎訪問我的GitHub > 這里分類和匯總了欣宸的全部原創(含配套原始碼):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 《JavaCV人臉識別三部曲》鏈接 1. [《視頻中的 ......
2023-06-30 more歡迎來到本篇文章,書接上回,本篇說說 Spring 中的依賴注入,包括注入的方式,寫法,該選擇哪個注入方式以及可能出現的回圈依賴問題等內容。
如果正在閱讀的朋友還不清楚什么是「依賴」,建議先看看我第一篇文章,通過 Employee 和 Department 簡單說了什么是所謂的依賴。 ......
# 6 sleep與yield的比較 ## sleep 1. 呼叫 sleep 會讓當前執行緒從 *Running* 進入 *Timed Waiting* 狀態(阻塞) 2. 其它執行緒可以使用 interrupt 方法打斷正在睡眠的執行緒,這時 sleep 方法會拋出 InterruptedExcept ......
2023-06-30 more在我剛開始了解反射這個Java特性的時候,幾乎看到的每一篇文章都會有“Java反射不能頻繁使用”、“反射影響性能”之類的話語,當時只是當一個結論記下了這些話,卻沒有深究過為什么,所以正好借此機會來探究一下Java反射的代碼。 ......
2023-06-30 more1. 概述 在開始本教程中,先推薦1個SpringBoot+Vue前后端分離Java專案,本專案是一個大型互聯網金融專案,采用Spring Boot , Dubbo 微服務的架構,包括多個獨立的微服務,micr-common個公共服務,micr-web服務,micr-database資料庫服務,mi ......
2023-06-30 more[TOC](【后端面經-Java】公平鎖和加鎖流程) ## 1. 公平鎖和非公平鎖 ### 1.1 基本概念 - 公平鎖:執行緒按照到來的先后順序,排隊等待使用資源。 - 非公平鎖:執行緒不一定按照先后順序使用資源,而是可能出現“插隊”的情況。 拿游樂場等待娛樂專案舉例,普通游客只能按照先后順序排隊等待 ......
2023-06-30 more# 前言 很久以前都想寫這篇文章,一直沒有空,但直到現在我對當時的情景還有印象,之所以有印象是因為需求很簡單,業務操作日志的記錄與查詢的功能,但是具體實作真的很爛,具體的爛法會在反面示例里細說,領導以及客戶層面很認可,一系列迷之操作,讓我印象深刻。 # 需求描述與分析 客戶側提出需求很簡單:要對幾個 ......
2023-06-30 more[TOC](【后端面經-Java】AQS詳解) ## 1. AQS是什么? AQS定義了一套多執行緒訪問共享資源的同步器框架,許多同步類實作都依賴于它,如常用的ReentrantLock。 簡單來說,**AQS定義了一套框架,來實作同步類**。 ## 2. AQS核心思想 ### 2.1 基本框架 A ......
2023-06-29 more### 歡迎訪問我的GitHub > 這里分類和匯總了欣宸的全部原創(含配套原始碼):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概覽 - 本文是《JavaCV人臉識別三部曲》的第 ......
2023-06-29 more某天排查業務問題時,在我司的日志收集平臺上,未能發現相關業務服務介面訪問日志。經過和相關同事確定,發現業務服務未能將介面訪問日志吐到日志收集平臺,由此開啟一段有點漫長的排查之旅。 業務服務是典型的SpringBoot web應用,日志記錄采用slf4j+log4j2組合。 通過application ......
2023-06-29 more# HttpServletRequest物件 ## 基本介紹 ? **HttpServletRequest物件:**HttpServletRequest 物件專門用于封裝 HTTP 請求訊息,簡稱 request 物件。主要作用是用來接收客戶端發送過來的請求資訊,該物件是由Tomcat封裝好傳遞過來 ......
2023-06-29 more先說結論:通過優化Xms,改為和Xmx一致,使系統的超時率降了四分之三  # 1. 背景 一個同 ......
2023-06-29 more> Least Recently Used(LRU) 是快取淘汰一種常用的策略,記憶體滿了則優先洗掉最久沒被使用的資料。 ## LRU 演算法的需求 1. 接收一個引數 `capacity` 作為快取的最大容量 2. 實作一個函式 `put()` 添加資料到快取 3. 實作一個函式 `get()` 查詢 ......
2023-06-29 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 moreTLDR: 視頻分割一直是重標注的一個task,這篇CVPR 2023文章研究了完全不需要標注的視頻物體分割。僅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5%。文章里還提出了不需要標注的調參方法。代碼已公開可用。 Paper title: Bootstrap ......
uj5u.com 2023-07-13 08:55:13 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:54:46 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:48:40 more學習數字信號處理演算法時整理的學習筆記。本篇介紹 VSB 殘留邊帶調幅信號的調制與解調,內附全套 MATLAB 代碼。 ......
uj5u.com 2023-07-13 08:46:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:46:06 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:57 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:39:42 more<a href="https://www.cnblogs.com/pandefu/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/1630815/20190315181946.png" alt="" /><...
uj5u.com 2023-07-13 08:37:03 more## 引言 在C#中,讓執行緒同步有兩種方式: - 鎖(lock、Monitor) - 信號量(EventWaitHandle、Semaphore、Mutex) 執行緒鎖的原理,就是鎖住一個資源,使得應用程式在此刻只有一個執行緒訪問該資源。通俗地講,就是讓多執行緒變成單執行緒。在C#中,可以將被鎖定的資源理解 ......
uj5u.com 2023-07-13 08:36:31 more