欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot的自定義banner使用方法

 更新時(shí)間:2024年01月02日 10:03:27   作者:冷風(fēng)扇666  
這篇文章主要介紹了SpringBoot的自定義banner使用方法,在Spring Boot中,你可以通過定制Banner來個(gè)性化你的應(yīng)用程序啟動(dòng)時(shí)的輸出,Banner是一個(gè)在應(yīng)用程序啟動(dòng)時(shí)顯示的ASCII藝術(shù)字形式的標(biāo)志,用于增加應(yīng)用程序的識(shí)別度和個(gè)性化,需要的朋友可以參考下

自定義banner

在Spring Boot中,你可以通過定制Banner來個(gè)性化你的應(yīng)用程序啟動(dòng)時(shí)的輸出。Banner是一個(gè)在應(yīng)用程序啟動(dòng)時(shí)顯示的ASCII藝術(shù)字形式的標(biāo)志,用于增加應(yīng)用程序的識(shí)別度和個(gè)性化。

以下是一些定制Banner的方法:

創(chuàng)建自定義Banner文件: 在resources目錄下創(chuàng)建一個(gè)名為banner.txt的文本文件,使用ASCII字符繪制你想要的Banner圖案。

Spring Boot將在應(yīng)用程序啟動(dòng)時(shí)讀取該文件并顯示Banner。

可通過 //patorjk.com/software/taag 、https://www.ascii-art-generator.org/ 生成

示例:

NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkOOO00KKXXXXNNNNNNNNXXK0kxdoooodk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkxxxxxxxkkOO0KKXXXXXNNNXXK0Oxdllllllox0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkddoooooodddxkOO0KXXXXXXK0OxdolccccccldO0XXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OxdoollllllllloodxkOO00KKKOkdlccc::::::cok0KXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdollccccccccccclloddxkkkkdocc:::;;;;;::ldO0XXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdolcc::::::;;;::::ccllodddoc::;;;;;;;;;:coxOKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdocc::;;;;;;,,,,,;;;;;:::cc::;;,,,,,,,;;;:ldkO00KKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0Oxdlc::;;;;,,,,,''''',,,,,,,,,,,''',,,,,,,,;:codxkkOOO00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdlc::;;,,,,,''''''''''''''..........''''',,;:cloodddxxkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolc:;;,,,,,'''''''...................'''',,,,;:ccllloddxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Oxol::;;,,,'''''''''.....................'''',,,;;::ccclodkO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Oxol:;;,,,'''''''''''''''''''''''''.......''',,,,,;;;::cldkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxdlc:;,,,''''''''',,,;;;;;;;:::::;;,'.....'''',,,,;;:clodkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Oxdlc:;,,''''''',;;::clllllllooooolc:,''.....'',,;;:clodkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Okdoc:;,''''',,;:cllooooddddxxxxddolc;,,'....'',;cldxkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0kxoc:;,'''',:cloolc:::looolllloooolc:;,'.....,;cdk0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0kxoc;,''';:loddol:;;;:c:;''',;:loolcc;,'....';cdk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0kdl:;,,;:loddddo:;;:lll:;,,,;:cooollc:,'...';cdO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOkdc;,,:lodxxxddlccldddolccccloooddool:,'..,;ldOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl:,;codxkkxxdddddddxxddddddddddddddl:,'',:ox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOo:;;cdkkkkxoooooooooolcclodxxxxxxxxoc;,,;ldOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::lxkOkdlccc:;'''',;;;;coxkkkkkkkdl:;;cok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlloxkOkocclc:,''',;:cc::cldxxxxkxdlccclxOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxodxkkxolool::::;;:cllc:;;:cooddxdooloxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxxkkkxoc;,,;::;,'''',;;;::ccloddddddxk0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0OOOOkxdl:',:oolc;,..',;:clooooddddddkOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK000Okxdo:,,;:;,'..';ccclooddddolllox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0Okxxdlcccc:;;;:cccclloodolc:;;:oOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0kxxdddoooolc:;:cccllooolc;,'..':oxOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoooddoollc::;:cllloool:;,'......';:lodkO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkl;;:loollc:::clloooolc;,'............',:codk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl,..';:llllllllooollc;,...................',:lxO0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdc;'.....';clllllllc::;,............... .. ....,cdOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKXXKOxl:'..........',;::::;,'................. ..':dOKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0OOkOO0KKOo;'................'''................ . ..,cdOXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKK00Okxolcclx0K0d;............................. .......... ...,lxOKXXXKK00KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxdlc:,'...;d0K0o'. . .......... ........... . ...,lxOKXXK0kxoodk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Oxoc:;'........;d0K0o,. ......... . ....... ..,lxOKKK0Oxl;,',:oxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxl:,....... ....;d0K0d;. ....... ......... .,cx0KKK0Oxl,.....,:ok0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOxoc;'.... .;dOKKk:.. ..... .... . .'cdOKKK0Od:,........,cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Oxl:,..... .'lkKKOl'. ..... ...... ...... .':dOKKK0ko:'..........';ok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Odl;'....... ..cx0KOo,. ..... .......... ..;ok0KK0ko;..............,cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc;'......... .;dO00d;. ..... ........ .'cx0KK0xl;.................;lk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xl;'.......... .,lk00d;. ..... ....... .;oO0K0kl;...................':dOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOd:'.......... ..cxOOx:. ...... ...... ..:x000ko;......................,cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Oko:'.. . ..;dOOkc.. ...... .. ..... .'lk00Od:'............... ...:dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKKOkxoc;'.. .,lk0ko,. ...... ..... .,oOK0xc,............ ..;oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdl:,..... .'cxOOd:. ....... .,oO0Oo;.......... ..,oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOkdl:'....... ..:dOOxc.. .',,'.. .'oO0xc,........ ..:d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdl:'........ .,lkOkl,. .'::,.. .'lkOxc'... ...:xKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0xo:,..... ..cxOko;. .';;,.. ..ckOkl'.. ..'lOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl;'... ...... .,okkd:.. ..''.. .;dOko,. ..;d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0xl,.... ...,:cc:,... ..:dkxc'. ..... .'lkOd:. .'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXKkl;..... ..';cdxkOOkxl;'.. .'cdxo,. .:dkkl,. ..;oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXK0d:... ...,coxO0KKKKKK0xo:,'...;oxdc'. .,lxkd:. .'ckKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKK000Okl,.. ..;cdkO0KKXXXXXXXK0Okdocccoxkd:.. .cxkko,. ..;oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKK00OOkkxo:.. ..';ldkO0KKXXXNXNNNNXXXXKK0OOOkkko;.. .;okkxc.. ..:x0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKK00OOkxdoll:'.. ..,:ldkO0KKXXXXNNNNNNNNNNNNNXXXKK0Oxo;.. .'cxkko;. ..'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKKKK00OOkxdol:;,'... ..,:odkO0KKXXXXNNNNNNNNNNNNNNNNNNNXXKOko;.. .;okkxc'. .'cx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKK000OOOkkxdol:,'..... ...,:odkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNXK0ko:'. .'lxkxo,. ..'cxKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKK000OOOkxxdoolc:,.... ...';coxkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxo:'. .:dkkd:. ..'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK00OOOkkxdolc;;,,'.... ..';cldkOO00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl;. .,okkdc'. ..,lOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK00OOkxxdlc:;'........ ....,:ldxkO00KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxo;.. .:dkxo;. ..;d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK00Okxddoc:;'...... ... ....',;codxkOO0KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxoc,. .,lxxdc'. ..:xKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0Okxdol:;,.......................',;:cloxkOO00KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxdl,.. .cdkxl,. .,oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK00Okxoc:,'............'''''......',:codxkkO00KKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0OOxl;.. .:dxxo:. ..:x0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdoc;'.........'',,;;;;;;,,,,,,;:codkOO000KKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okoc;.. .:dxxdc'. .'cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0Okxdlc;,'.....',,;;::::::::::::::clodxkO00KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0kdc,. .,lool;.. ..'cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK00Okddolc:;,,'',;;:cccllllllcccccccloodxkO00KKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOxc'.. ..;::,.. .':dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OOkxdoolllc:::::ccllooooooooollllloodxxkOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKkl,... ..',,'... .':dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OOkkxxddddoolccllllooooooooooooooooodddxxkkO0KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKd:,... .............'''......... ..'cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OOkkkxxddddooollooooooddddddddddooooodddddxxkOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKxc;,.........................''''''''''''''''................... ..,lk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkxxdddddooooooooddddddddddddddoodooooooddxkkOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0dc:,,''''''''''''''''',,,,,,,,,,,,,'''''''''''.................... ..;oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkkxdddddddddoooddddddddddddddddooooollllloodkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOoc:;,'',,,,,,,,,,,,;;;;;;;;;;;;;;;,,'''''''''''''''........''........ ..:dOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkkxxddddddddddooddddddddoddddddddooolllllllllox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0Okdlc:;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;,,''''''''',,,,,,''.....'''''',,... ..'cdO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkkxdddddddddddddddddddddooooooooooolllllccccclox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdolccc::;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,',,,,,,,,,,,;;,,'....''',,:cc;... ..,cdkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkkxdooooodddooooooddddooooooooooooollllccccc:clok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolc:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,;;;;;,'...'',,;cool;... ..':oxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkkkxdoolloooooooooooooooooooooooooollllccccc:::cldOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlc::::::::::::;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;,,,,,,,,,,,,,;;;;;,''''''',;ldkxl:'... ..';lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkxdollllooooooooooooooooooooolllllllccccccc:::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlc:::::::::::;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;,,,,,,,;;;;;;;;;,,,'''',,;lxOOxoc,... ...;lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkxdolllllllllllllllllllllllllllllllcccccccc::ccox0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kocc:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,;;;;;;;;;;;;;,,,,,,,,;:ok00Okdl;'... ..;lxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkxdollllllllllllllllllllllllllllccccccc:::::::clx0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdlc::::::::;;;;;;;;;;;::;;;;;;::::::;;;;;;;;,,,,;;;;:::::::::;;;,,,,;;;;:oOKXK0kxoc;'... ...;okOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxxdoolllllllllllllllccccccccccccccccccc:::::::cok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlc::::::::;;;;;;;;;;;:::::::::::::::;;;;,,,,,;;::::::::::::::::;;;;;;;;:coOXXXK0Okxoc;'. ..':dk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkxddoolllllccccccccccccccccccccccccccc:::::::cldkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlc:::::::::;;;;::::::::::::::::::::;;;;;;,,;;::::::c::cccc:::::::;;;;;;;:cdOXNNXKK00Oxl;'.. ..,lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxddoollccccccccccccccccccccccccccc:::::::::cldxOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxoc:::::::::::::::::::::::::::::::::;;;;;;:::::cccccccccccccccc:::::;;;;:::lkKXNNNXXKK0Oxl;... ..':dk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Okkxddolllccc::ccccccccccccccc::::::::::::::cldxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolcccccccccc:::::::::::::::::::::::;;;;;:::ccccccccccccllllccccccc:::::::::lx0XNNNNNXXXK0Oxc,.. ..;lxOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdoollccc:::::::::::::::::::::::::::::clodxO0KKXNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxollcccccccccccc:::::::::::::::;;;;;;;::::ccccccclllllllllllllllcccccc:::::::lx0XNNNNNNNNXXK0kdc'.. .':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxdolllcc:::::::::::::::::::::::::::ccloxkO00KXXNNNNNNNNNNNNNNNNNNNNNNNNX0kdollcccccccccccccc:cc:c::::::::::::::::::ccccllllllllllllllllllllllccccccc::::ldOXNNNNNNNNNNXXK0ko:'.. ..;ok0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0kxxdollc::::::::::::::::::::::::ccclodxkO00KKXXNNNNNNNNNNNNNNNNNNNNNNXKkdollccccccccccccccccccccccc:::::::::::::cccccccccllllllllllllllllllllllccccccc:cdOKNNNNNNNNNNNNXK0Oxo:'.. ...;lx0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxxdolc:::::::::::::::::::::clloodxkOO00KKXXXNNNNNNNNNNNNNNNNNNNNNXOxollcccccccccccccccccccccccccccccccccccccccccccccccccccllllllllllllllllllllccccccokKXNNNNNNNNNNNNXK0Okxl;... ...,cxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okkxollcccccccccc::::cccclloodxxkOO0KKKKXXXNNNNNNNNNNNNNNNNNNNNX0kdllllccccccccccccccccccccc:ccccccccccccccccccccc:::::cclllllllooooooooolllllcccccldOXNNNNNNNNNNNNNXXK0Okdc'.. ...'cdO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OkkxddddoooooolllloooodddxxkkOO00KKKXXXXNNNNNNNNNNNNNNNNNNNNKOxollllllccccccccccccccccc:cc:::::::::::::::::::;;;;;::ccllllooooooooooooooolllccccclx0XNNNNNNNNNNNNNNXXK0Odc,.. ...':dO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OOOkkkkxxxxxxxxxxxxxkkkkOO000KKKXXXXNNNNNNNNNNNNNNNNNNNNXKkdollllllllccccccccccccccc::::::::::;;;;;;;;;;;;;;;;;;::cllloooooooooooooooooolllccccoOKNNNNNNNNNNNNNNNNXXKOxc,.. ....':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0000OOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNX0kolllllllllccccccccccccc::::::::::;;;;,,,,,,,,,,,;;;;;;:cclllooooooooooooooooollllccclx0XNNNNNNNNNNNNNNNNNXKOxc,.. ...':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKKKKK000000000000KKKKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNXKkdllllllllllcccccccccccc:::::::::;;;,,,,,,,,,,,,,,,;;;::ccllloooooooooooooooooollllcclokKNNNNNNNNNNNNNNNNNNXKOxc,. ..':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKKKKKKKKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXKOdlcllllclccccccccccccccc::::::;;;;;,,,,,,,,,,,,,,;cloolllllloooooooooooooooooolllccclox0XNNNNNNNNNNNNNNNNNNXKOxc'. ...:dk0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxlccllllccccccccccccccccc:::;;;;;;;,,,,,,,,,,,,;:cdk000kdollooooooooooooooooooolllcccldOKNNNNNNNNNNNNNNNNNNNXKOxc'.. ...:ok0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xoccclllccccccccccccccccc::::;;;;;;,,,,,,,,,,;:clxOKXNXKOdolloooooooooooooooooollllcclox0XNNNNNNNNNNNNNNNNNNNXKOxc,...........':okOKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0koccccclcccccccccccccccccc::::;;;;;,,,,,,,,,,:lxO0KXNNNXKkdolloooooooooooooooooolllcccldOXNNNNNNNNNNNNNNNNNNNNXKOdc,'......''',;:oxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdlccclcccccccccccccccccc::::::;;;;;,,,,,,,,;cx0XXXNNNNNXKkoooooooooodddooodoooooollcclokKXNNNNNNNNNNNNNNNNNNNXXKOdl:;;;;;;;::::cloxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdolccllcccccccccccccccccc:::::;;;;;,,,,,,,,:oOKXNNNNNNNNX0xoooooodddddddddddooooolllccox0XNNNNNNNNNNNNNNNNNNNNXXKOxocccclllooooooodkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdolccllccccccccccccccccc::::::;;;;;,,,,,,,,:dOXNNNNNNNNNNX0xooooodddddddddddoooooolllclxOXNNNNNNNNNNNNNNNNNNNNNXXKOxdooddxxxxxxxdddxkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdollcllcccccccccccccccc:::::::;;;;,,,,,,,,;cx0XNNNNNNNNNNNXOxooooodddddddddooooooollllldOKNNNNNNNNNNNNNNNNNNNNNNXX0OkxxkkOOOOOkkkxxxkkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdllllcccccccccccccccccc:::::;;;;;;,,,,,,,,:okKXNNNNNNNNNNNNXOdooooodddddddddoooooollllllx0XNNNNNNNNNNNNNNNNNNNNNNXX0OOOO00KK000OOkkxxkkkO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdollllllcccccccccccccc:::;;;;;;;;,,,,,,,,:lx0XNNNNNNNNNNNNNNKOdooooodddddddddoooooolllllox0XNNNNNNNNNNNNNNNNNNNNNNXXK0000KKXKKK00OOkxxxkkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xollllllccccccccccccc:::::;;;;;,,,,,,,,,;lxOKXNNNNNNNNNNNNNNNKkdoooooooodddddoooooollllllox0XNNNNNNNNNNNNNNNNNNNNNNXXKKKKXXXXXXKK0OOkkxxxkkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xolcclcccccccccccccc:::::;;;;;;,,,,,,,;:lxOKXNNNNNNNNNNNNNNNNXKkdooooooodddddddoooooollllcld0XNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXK0OOkxxxxxkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkolclcccccccccccccc::::::;;;;;;,,,,,,;:oxOKXXXNNNNNNNNNNNNNNNNXKkdooooooddddddoooooolllccccld0XNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNXXKK0OkxxdddxO0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdllclccccccccccccc::::;;;;;;;;,,,,,;:ok0KXXNNNNNNNNNNNNNNNNNNNX0kdooooooooddddoooooollcc:::cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxxxddxk0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxollccccccccccc:::::::;;;;;;;;;;,,,:lx0XXNNNNNNNNNNNNNNNNNNNNNNX0kdoooooooooooooooollllcc:::cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OkkxxxxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xolcllcccccccc::::::::;;;;;;;;;;;,;:oOKXNNNNNNNNNNNNNNNNNNNNNNNNXKOdolllllllllllllllllccccc::coOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0OOOOOO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kolccccccccc::::::::;;;;;;;;;,;;;;;cd0XNNNNNNNNNNNNNNNNNNNNNNNNNNXX0kolllllllllllllccccccccccccldO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0000KKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kdllcccccccc:::::::;;;;;;;;;;;;;;;:lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xolllcccllccccccccccccccccclox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdllcccccccc::::::::;;;;;;;;;;;,,;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xlcccccccccccccccccccccccccldkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxolllccccccc::::::::;;;;;;;;;;;;;cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlcccccccccc::::cccccccccclok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXOxolllcccccccc::::::::;;;;;;;;;;;:lxKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdolcccccc:::::::cc:::cccccldOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNKkolcccccccccc::::::::;;;;;;;;;,;:lxKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xdlcccc:::::::::::::::ccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNKkoccccc::::::::;;;;;;,,,,,,,,,,,;lkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdlc:::::::::::::::::cccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNXOdlc::::::;;;;;;,,,,,''''''',,',,:oOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:::::::::::::::::::cccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNKkoc::::;;;;;;,,,,,,''''''''''''',:oOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdl::::::::::::::::::::ccccokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNXKkoc:::;;;;;;,,,,,,,,''''''''''',;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0koc::::::::::::::::::::ccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNXKkoc:::;;;;,,,,,,,,,,''''',,,,,,,;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdl::::::::::::::::::::ccccokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNXKOxlc::;;;;;;;;,,,,,,,,,,,,,;;;,,;:lkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc::::::::::::::::::ccccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNXKOdc::;;;;;;;;,,,,,,,,,,,;;;;;;;:cox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc:::::::::::::c:::cccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKK000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNX0xlc:;;;;;;;;,,,,,,,,,,;;;;;;;:::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOoc::::::::::::cc:::cccccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKXXXNNNNNNNNNNNXKOdc:;;;;;;;;,,,,,,,,,,;;;;;;;:::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:::::::::::cc::::cccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNX0xl::;;;;;;,,;;;,,,;;;;;;;;:::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::::::::::::cc:::ccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKKKKKKXXXNNNNNNNNNXKkoc:;;;;;;;;;;;;;;;;;;;;:::::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::::::::::::::::::cccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNKOdl::;;;;;;;;;;;;;;;;;;::::::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::::::::::::::::::ccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNX0xlc:;;;;;;;;;;;;;;;;;::::::::cox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::::::::::::::::::ccldOXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000000KKKKKKKKKKKKKXXXNNNNNNNNKOdc::;;;;;;;;;;;;;;;;;:::::::cokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0dl::::;;;;;;::::::::cccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKKKKKKKKKKKXXNNNNNNNNX0xl::;;;;;;;;;;;;;;;;;:::::::coOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::;;;;;;;;:::::::::cok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKKKKKKKKKKKKKXXXNNNNNNX0koc:;;;;;;;;;;;;;;;;;;;;::;:cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::;;;;;;;;:::::::::clx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXNNNXKkoc::;;;;;;;;;;;;;;;;;;;;;;:cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:;;;;;;;;;::::::::ccdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKK00000KKKKKKKKKKKKXXXXNNXKOdc:::;;;::::;;;;;;;;;;;;;;:cdOKNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNX0xl:;;;;;;;;;;;:::::::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNXXOdlc::::;:::;;;;;;;;;;;;;;;:cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOoc;;;;;;;;;;::::::::clx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXX0xlc:::;;;;;;;;;;;;;;;;;;;;;cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc;;;;;;;;;::::::::::cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXK0xlc::;;;;;;;;;;;;;;,,,;;;;;cd0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc:;;;;;;;:::::::::::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXXXXKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000000000000000000K000000000000000000000000000000KKKKKXKOxlc:;;;;;;;;;;;;;;;;;;;;;;:lx0XXNXXNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc:;;;;;;;:::::::::::clx0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXXXXNXXXXXXXXXXXNXXNNNXNNNNNNNN
KKKK0000000000000OOOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0kdl::;;;;;;;;;;;;;;;;,,;;;;:lxO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOxoc::;:;:::::::::::::::cdk0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00Okoc::;;;;;;;;;,,,;;;,,;;;;;:ldkO00000000000000000000000000000Oxocc:::::::::::::::::::coxO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00Oxoc:;;;;;;;;;,,,;;;;;,,;;;;:coxOOOOOO0000000000000000000000OOxolcc::::::::::::::::::clxO00000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxlc:;;;;;;;;,,,;;;,;;,;;;;;;:ldkOOOOO00000OOO0000000000000Okxolccccc::::::::::::::::ldO000OOOOOOOOOOOO00OOO00000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdl::;;;;;;;;;;,,,,;;,,;;;;;;:ldkOOOOOOOOOOOOO000000000O00OOxollcccccccccc::::::::::ldkO00OOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdl::;;;;;;;;;,,,;;,,;;;;;;,;:ldxxxddxkkOOOOOOOOOO0OOOOO0OOkdolllllllcccccc::::::::cokO0000000000000000000000000O000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOxol::;;;;;;,,,;;,,,,;;;;;;,,;;::::;:lxkOOOOOOOOOOOOOOOO00OOkxdddddddolcc::;;;;;;,;coxOOOO00000000O00000000000000000000000000000OOOOOOOOOOO0000O000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOxoc:::;;;;;;;;;;;;,,,,,;;,,,,'''..'cdkOOOOOOOOOOOOOOOO0OOOOOOOOOOOOxo:,''''.....':okOOOOOOOOOOOOOO0000000000000000000000000000OOOOO00OOO000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000Okdoc::;;;;;;;;;;;,,,,,,''''........;okOOOOOOOOOOOOOOOO0OOOOO000000Okl;...........;lxOOOOOOOOOO00000000000000000000000000000000000OO00OOO000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000OOkdlc::;;;;;::::;,''........ ..'cdkOOOOO00OOOOOOOOOOOO000000000kl,...........'cdkOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOOOkdlccccclloooc;..... ...;lxOOOOOOOOOOOOOOOO000000000000kl,............;lxOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000O00000000OOOOOOOOOOOOOOOOOOOOO0000OOOOOOOO000000000000000OOOOOOOOOOkxddooodxkkxdl;..... ...':okOOOOOOOOOOOOOO0000000000000kl,............,cxOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

使用自定義Banner圖像文件: 如果你希望使用圖像作為Banner,可以創(chuàng)建一個(gè)名為banner.jpg或banner.png的圖像文件,并將其放置在resources目錄下。

Spring Boot將在啟動(dòng)時(shí)顯示該圖像文件作為Banner。

在這里插入圖片描述

使用代碼生成Banner: 你還可以使用代碼生成Banner,通過編寫Java代碼來定義你的Banner圖案。

示例:

@SpringBootApplication
public class SpringbootStudy2023Application {
    public static void main(String[] args) {
        SpringApplication  run = new SpringApplication(SpringbootStudy2023Application.class);
        // 優(yōu)先級(jí)遞減:banner.png/jpg 、banner.txt 、代碼形式 banner
        // banner.png/jpg 與 banner.txt 可同時(shí)展示,兩者存在一個(gè)即可將代碼形式 banner覆蓋
        run.setBanner((environment, sourceClass, out) -> {
            out.println("******************************");
            out.println("*     j   n   t   m          *");
            out.println("******************************");
        });
        // run.setBannerMode(Banner.Mode.OFF);
        // run.setBannerMode(Banner.Mode.CONSOLE);
        // run.setBannerMode(Banner.Mode.LOG);
        run.run(args);
    }
}

在上述示例中,我們使用setBanner方法自定義了Banner輸出的邏輯。在這里,我們簡(jiǎn)單地打印了一個(gè)自定義的Banner文本。

關(guān)閉 Banner

要在Spring Boot應(yīng)用程序中關(guān)閉Banner,可以使用SpringApplication類的setBannerMode() 方法。這個(gè)方法允許你設(shè)置不同的Banner.Mode選項(xiàng)來控制Banner的顯示行為。

以下是幾種常見的選項(xiàng):

關(guān)閉Banner:

run.setBannerMode(Banner.Mode.OFF);

在上述示例中,我們通過將Banner.Mode設(shè)置為OFF來關(guān)閉Banner的顯示。

控制臺(tái)模式:

run.setBannerMode(Banner.Mode.CONSOLE);

使用CONSOLE模式會(huì)在控制臺(tái)上顯示Banner,默認(rèn)選項(xiàng)。

日志模式:

run.setBannerMode(Banner.Mode.LOG);

使用LOG模式會(huì)將Banner輸出到日志中,通常是在應(yīng)用程序啟動(dòng)時(shí)的日志中。

通過設(shè)置Banner.Mode來選擇合適的模式,你可以根據(jù)需要控制Banner的顯示方式。

到此這篇關(guān)于SpringBoot的自定義banner使用方法的文章就介紹到這了,更多相關(guān)SpringBoot自定義banner內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java中Executor,ExecutorService,ThreadPoolExecutor詳解

    java中Executor,ExecutorService,ThreadPoolExecutor詳解

    這篇文章主要介紹了java中Executor,ExecutorService,ThreadPoolExecutor詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Java定時(shí)任務(wù)實(shí)現(xiàn)優(yōu)惠碼的示例代碼

    Java定時(shí)任務(wù)實(shí)現(xiàn)優(yōu)惠碼的示例代碼

    在Java中實(shí)現(xiàn)定時(shí)任務(wù)來發(fā)放優(yōu)惠碼,我們可以使用多種方法,比如使用java.util.Timer類、ScheduledExecutorService接口,或者更高級(jí)的框架如Spring的@Scheduled注解,這篇文章主要介紹了Java定時(shí)任務(wù)實(shí)現(xiàn)優(yōu)惠碼的實(shí)例,需要的朋友可以參考下
    2024-07-07
  • java http token請(qǐng)求代碼實(shí)例

    java http token請(qǐng)求代碼實(shí)例

    這篇文章主要介紹了java http token請(qǐng)求,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 詳解Java中包裝類Integer的使用

    詳解Java中包裝類Integer的使用

    今天再帶大家復(fù)習(xí)一下Java的相關(guān)知識(shí),文中對(duì)Java包裝類Integer的使用作了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)Java基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Java并發(fā)編程之詳解CyclicBarrier線程同步

    Java并發(fā)編程之詳解CyclicBarrier線程同步

    在之前的文章中已經(jīng)為大家介紹了java并發(fā)編程的工具:BlockingQueue接口,ArrayBlockingQueue,DelayQueue,LinkedBlockingQueue,PriorityBlockingQueue,SynchronousQueue,BlockingDeque接口,ConcurrentHashMap,CountDownLatch,本文為系列文章第十篇,需要的朋友可以參考下
    2021-06-06
  • Java實(shí)現(xiàn)List反轉(zhuǎn)的方法總結(jié)

    Java實(shí)現(xiàn)List反轉(zhuǎn)的方法總結(jié)

    在Java中,反轉(zhuǎn)一個(gè)List意味著將其元素的順序顛倒,使得第一個(gè)元素變成最后一個(gè),最后一個(gè)元素變成第一個(gè),依此類推,這一操作在處理數(shù)據(jù)集合時(shí)非常有用,所以本文給大家總結(jié)了Java實(shí)現(xiàn)List反轉(zhuǎn)的方法,需要的朋友可以參考下
    2024-04-04
  • Spring實(shí)戰(zhàn)之設(shè)置普通屬性值的方法示例

    Spring實(shí)戰(zhàn)之設(shè)置普通屬性值的方法示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之設(shè)置普通屬性值的方法,結(jié)合實(shí)例形式分析了Spring設(shè)置普通屬性值的方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • springboot使用JdbcTemplate完成對(duì)數(shù)據(jù)庫(kù)的增刪改查功能

    springboot使用JdbcTemplate完成對(duì)數(shù)據(jù)庫(kù)的增刪改查功能

    這篇文章主要介紹了springboot使用JdbcTemplate完成對(duì)數(shù)據(jù)庫(kù)的增刪改查功能,需要的朋友可以參考下
    2017-12-12
  • Java的常用包

    Java的常用包

    本文主要對(duì)Java的常用包進(jìn)行一一介紹。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • 基于Mybatis實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的示例代碼

    基于Mybatis實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的示例代碼

    在當(dāng)今的互聯(lián)網(wǎng)應(yīng)用中,微服務(wù)大行其道,隨著業(yè)務(wù)的發(fā)展和擴(kuò)展,單一的數(shù)據(jù)庫(kù)無法滿足日益增長(zhǎng)的數(shù)據(jù)需求,本文將基于 JDK17 + Spring Boot 3 和 MyBatis 框架實(shí)現(xiàn)動(dòng)態(tài)切換數(shù)據(jù)源功能,需要的朋友可以參考下
    2024-09-09

最新評(píng)論