導航:首頁 > 文件管理 > 思傑UPM配置文件載入過程

思傑UPM配置文件載入過程

發布時間:2023-01-10 08:48:36

linux 上修改了nginx.conf 怎麼重新載入配置文件生效

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。內

㈡ 詳細的問PROE的配置文件設置的步驟,請高手們細詳呀題說明。

大家都讓開,我來~~~~~~~

關於proe中的config.pro配置文件
PROE的配置文件讓不少初學者感到煩惱,盡管不少教材里都會提到關於PROE的配置文件。但大多數顯得過於理論化,而不便於初學者理解,可操作性不強。本文力求以通俗的語言結合實際運用向大家介紹PROE的配置文件,希望能給各位帶來幫助。
配置文件是PROE的一大特色,卻也常常把初學者弄得一頭霧水、雲里霧里。掌握各種配置文件的使用是很有好處的,可以提高工作效率、減少不必要的麻煩,也有利於標准化、團隊合作等等。同時也是從初學者到進階提高的必經之路。所以,還是要靜下心來,好好看一看。當然,我所說的掌握不是讓你死記硬背,也不是讓你記熟哪個選項起什麼作用,哪個配置文件怎麼做。我們所要做的只是對各種配置文件的作用和基本使用方法要有所了解,然後根據自己的需求來做配置。

下面以proe wildfire3.0m120中文版為藍本,(其實對於大多數版本都適用)
依次為大家介紹以下內容:
一、配置文件是什麼東西?
二、系統配置文件config.pro
(一)config.pro文件在哪裡?
(二)config.pro文件怎樣才起作用?
(三)config.pro文件怎麼編輯,怎麼加選項?
(四)關於config.pro中的快捷鍵
(五)為什麼有些選項設了還是不起作用?
(六)怎麼查找config.pro的選項?
(七)別人說的選項我的怎麼沒有?
(八)配置文件的載入順序
(九)為什麼我的PROE 總是和別人不一樣?總是莫名其妙的退出?
(十)怎麼用別人的config.pro文件?
(十一)config.pro常用的一些選項

一、配置文件是什麼東西?

首先,要建立一個概念,PROE里的所有設置,都是通過配置文件來完成的。打個比方,在AUTO CAD里,新安裝完軟體後,我們就會把自己常用的一些工具條調出來,在窗口擺放好位置,設好十字游標大小,右鍵設置等等直到把整個AUTO CAD調成自己想要的樣子,然後退出程序。再次運行AUTO CAD時,我們會發現之前設置都還有效。
用同樣的方法,在PROE里就不靈了!聽說在選項里可以設置中英文雙語菜單……聽說還可以設單位……聽說還要設公差……聽說還可以改顏色……。好的,費了大半天勁都一一改好了,這下放心了,關掉PROE。再一次打開PROE時,一看,傻眼了,之前明明設好的怎麼又沒了呢!你可能會覺得——這什麼鬼爛軟體,人家其他軟體都是這樣設,它就不行!告訴你,這就是PROE的配置文件在作怪!你沒有保存這些配置文件,也沒有放到適當的位置!這下你應該知道,這些配置文件是用來幹嘛的了。

那麼配置文件(有些書也叫映射文件)又包括哪些呢?下面介紹常用的幾個
config.pro——系統配置文件,配置整個PROE系統
gb.dtl——工程圖配置文件,你可以先簡單的理解為設置箭頭大小,文字等標注樣式。
format.dtl——工程圖格式文件(可以簡單的理解為圖框)的配置文件。
table.pnt——列印配置文件,主要設置工程圖列印時的線條粗細、顏色等。
A4.pcf——列印機類型配置文件,主要設置工程圖列印出圖時的比例、紙張大小等。
config.win.1——(1為流水號,每改一次自動增加)操作界面、窗口配置文件,比如說我們可以在這個文件中設置模型樹窗口的大小,各種圖標、工具欄、快捷鍵在窗口的位置等等。
Tree.cfg——模型樹配置文件,主要設置在模型樹窗口顯示的內容、項目。

當然還會有更多,這里不再一一介紹。補充說明的是:以上提到的文件名命名,後綴名是必須的,文件名有些可以自定義,我沒有全部試。一般來講按系統默認的名稱就可以了也沒必要自定義文件名。除了config.pro以外,其它配置文件都要在config.pro中指定才有效。雖然有這么多種配置文件,但不是所有配置文件都是必須要有的,有些可以視個人情況不設置。
如何使這么多的配置文件都起作用呢?稍後講解,請繼續往下看……

二、系統配置文件config.pro

(一)config.pro文件在哪裡?

我們先在D盤新建一個文件夾pei(註:這個位置是隨意的,只為了方便後面的講解)
在PROE中依次打開工具——選項,就會彈出下面這個窗口。

剛打開時,這個窗口內是空的!
在選項中填入menu_translation值填入both,點右邊的添加/更改,這時窗口中就會多了一行。
再點排序旁邊的保存圖標,修改文件名,將文件保存在pei文件夾內,點OK,再關閉選項設置窗口,如下圖所示

打開pei文件夾,我們就會看到一個config.pro文件。也就是說這個config.pro是我們自己創建的!
這個就是我們要講的第一個配置文件config.pro(注意後綴是pro),通常我們稱之為系統配置文件或直接稱config,這個配置文件直接影響整個proe軟體的配置。
把PROE當成一個企業,它就是企業的老總!總管全局,其它配置文件只能算是部門經理,分管各自某一塊的工作。PROE有各種各樣不同的配置文件,用哪個config.pro說了算!比如我們後面要介紹的列印配置文件table.pnt,要使用這個文件,先到老總這來登記一下。就要在config.pro中加入一條選項pen_table_file 值指向你的table.pnt文件,才能正確調用。

(二)config.pro文件怎樣才起作用?

設好了config.pro還要放在恰當的位置,才能正確調用!這是初學者最容易忽略的問題。 Config.pro可以放在啟動目錄下,也可以放在PROE安裝目錄的text目錄下面,這樣才能順利載入。(很多書上用載入這個詞,其實你可以簡單的理解為調用、起作用)我建議你把config.pro放在啟動目錄下,不要放在PROE安裝目錄的text目錄下面,以免造成管理混亂,重裝又沒備份等問題。我建議,所有的配置文件全部放在一個文件夾中,再把啟動目錄指向這個文件。比如我上面說的pei,就把所有配置文件放在pei文件夾里!
那麼怎麼設置啟動目錄呢?我們可以在桌面的PROE圖標上按滑鼠右鍵,選屬性,就出現下面這個窗口,選上面的快捷方式,有個起始位置一行,換上D:\pei,按確定。這樣啟動目錄就設置好了,很簡單吧?如下圖所示

好,我們再來測試一下效果。剛才我們已經在config.pro中設置了menu_translation為 both,並保存在pei里。
關閉PROE,然後重新再打開PROE。
新建一個零件,直接按確定。依次點擊編輯——設置,這時就會出現2001以前的下拉菜單了,有中英文菜單,說明我們的設置成功了!(前提是你安裝了簡體中文版PROE而不是英文版,而且只有出現下拉菜單時才會有中英文雙語顯示)如下圖所示,說明設置成功。

(三)config.pro文件怎麼編輯,怎麼加選項?

我們再打開pei文件夾,裡面只有一個config.pro文件。這個文件是可以用記事本打開進行編輯,這點很重要!在config.pro文件上按滑鼠右鍵——屬性,可以看到打開方式一行,點更改,在列出的程序中選擇記事本,確定。回到文件夾,我們直接雙擊就可以打開這個config.pro文件了。這是編輯config.pro的第一種方法!
我們可以看到,文件中幾有一行,沒錯!就是我們剛才設置的menu_translation both。以後,我們繼續增加選項時,都可以這樣打開查看。我們也可以直接在這個文件里加入選項,我們再加一行:tol_mode nominal(選項和值之前要有一空格)保存文件,關閉記事本。如下圖

在config.pro中增加選項,還有一種方法。
你應該已經知道了,因為我上面講過。對,就是在PROE里改!
在PROE中依次打開工具——選項,這時在彈出窗口中還只有一行,這時我們打開,瀏覽到pei文件夾,把config.pro文件打開,這時就會看到有兩行了!

注意把選項後項的窗口中把間隔調好,把說明顯示出來,這樣可以看到該選項是起什麼作用的。
我們繼續添加選項,在選項一行,我們填入pro_unit_sys,值選擇mmks,(有些選項是沒得選擇的,可以輸入)點添加更改,並保存到pei文件夾里(文件名不變直接確定即會覆蓋),再點應用,確定, 關閉設置窗口

關閉設置窗口,
我們再回到pei文件夾中,用記事本打開config.pro,就可以看到有三行了,多了一行pro_unit_sys mmks,說明增加選項設置成功!

經過上面的操作,用兩種方法添加選項,你應該可以自由地在config.pro中加選項了。
這里需要提醒的是,某些選項的值,是帶*號的,是系統默認值,這些選項是可以不加的。因為系統默認就是這樣,加了也是多餘的!如下圖所示

(四)關於config.pro中的快捷鍵

快捷鍵是PROE的一大特色和亮點,可以將幾個連續的步驟集合成一個命令。這與auto cad不是一個概念,在auto cad中輸入L,就可以啟動畫直線命令,其實在我看來這並不算什麼快捷鍵,充其量只不過是輸入簡化命令而已。而PROE的快捷鍵可以是幾個操作的集合。比如我們在2001中依次點擊下拉菜單的特徵——創建——加材料——拉伸——實體——完成——單側——完成——選平面,如果我們把這些點擊過程定義成一個快捷鍵「EX」,那麼我們直接用鍵盤輸入「EX」就可以直接進入到選平面的步驟了!這就是PROE快捷鍵的魅力!為什麼到現在還很多人在用2001?其中一個原因就是他們用慣了自己的快捷鍵,用熟了就很快很方便,不想改了。難怪有人說得更直接——「PROE不用快捷鍵,叫我怎麼活?!」雖然有些誇張,但快捷鍵的確可以很大程度上直接提高我們的建模畫圖效率。但對於初學者來說,不建議使用快捷鍵。先摸清楚基本操作,等以後熟練了再說。
快捷鍵是保存在config.pro中的!這點很重要,很多書講config.pro就把這點給忘了。很多人問為什麼設了快捷鍵不起作用?是因為沒有保存在config.pro中,或者配置文件沒有正確調用。快捷鍵在config.pro中以mapkey開頭後面是一大段的語句,是一些命令的記錄。如下圖所示,以「dm」作為快捷鍵,刪除內存中不顯示的文件。

關於快捷鍵的創建這里不再討論。
這里需要提醒的是,當我們下載或者使用別人的config.pro文件時,注意要識別哪些是快捷鍵,以免造成誤操作。如果你不想使用他的快捷鍵建議將mapkey開頭的語句全部刪除。

如果能看懂前面的東西,config.pro的基本操作和使用基本沒問題了。下面我們再來延伸一下,算是進階提高吧!

(五)為什麼有些選項設了還是不起作用?

我們再打開工具——選項,進入config.pro設置窗口。
請仔細看,在選項前面有個圖標,比如menu_translation 前面是個電腦圖標,這樣的圖標會有三種,電腦、閃電、火柴棒(先這么叫吧!)
必須注意,這三個圖標意義是不同的!,如下圖所示

電腦——選項設置後要重新運行PROE後才生效。(關閉PROE再重新打開)
閃電——立即生效
火柴棒——只對新建的模型、工程圖等有效。這點最重要,很多人不明白。就是說,以前的建模,即使選項改了,也不會改變,只對設置生效後,後面新建的模型有效。
典型問題就是tol_mode nominal 這一項,(此項是屬例外,雖然為閃電圖標,但還是不可追溯選項)
如果你之前沒有設這一項,並做了工程圖,即使後面config.pro再設好了,還是不起作用,還是顯示公差。這就是config.pro中的不可追溯選項。當然,這樣的選項是很少的。所以我一開始就讓大家設tol_mode nominal

(六)怎麼查找config.pro的選項?

Config.pro里的選項有幾百甚至上千項,在不知道選項名稱的條件下,怎麼設置呢?
當然對於初學者來說,我們一般是看到別人說要設某個選項才會去設,這當然沒問題。除此之外,我們還可以自己查找自己想要的選項。
我們再打開config.pro選項窗口,點左下角的查找,就會彈出查打窗口。我們輸入a,點立即查找,就會列出所有帶a的選項。如果有些選項你只記得幾個字母,也沒關系。比如我們輸入tol,就可以找到tol_mode選項。當然輸入字母越多,或者選擇分類搜索就越准確,查找就更快。因為大多數選項都是帶下劃線的,所以我們可以輸入「_「進行查找,幾乎所有選項就會列出來,如下圖所示

有時候,我們要自己去挖掘一些有用的選項。這些選項可能以前不知道或者沒人講過。
比如,我們想設置顏色,可以輸入「color」進行查找。
當然,PROE的安裝文件里會有所有config.pro的選項列表,你也可以查看。參考以下目錄:D:\Program Files\proewildfire3.0\proe3.0m120\html\chinese_cn\proe\helpSysTop\siteset第一個文件configoptions就是了,這個目錄下好幾個文件都很有用哦!有空可以看看!見下圖.一般來講,會是中文的,個別下載下來的安裝文件不完整,也可能沒有!
我們平時在使用PROE幫助的時候,也會在幫助里看到有哪些選項在起作用。這是自學能力的一個提高。

(七)別人說的選項我的怎麼沒有啊?

這個問題,我們從兩個方面進行分析。一是PROE版本不斷更新,軟體不斷完善,增加了很多選項和優化了很多選項,甚至改變了某些選項的默認值。3.0里的選項,2.0里未必有。2.0里有的選項2001未必有。所以,不同版本里選項不一樣就沒什麼好大驚小怪的了。甚至某些選項還有可能出現版本沖突,導致PROE不能正常運行。當然,這種情況比較少見,同一版本(比如3.0,不管是m010還是m120)的config.pro一般是通用的。
二是隱藏選項。所謂隱藏選項就是用查找也找不到的,但卻可以增加的選項。隱藏選項一般不推薦使用,它是軟體開發人員預留的選項或是未完全開發成功的選項,又或者有會引起系統沖突未解決好的選項。典型例子:text_height_factor,這是設置基準平面、基準軸等標簽(top right等)字體大小的選項,是隱藏選項。既然是隱藏選項,當然是查找不到啦!我們可以直接輸入選項名稱,輸入值,是可以成功添加的。直接打開config.pro用記事本再寫一行也可以!

(八)配置文件的載入順序

這里我們再補充一下配置文件的載入順序,這部分內容只要有一個大概的了解就可以了。在PROE安裝目錄text下還有一個系統配置文件config.sup,這是比config.pro更高一級的系統配置文件,是系統原有的,任何與config.sup相沖突的配置文件,均為config.sup優先,以它為准。對於大多數用戶來說,這個配置不用去理它,管好我們的config.pro就可以了。關於配置文件的載入順序,這里引用荷馬技術《Pro/Engineer wildfire在企業中的實施與運用》部分內容,不再重復。(註:這本書論壇已有網友上傳,可以下載來看看)

對於下圖中的第(3)點,疑為野火1。0的做法,現新版本已取消。請大家注意!

pro/engineer 的config文件載入順序
在proe啟動時,會自動載入config.pro或config.sup配置文件config.sup是受保護的強制標准,他的配置不能被覆蓋,對於相同的配置選項,後載入的config.pro文件會覆蓋以前載入的config.pro文件的配置,對於么有約束的config.pro選項,pro系統保持它的默認值。config文件的載入順序如下:
1、啟動PROE時,首先讀取的文件時在proe安裝目錄下的text文件夾內的config.sup文件,即我們前面講到的強制執行的文件,這個文件一般用於進行企業強制執行標準的配置。例如PROE安裝在D盤下,則CONFIG.sup文件的路徑為:d:\proe\text\config.sup.
2、其次讀取的文件是在proe安裝目錄下的text文件夾內的config.pro文件,可以使用此文件設置庫目錄的路徑。例如PROE安裝在D盤下,則CONFIG.pro文件的路徑為:d:\proe\text\config.pro.
3、然後讀取的文件是本地目錄中的config.pro 文件,所謂的本地目錄即在工作中為了方便建立在啟動目錄上上級的目錄,可以使用此文件從多個不同的工作目錄中啟動PROE,例如啟動目錄為 e:\proe\proe1,則本地目錄就是e:\proe\。
4、最後讀取的是啟動目錄中的config.pro文件,就是上面的e:\proe\proe1 目錄。由於系統是最後讀取此目錄中的配置文件,所以該文件里的配置會覆蓋任何其他目錄中的config.pro文件,但是不能覆蓋config.sup文件內的配置。一般用這里的config.pro文件來進行環境變數和搜索本地工作目錄的路徑設置。

這里需要再補充一下的是關於手動載入的問題,前面我們已經提到可以在選項設置窗口點打開,調入config.pro文件!點擊應用,確定後也可以使當前的config.pro生效.如下圖所示.當想試驗一下別人的config.pro文件時可以這樣做,(當然也可以直接放到pei文件里把以前的config.pro替換掉),但我們要注意這種手動調入的方式,會有一些選項不生效的問題,如前面提到的「電腦、閃電、火柴棒」的問題。
另外,我們也可以對不同的模型調用不同的config.pro文件。比如說大型裝配,可以專門有一個config.pro文件,裡面可以有一些專用的設置以加快建模、再生速度。再比如一些特殊的項目,需要特殊的config.pro配置。我們也可以用選項設置窗口中的打開,進行手動載入!但必須注意這些特殊的config.pro不要放在pei中以免與其他配置文件出現沖突或混淆!應該放在特殊的項目文件中或者與模型在同一目錄下。對於初學者,這一項慎用!絕大多數情況下我們都沒必要用到特殊的config.pro配置.

(九)為什麼我的PROE 總是和別人不一樣?總是莫名其妙的退出?

經常看到某些網友總是在提一些莫名其妙的問題,即使是高手也弄得一頭霧水無從下手,甚至從來沒有人遇到過這樣的問題!一般會建議刪除安裝目錄text目錄下的所有*.pro文件,使默認設置恢復原始設置。
除非是軟體真的有某些BUG使系統不正常外,其次就是D版軟體的問題居多了,因為很多是D版用戶,而PROE的版本又多,各個網站下載的又不一樣,而且還有的文件大小就已經不一樣,還有些是免安裝版、綠色版、精簡版等等,這樣安裝出來的東西你又怎能保證它一樣呢?很淺顯的道理!有些版本可能是缺少了一些文件,或者有的文件有損壞甚至沖突,才造成了各種稀奇古怪的問題。
所以建議大家要下載完整版,不要去貪圖文件小而去下載一些精簡版。而且選擇大多數人用的、比較穩定的版本、比較可靠的下載網站。另外對於初學者,不建議使用最新版本,而應該使用穩定的版本,因為目前從2.0開始到4.0新增的功能實用的並不多,而且實際工作中還可能用不上。想嘗試一些新功能的話,你至少應該對PROE要有一定的熟練程度,否則是沒有意義的。比如說4.0,聽說增加很多實用功能,便從各論壇反映來看,現在還不時的出現一些不穩定現象和BUG,這對初學者來說是很不利的。

(十) 怎麼用別人的config.pro文件?

有很多朋友為了省事,就從網上下載一些別人的config.pro文件,想自己調用。前面也提到可以手動載入,當然最簡單的方法是直接復制到你的啟動目錄下面,比如pei文件夾里。如果是相同文件名,會覆蓋你原有的config.pro文件,所以建議覆蓋前先備份你的config.pro文件。
要注意的是,一是對於前面提到的config.pro中的快捷鍵,要慎用!二是config.pro文件中有很多選項,是指定的目錄,或者文件(前提是這些文件要有!)。如下圖所示,你必須改為自己的目錄或者文件,才能正確調用,這些選項才能生效!

(十一)常用的一些選項

前面已經提到config.pro有很多選項,但常用的選項並不多。下面列舉部分選項,並作簡要說明,供大家參考。

menu_translation both——設置下拉菜單時為中英文雙語菜單
tol_mode nominal——設置顯示的尺寸沒有公差
trail_dir D:\Program Files\trail——設置軌跡文件存放路徑
web_browser_homepage about:blank——設置瀏覽器首頁為空白頁
drawing_setup_file D:\Program Files\pei\gb.dtl——設置工程圖配置文件
system_colors_file D:\Program Files\pei\syscol.scl——設置系統顏色配置文件
pdf_use_pentable yes——設置輸出PDF時使用系統線寬設置
pro_format_dir D:\Program Files\pei\format——設置工程圖格式文件路徑
template_solidpart D:\Program Files\pei\template\startpart.prt.5——設置零件模板
template_designasm D:\Program Files\pei\template\startasm.asm.3——設置組件模板
model_note_display no——設置注釋不顯示
pro_unit_length unit_mm——設置長度預設單位為mm
pro_unit_mass unit_kilogram——設置質量預設單位為kg
pro_unit_sys mmks——設置預設單位系統為mmks(毫米千克秒)
bell no——關閉提示音
default_dec_places 3——設置所有模型模式中非角度尺寸的預設小數位數
default_ang_dec_places 2——設置角度尺寸小數位數
sketcher_dec_places 2——設置草繪時的尺寸小數位數
default_draw_scale 1:1——設置工程圖中預設的繪圖比例,即插入一般視圖時默認為1比1
save_drawing_picture_file embed——設置將圖片嵌入工程圖中,可以實現工程圖打開時預覽
search_path_file D:\Program Files\pei\search.pro——設置搜索文件
tangent_edge_display no——設置相切邊不顯示
set_menu_width 12——設置下拉菜單的寬度
intf_out_layer part_layer——設置圖層方式(影響轉CAD)
dxf_export_mapping_file D:\Program Files\pei\dxf_export.pro——指定轉CAD的轉換設置文件
mdl_tree_cfg_file D:\Program Files\pei\tree.cfg——設置模型樹配置文件
allow_anatomic_features yes——設置自動再生特徵
text_height_factor 40——設置系統坐標及基準面顯示的字體大小
pro_note_dir D:\Program Files\pei\note——設置注釋文件路徑
rename_drawings_with_object both——設置保存副本時自動復制與零件或組件相關的工程圖
use_8_plotter_pens yes——設置使用8筆(影響列印)
mass_property_calculate automatic——設置質量自動計算
format_setup_file D:\Program Files\pei\format.dtl——設置工程圖格式文件的配置文件
pro_symbol_dir D:\Program Files\pei\symbol——設置工程圖用的符號
tolerance_standard iso——設置公差標准為ISO
pro_plot_config_dir D:\Program Files\pei\print_pcf——設置列印機列印樣式文件路徑
pro_material_dir D:\Program Files\pei\material——設置材料庫文件路徑
pen_table_file D:\Program Files\pei\table.pnt——設置列印線寬配置文件
step_export_format ap214_cd——設置輸出step格式文件時,保留原模型顏色
dxf_out_scale_views yes——輸出為DWG或DXF時不管工程圖中的比例,自動重新縮放為1比1

關於config.pro就講到這里。有錯誤的地方歡迎大家指出,以免誤人子弟。也歡迎大家提出自己的意見,與大家分享自己的使用心得和體會。有時間的話,日後我也會繼續寫PROE其他配置文件的使用教程。也希望以此帖拋磚引玉,對PROE的配置文件有使用經驗的朋友,把自己的使用經驗寫出來,與大家分享,共同進步。

呵呵,樓主要想學proe的話,好好看看吧。

㈢ [求助]開機過程中出現「載入配置文件失敗」是怎麼回事

可能是你抄用優化軟體誤清理了某注冊表,提供二個方法,可以一試。方法一:刪除該用戶的文檔。
二:如果以上沒有效,就刪除該用戶帳號,再重建!<以上兩個方法都要使用內置管理帳號進入操作!應該就能解決。
如果還不行的話,還是備份有用的東西重裝系統或還原。

㈣ Spring載入XML的過程

首先,Spring載入配置文件是在refresh#obtainFreshBeanFactory方法中進行的。

邏輯是在loadBeanDefinitions方法中進行的,Spring對loadBeanDefinitions方法做了很多重載。

在new ResourceEntityResolver(this)中

這里初始化了xsd/dtd的映射類,現在一般是使用xsd。
PluggableSchemaResolver#resolveEntity方法會讀取META-INF/Spring.schemas文件,該文件配置的是kv數據,k是xsd的網路地址,v是本地地址,為了防止在未聯網的情況下解析不了標簽。

這里遍歷了配置文件數組

doLoadDocument載入了配置文件主要看registerBeanDefinitions方法

parseBeanDefinitionElement(
Element ele, String beanName, @Nullable BeanDefinition containingBean)

在這個方法中就是解析標簽中的屬性了,將BeanDefinition創建出來,把屬性set到BeanDefinition中

㈤ springBoot應用中配置文件的載入過程

(1)springBoot默認會去哪裡找應用的配置文件?
(2)配置文件的名稱是什麼?
(3)配置文件的後綴是什麼?
(4)採用哪種方式載入進來?
(5)內容解析?

m1和m2是springBoot啟動時的固有流程,我們從m3處開始看:

㈥ 如何編輯 zsh 的配置文件/.zshrc

1、首先oh-my-zsh擁有一套強大的開源zsh配置文件,進行安裝,mac下自帶了zsh,無需再安裝,這是在其它系統下的安裝過程,安裝之後就可以進行配置了。

(6)思傑UPM配置文件載入過程擴展閱讀

本地用戶配置文件。在用戶第一次登錄到計算機上時被創建,這個本地用戶配置文件被儲存在計算機的本地硬碟驅動器上。任何對本地用戶配置文件所作的更改都只對發生改變的計算機產生作用。

漫遊用戶配置文件。一個本地配置文件的副本被復制及儲存在網路上的一個伺服器共享上。當用戶每次登錄到網路上的任一台計算機上時,這個文件都會被下載;

並且當用戶注銷時,任何對漫遊用戶配置文件的更改都會與伺服器的拷貝同步。漫遊用戶配置文件要求這台計算機是Windows NT域或Active Directory的一個成員。

強制用戶配置文件。是一種特殊類型的配置文件,使用它管理員可為用戶指定特殊的設置。只有系統管理員才能對強制用戶配置文件作修改。當用戶從系統注銷時,用戶對桌面做出的修改就會丟失。

配置文件一個臨時的配置文件,只有在因一個錯誤而導致用戶配置文件不能被載入時才會出現。臨時配置文件允許用戶登錄並改正任何可能導致配置文件載入失敗的配置。臨時配置文件在每次會話結束後都將被刪除o注銷時對桌面設置和文件所作的更改都會丟失。

默認用戶。默認用戶配置文件被用作任何新用戶的起始點。當一個用戶第一次登錄到計算機時,Windows將創建一個新文件夾,用來儲存新用戶的配置文件;

並且將默認的配置文件復制到這個新文件夾中。用戶對默認配置文件所作的更改都被記錄到用戶的拷貝中。預設情況下,默認用戶配置文件的屬性是隱藏的。

所有用戶。每個用戶的"開始"菜單和桌麵包含所有項目,這些內容是從"所有用戶"的配置文件以及他或她自己的配置文件中來的。從"所有用戶"的配置文件中取得的項目被作為公用程序項,系統上的每個用戶都能看到這些。

如果想要保證每個登錄的用戶都能訪問一個程序或文件,那麼就將它的快捷方式放進"所有用戶"的配置文件中即可,但是一定要小心,如果一個用戶刪除了此快捷方式或文件,那麼對所有用戶來說,它都會被刪除。

網路服務和本地服務。網路服務和本地服務的配置文件是由Windows XP為兩個新的內置賬號自動創建的,它們被服務控制管理器用來管理本地系統賬號不需要運行的服務。這些配置文件需要由系統來運行,並且不應當被修改。默認情況下,所有這些配置文件都是隱藏的。

㈦ Linux:/etc/profile是什麼時候載入的呢求解

關於登錄linux時,/etc/profile、~/.bash_profile等幾個文件的執行過程。
在登錄Linux時要執行文件的過程如下:

剛登錄Linux時,首先啟動 /etc/profile 文件,然後再啟動用戶目錄下的 ~/.bash_profile、
~/.bash_login或 ~/.profile文件中的其中一個,執行的順序為:~/.bash_profile、 ~/.bash_login、
~/.profile。如果 ~/.bash_profile文件存在的話,一般還會執行 ~/.bashrc文件。因為在
~/.bash_profile文件中一般會有下面的代碼
if [ -f ~/.bashrc ] ; then
. ./bashrc
fi
~/.bashrc中,一般還會有以下代碼:
if [ -f /etc/bashrc ] ; then
. /bashrc
fi
所以,~/.bashrc會調用 /etc/bashrc文件。最後,在退出shell時,還會執行 ~/.bash_logout文件。
執行順序為:

/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout
關於各個文件的作用域,在網上找到了以下說明:
(1)/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 並從/etc/profile.d目錄的配置文件中搜集shell的設置。
(2)/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取。
(3)~/.bash_profile: 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。
(4)~/.bashrc: 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。
(5)~/.bash_logout:
當每次退出系統(退出bash shell)時,執行該文件.
另外,/etc/profile中設定的變數(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變數(局部)只能繼承/etc
/profile中的變數,他們是"父子"關系。
(6)~/.bash_profile 是互動式login 方式進入 bash 運行的~/.bashrc ,~/.bashrc是互動式 non-login 方式進入 bash 運行的通常二者設置大致相同,所以通常前者會調用後者。

㈧ 3.Config核心功能和原理

Config作為Spring Cloud官方指定產品,在配置管理方面主要提供了三個功能

經過前面幾個組件的源碼閱讀鍛煉,相信同學們讀起Config來已經不在話下了,作為配置中心的服務端,拉取參數三步走:

如果大家在application.yml中定義了一個屬性test,並使用佔位符${remoteTest}作為test屬性的值,當我們在Config Server中配置remoteTest屬性後,你會發現在項目完成啟動的時候,Config Server中的remoteTest被注入到了配置文件中的test屬性。從這個現象我們可以得出一個結論,應用程序一定是在Spring上下文初始化的早期階段就從Config Server獲取了配置文件,這個過程優先於本地配置項的載入過程。

P.S. 關於文件載入順序在這里多提一句,bootstrap.yml文件在所有文件以前載入,所以Config的配置我們會放在bootstrap.yml中。然後application.properties的載入優先順序比application.yml文件高。

我們來看看應用的初始化方式:

SpringCloud應用同時也是一個SpringBoot應用,因此整個應用的初始化從SpringBoot啟動時的上下文Context構建開始:

和所有的SpringBoot項目一樣,通過SpringApplication類的run方法開始啟動項目初始化和載入流程,其中就包括prepareContext這一步,整個項目的上下文結構就通過這個方法來構建

這是一連串的初始化構造過程,當我們在項目中引入了SpringCloud依賴時,將作為一個初始化構造器,參與SpringBoot上下文的初始化,用來載入SpringCloud的屬性資源

是通過一系列的locator來定位資源文件的,當我們在項目中引入springcloud-config-client的依賴以後,就會開啟Config組件的自動裝配(由實現),在這個自動裝配過程中會向locator列表裡添加一個專門用來獲取遠程文件的類-

定義了執行順序的優先順序是0(通過@Order(0)註解定義),在Spring中這個數字越小則表示優先順序越高,因此,這個組件將優先於其他locator先被執行。通過getRemoteEnvironment方法,向Config Server發起請求,獲取遠程屬性

閱讀全文

與思傑UPM配置文件載入過程相關的資料

熱點內容
窩窩app怎麼樣自動關 瀏覽:228
蘋果電腦怎麼用wps生成多個文件夾 瀏覽:309
蘋果手機哪裡有賣 瀏覽:83
app登錄狀態為什麼不過期 瀏覽:160
win10創意者無法升級 瀏覽:59
如何查殺後門程序 瀏覽:498
定類數據可以用哪些描述統計方法 瀏覽:278
微信公眾號閱讀全文怎麼跳轉文件 瀏覽:935
迷你編程怎麼免費進入 瀏覽:354
蘋果應用設置密碼 瀏覽:21
windowsmac共享文件夾 瀏覽:274
數據安全性和固態硬碟哪個好 瀏覽:433
word為什麼圖片不能旋轉 瀏覽:732
qq上本機文件怎麼刪除不了怎麼辦 瀏覽:117
美食的視頻app有哪些 瀏覽:251
買酒去什麼網站 瀏覽:140
jsdivcss 瀏覽:103
js有序數字 瀏覽:694
ps可以置入什麼文件 瀏覽:794
阿里巴巴集團您正在重置密碼 瀏覽:248

友情鏈接