Function(函式分享)第二節

## 一、型別註解 ### 1.1 型別註解 函式的型別註解分為兩個部分:引數型別註解和返回值型別註解。其中返回值型別註解有時候我們可以直接省略,因為Typescript可以根據返回的語句來自動判斷出返回值的型別。 ```typescript function add (x: number, y: nu

一種在【微服務體系】下的【引數配置神器】

最近工作上遇到了一類需求,就是要對接大量外部系統,而需要對接的外部系統又存在各種環境,比如開發,測試,正式環境,他們的配置不盡相同。 一般情況下,我們可以通過配置application-dev.yml、application-test.yml、application-prod.yml等springboot配置

12.java設計模式之代理模式

#### 基本介紹: * 代理模式(Proxy)為一個物件提供一個替身,以控制對這個物件的訪問。即通過代理物件訪問目標物件.這樣做的好處是:可以在目標物件實現的基礎上,增強額外的功能操作,即擴充套件目標物件的功能,想在訪問一個類時做一些控制 * 代理的物件可以是遠端物件、建立開銷大的物件或需要安全控制的物件

MySQL 連線為什麼掛死了?

摘要:本次分享的是一次關於 MySQL 高可用問題的定位過程,其中曲折頗多但問題本身卻比較有些代表性,遂將其記錄以供參考。 一、背景 近期由測試反饋的問題有點多,其中關於系統可靠性測試提出的問題令人感到頭疼,一來這類問題有時候屬於“偶發”現象,難以在環境上快速復現;二來則是可靠性問題的定位鏈條有時候變得很長,

EF Core 二 、 入門 EF Core

# 入門EF Core >我們將開始真正的EF之旅了,這裡使用SqlServer資料,然後DbFirst; 為嘛使用SqlServer,目前公司的整體業務全部在SqlSever,所以很多產品業務都是依託於這個,當然也在考慮做資料庫切換,切換EF Core就是開始,為後續做好準備,目前SqlServer

ThreadLocal應用及原始碼分析

ThreadLocal # 基本使用 ThreadLocal 的作用是:提供執行緒內的區域性變數,不同的執行緒之間不會相互干擾,這種變數線上程的生命週期內起作用,減少同一個執行緒內多個函式或元件之間一些公共變數傳遞的複雜度,降低耦合性。 | 方法宣告 | 描述

istio in kubernetes (一) --原理篇

# 背景 ## 微服務是什麼 > - 服務之間有輕量級的通訊機制,通常為REST API > - 去中心化的管理機制 > - 每個服務可以使用不同的程式語言實現,使用不同的資料儲存技術 > - 應用按業務拆分成服務,一個大型應用系統可以由多個獨立的服務組成 > - 各個服務均可獨立部署,都有自己的

深入理解h2和r2dbc-h2

# 簡介 本文將會介紹R2DBC的H2實現r2dbc-h2的使用方法和要注意的事項。一起來看看吧。 # H2資料庫簡介 什麼是H2資料庫呢? H2是一個Java SQL database,它是一個開源的資料庫,執行起來非常快。 H2流行的原因是它既可以當做一個獨立的伺服器,也可以以一個巢狀的服務執行

不同角度看Handler——另類三問

之前有一章節介紹了Handler的常見面試題,今天就來說說另類的,可能你沒關注的其他問題,一起看看吧。 ## 系統為什麼提供Handler * 這點大家應該都知道一些,就是為了切換執行緒,主要就是為了解決在子執行緒無法訪問UI的問題。 那麼為什麼系統`不允許`在子執行緒中訪問UI呢? * 因為`And

C#設計模式-原型模式(Prototype Pattern)

引言 在軟體開發過程中,我們習慣使用new來建立物件。但是當我們建立一個例項的過程很昂貴或者很複雜,並且需要建立多個這樣的類的例項時。如果仍然用new操作符去建立這樣的類的例項,會導致記憶體中多分配一個一樣的類例項物件,增加建立類的複雜度和消耗更多的記憶體空間。 如果採用簡單工廠模式來建立這樣的系統

WPF控制元件庫總結

## 前言 在使用WPF專案的時候, 一般首要的就是對UI部分的選型, 而WPF相關的UI控制元件和樣式庫在Githu也是非常多。 關於UI的部分,可以分為二種: - 對控制元件本身沒有很大的需求, 只需要在原有的基礎上修改一些樣式,讓介面變得美觀。 - 對控制元件需要一定的要求(例如大資料量虛擬化), 並

Flink處理函式實戰之二:ProcessFunction類

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

微服務下的閘道器如何選擇

前言 自從換了工作以後,將近5個月沒有寫部落格了,這段時間經歷一個身份的轉變,從一個核心開發轉變為了一個專案的Leader,這種感覺說不上來的,雖說是有些感悟,但是更多的是一些困惑,但是有一點是明確的,站的高度或者角度不同,有些思考是不一樣的,有這種身份轉換的,大家可以做一些交流,嘿嘿!開啟我們的正題,最近

Spring Boot優雅地處理404異常

## 背景 在使用SpringBoot的過程中,你肯定遇到過404錯誤。比如下面的程式碼: ```java @RestController @RequestMapping(value = "/hello") public class HelloWorldController { @RequestM

Kafka高效能揭祕:sequence IO、PageCache、SendFile的應用詳解

大家都知道Kafka是將資料儲存於磁碟的,而磁碟讀寫效能往往很差,但Kafka官方測試其資料讀寫速率能達到600M/s,那麼為什麼Kafka效能會這麼高呢? 首先producer往broker傳送訊息時,採用batch的方式即批量而非一條一條的傳送,這種方式可以有效降低網路IO的請求次數,提升效能。此外這些批

0.32508087158203