主頁 > 軟體設計 > 移動公網5G配置(二)

移動公網5G配置(二)

2020-10-27 18:37:28 軟體設計

一、BWP配置

1、BWP簡介

1.1、BWP概念和意義 [參考38211]

BWP就是資源柵格內的一段連續的CRB,其目的和意義主要就是以下幾點:

NR帶寬很大,UE沒必要強制性支持全部帶寬,只需要支持部分帶寬即可,這也是BWP這個名稱的由來(bandwidth part);
在不必要的時候節省功耗,因為帶寬越大需要的功耗越高,所以沒必要讓UE時時刻刻都處在一個大帶寬的狀態;
實作靈活的調度,包括帶寬大小和頻帶位置,用于適應不同的業務需求以及克服頻率選擇性衰落等,


1.2、BWP配置 [參考38213]

BWP的配置分為幾種不同的情況:

1.初始BWP
初始上下行BWP,即Initial DL BWP和initial UL BWP會在SIB1中配置,如果initial BWP未配置,則默認為CORESET0,初始BWP主要用于初始接入程序,如SIB1的接收,隨機接入程序當中RAR、Msg4的接收以及preamble和Msg4的發送等,

2.激活BWP
激活BWP即active BWP是用于初始接入完成以后,為UE配置的BWP,初始接入完成以后,UE會有各種業務需求,所以一般active BWP的帶寬比初始BWP要大,

3.默認BWP
默認BWP即default BWP用于UE長時間沒有業務需求的情況下,讓UE從大帶寬的active BWP切換到一個默認的一般帶寬較小的BWP上,用于降低功耗,

一旦要配置BWP,則需要包含一些必要的引數,包括BWP的SCS和CP、BWP的頻域位置和大小(指示方式為RIV)、ID以及該BWP內的PDCCH和PDSCH的generic parameters and dedicate parameters,在該BWP內的PDCCH、PDSCH等的SCS和CP都和該BWP相同,BWP的帶寬可以是275RB以內的任意值,根據引數locationAndBandwidth指示一個RIV (Resource Indicator Value),然后通過公式計算得到BWP的起始位置和RB數量,起始位置的參考點是Point A,
一個UE最多可以配置4個DL BWP和4個UL BWP,如果有SUL,則可以還有最多4個SUL上的BWP,在任意特定時刻,只能有一個激活上行BWP以及激活下行BWP,上下行資料信道、控制信道以及參考信號都不能在超出BWP的范圍以外傳輸,在NR FDD系統中,NR TDD系統中,上下行BWP為一個pair,具有相同的ID以及中心頻率,但是帶寬和子載波間隔可以不同,

2、BWP頻域資源

根據BWP計算公式:

其中N_{BWP}^{size} = 2751\leq L_{RBs}<N_{BWP}^{size} - RB_{start}

得出12928 = 275*(L-1)+RBstart = 275(48-1) + 3 => L = 48, RBstart = 3;

該范圍與CORESET0的頻域范圍一致,

BWP1的頻域資源為,表示整個小區帶寬,

1099 = 275*(276-L) +(274 – RBstart) L = 273 RBstart = 0

二、CORESET配置

controlResourceSetId

搜索空間關聯的CORESET,決定了搜索空間的物理資源

frequencyDomainResources

頻域占用的資源,每個bit對應BWP內一個6RB的組

duration

時域占用符號數

interleaved

專用于CCE-REG交織映射的引數

cce-REG-MappingType

CCE對應到具體的REG的映射關系
precoderGranularityPDCCH預編碼相關的配置

ControlResourceSetId

The ControlResourceSetId IE concerns a short identity, used to identify a control resource set within a serving cell. The ControlResourceSetId = 0 identifies the ControlResourceSet#0 configured via PBCH (MIB) and in controlResourceSetZero (ServingCellConfigCommon). The ID space is used across the BWPs of a Serving Cell. The number of CORESETs per BWP is limited to 3 (including common and UE-specific CORESETs).

CORESET0在MIB中定義,或者在ServingCellConfigCommon的信元controlResourceSetZero中定義,

ControlResourceSetId定義了小區內唯一的控制資源集ID(跨BWP也不能重復),每個BWP的CORESET最多為3個(包括公共和UE特定的CORESET)

frequencyDomainResources

Frequency domain resources for the CORESET. Each bit corresponds a group of 6 RBs, with grouping starting from the first RB group (see 38.213, section 10.1) in the BWP. The first (left-most / most significant) bit corresponds to the first RB group in the BWP, and so on. A bit that is set to 1 indicates that this RB group belongs to the frequency domain resource of this CORESET. Bits corresponding to a group of RBs not fully contained in the bandwidth part within which the CORESET is configured are set to zero. Corresponds to L1 parameter 'CORESET-freq-dom' (see 38.211, section 7.3.2.2).

For each CORESET in a DL BWP of a serving cell, a respective frequencyDomainResources provides a bitmap. The bits of the bitmap have a one-to-one mapping with non-overlapping groups of 6 consecutive PRBs, in ascending order of the PRB index in the DL BWP bandwidth of N_{RB}^{BWP} PRBs with starting common RB position N_{BWP}^{start} where the first common RB of the first group of 6 PRBs has common RB index 6\left \lceil N_{BWP}^{start}/6 \right \rceil .

RB group在38.213, 10.1節定義,每bit表示6個RB,從該BWP的第一個RB group開始,

frequencyDomainResources提供了bitmap,bitmap中每個位元映射一個6 RB group,組與組之間PRB連續但不重疊,PRB按升序排列,總數為N_{RB}^{BWP} ,起始RB為N_{BWP}^{start} ,第一組中第一個PRB索引為6\left \lceil N_{BWP}^{start}/6 \right \rceil ,Bitmap中位元值為1標識對應的6個PRB屬于該CORESET,值為0標識對應的6個PRB不屬于該CORESET,

注意frequencyDomainResources第一個bit對應的RB并不一定從該BWP的第一個RB開始,比如N_{RB}^{BWP} = 3,則第一個bit表示的PRB為PRB索引6,則PRB索引為3~5的RB不可能用于CORESET,

根據前面一節的計算,下圖中BWP頻域資源為L = 273,RBstart = 0,

ControlResourceSetId = 1的frequencyDomainResources前面有9個0,表示前面54個(0~53)PRB都不是該CORESET的頻域資源,

CORESET1頻域上為54~149PRB,總共96個RB,時域為1個符號,

CORESET2頻域上為54~77PRB,總共24個RB,時域上為1個符號,

三、PDCCH-ConfigCommon和PDCCH-Config

PDCCH-ConfigCommon

The IE PDCCH-ConfigCommon is used to configure cell specific PDCCH parameters provided in SIB as well as during handover and PSCell/SCell addition.

PDCCH-ConfigCommon信元用于配置小區級別的PDCCH引數,在小區SIB訊息和切換訊息,以及PSCell/SCell添加時使用,主要包含CORESET0定義,以及指示該BWP接收尋呼、SIB1、SIBs、RAR的搜索空間,

PDCCH-ConfigCommon field descriptions

commonControlResourceSet

An additional common control resource set which may be configured and used for RAR/paging/system information. If the network configures this field, it uses a ControlResourceSetId other than 0 for this ControlResourceSet.

附加的CORESET,用于RAR/paging/system information,如果網路配置了該域,則使用該附加的CORESET,

commonSearchSpaceList

A list of additional common search spaces. If the network configures this field, it uses the SearchSpaceIds other than 0.

附加的公共搜索空間,如果網路配置了該域,則使用該附加的公共搜索空間,否則使用CORESET0,

controlResourceSetZero

Parameters of the common CORESET#0. The values are interpreted like the corresponding bits in MIB pdcch-ConfigSIB1. Even though this field is only configured in the initial BWP (BWP#0) controlResourceSetZero can be used in search spaces configured in other DL BWP(s) than the initial DL BWP if the conditions defined in 38.213, section 10 are satisfied.

CORESET0配置引數,該引數與MIB pdcch-ConfigSIB1的含義一致,盡管該引數只在初始BWP配置,該引數也可以用于其他BWP的其它搜索空間,

pagingSearchSpace

ID of the Search space for paging. Corresponds to L1 parameter 'paging-SearchSpace' (see 38.213, section 10). If the field is absent, the UE does not receive paging in this BWP (see 38.213, section 10).

尋呼訊息所用搜索空間,如果不配置該域,表示UE在該BWP不接收尋呼訊息,

ra-SearchSpace

ID of the Search space for random access procedure. Corresponds to L1 parameter 'ra-SearchSpace' (see 38.214?, section FFS_Section) If the field is absent, the UE does not receive RAR in this BWP. This field is mandatory present in the DL BWP(s) if the conditions described in TS 38.321 [3], subclause 5.15 are met.

隨機接入所用搜索空間,如果不配置該域,表示UE在該BWP不接收RAR訊息,

searchSpaceOtherSystemInformation

ID of the Search space for other system information, i.e., SIB2 and beyond. Corresponds to L1 parameter 'osi-SearchSpace' (see 38.213, section 10) If the field is absent, the UE does not receive other system information in this BWP.

接收其它SIB(SIB2及其它)訊息所用搜索空間,如果不配置該域,表示UE在該BWP不接收其它SIB訊息,

searchSpaceSIB1

ID of the search space for SIB1 message. If the field is absent, the UE does not receive SIB1 in this BWP. (see 38.213, section 10)

接收SIB1所用搜索空間,如果不配置該域,表示UE在該BWP不接收SIB1訊息,

searchSpaceZero

Parameters of the common SearchSpace#0. The values are interpreted like the corresponding bits in MIB pdcch-ConfigSIB1. Even though this field is only configured in the initial BWP (BWP#0) searchSpaceZero can be used in search spaces configured in other DL BWP(s) than the initial DL BWP if the conditions described in Spec38.213 [13], section 10 are satisfied.

CORESET0的引數,該引數與MIB pdcch-ConfigSIB1的含義一致,盡管該引數只在初始BWP配置,該引數也可以用于其他BWP的其它搜索空間,

PDCCH-Config

The PDCCH-Config IE is used to configure UE specific PDCCH parameters such as control resource sets (CORESET), search spaces and additional parameters for acquiring the PDCCH.

PDCCH-Config信元用于配置UE專用PDCCH引數,例如CORESET、搜素空間,以及獲取PDCCH的其它引數,

PDCCH-Config field descriptions

controlResourceSetToAddModList

List of UE specifically configured Control Resource Sets (CORESETs) to be used by the UE. The network configures at most 3 CORESETs per BWP per cell (including UE-specific and common CORESETs).

controlResourceSetToAddModList指示了UE專用的CORESET,對于每個小區的每個BWP,網路最多配置3個CORESET(包括UE專用和公用CORESET)

downlinkPreemption

Configuration of downlink preemption indications to be monitored in this cell. Corresponds to L1 parameter 'Preemp-DL' (see 38.214, section 11.2)

FFS_RAN1: LS R1-1801281 indicates this is "Per Cell (but association with each configured BWP is needed)" => Unclear, keep on BWP for now.

searchSpacesToAddModList

List of UE specifically configured Search Spaces. The network configures at most 10 Search Spaces per BWP per cell (including UE-specific and common Search Spaces).

UE專用搜索空間,對于每小區的每個BWP,網路最多配置10個搜索空間,(包括UE專用和公共搜索空間)

四、搜索空間

searchSpaceId

Identity of the search space. SearchSpaceId = 0 identifies the searchSpaceZero configured via PBCH (MIB) or ServingCellConfigCommon and may hence not be used in the SearchSpace IE. The searchSpaceId is unique among the BWPs of a Serving Cell.

搜索空間ID,PBCH(MIB)或者ServingCellConfigCommon配置的搜索空間ID為0,searchSpaceId在一個小區的所有BWP中唯一,

controlResourceSetId

The CORESET applicable for this SearchSpace. Value 0 identifies the common CORESET#0 configured in MIB and in ServingCellConfigCommon. Values 1..maxNrofControlResourceSets-1 identify CORESETs configured in System Information or by dedicated signalling. The CORESETs with non-zero controResourceSetId locate in the same BWP as this SearchSpace.

該搜索空間所用的CORESET,0指示為PBCH(MIB)或者ServingCellConfigCommon配置的CORESET#0,其他數值指示為SIB或者專用信令配置的CORESET,非0的CORESET與該搜索空間在同一個BWP中,

common

Configures this search space as common search space (CSS) and DCI formats to monitor.

ue-Specific

Configures this search space as UE specific search space (USS). The UE monitors the DCI format with CRC scrambled by C-RNTI, CS-RNTI (if configured), and SP-CSI-RNTI (if configured)

搜索空間有common和ue-Specific兩種,common表示公共搜索空間,ue-Specific表示UE專用搜索空間,此時DCI用C-RNTI,CS-RNTI、或SP-CSI-RNTI進行CRC加擾,

monitoringSlotPeriodicityAndOffset、duration、monitoringSymbolsWithinSlot引數確定了該搜索空間在CORESET中的周期和持續時間,

duration

Number of consecutive slots that a SearchSpace lasts in every occasion, i.e., upon every period as given in the periodicityAndOffset. If the field is absent, the UE applies the value 1 slot. The maximum valid duration is periodicity-1 (periodicity as given in the monitoringSlotPeriodicityAndOffset).

搜索空間持續的時隙數量,如果沒有該引數,表示持續1個時隙,最大持續時隙數量比周期少1個時隙,

monitoringSlotPeriodicityAndOffset

Slots for PDCCH Monitoring configured as periodicity and offset. If UE is configured to monitor DCI format 2_1, only the values 'sl1', 'sl2' or 'sl4' are applicable. Corresponds to L1 parameters 'Montoring-periodicity-PDCCH-slot' and 'Montoring-offset-PDCCH-slot' (see 38.213, section 10)

以時隙為單位的PDCCH監測周期和偏移,如果UE監測DCI format 2_1 ,則只有'sl1', 'sl2' or 'sl4'可以使用,

monitoringSymbolsWithinSlot

The first symbol(s) for PDCCH monitoring in the slots configured for PDCCH monitoring (see monitoringSlotPeriodicityAndOffset and duration). The most significant (left) bit represents the first OFDM in a slot. The least significant (right) bit represents the last symbol. The bit(s) set to one identify the first OFDM symbol(s) of the control resource set within a slot. Corresponds to L1 parameter 'Montoring-symbols-PDCCH-within-slot' (see 38.213, section 10)

PDCCH監測時隙中監測的第一個符號,最左邊(最大一位)的bit表示時隙中第一個符號,最右邊(最小一位)的bit表示時隙中最后一個符號,設定為1的bit位表示監測的第一個符號的位置,

其它引數:

nrofCandidates

Number of PDCCH candidates per aggregation level. Corresponds to L1 parameter 'Aggregation-level-1' to 'Aggregation-level-8'. The number of candidates and aggregation levels configured here applies to all formats unless a particular value is specified or a format-specific value is provided (see inside searchSpaceType). (see 38.213, section 10)

每種聚合等級的候選PDCCH數量,

searchSpaceType

Indicates whether this is a common search space (present) or a UE specific search space as well as DCI formats to monitor for.

指示該搜索空間是公共搜索空間還是UE專用的搜索空間,以及監測的DCI格式,

如下指示

有兩個searchSpace,搜索空間1和搜索空間8,都是使用CORESET0的資源,

搜索空間1的監測周期為1 slot,也就是每個slot進行監測,監測的符號為每個slot的符號0,搜索空間型別為公共搜索空間,監測DCI格式為formate0-0和format1-0,

搜索空間8的監測周期為40 slot,偏移為slot 21,連續監測兩個時隙,也就是21、22,監測的符號為每個slot的符號0,搜索空間型別為公共搜索空間,監測DCI格式為formate0-0和format1-0,

接收SIB1用搜索空間0,接收其它SIBs用搜索空間8,接收尋呼和RAR訊息都用搜索空間1,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/193964.html

標籤:其他

上一篇:Refresh Clean Code

下一篇:新標桿!易捷行云EasyStack上榜“2020信創產業創新企業排行榜”

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more