์ ์ฒด ๊ธ
-
[ intelliJ ] 'java.lang.String org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()'๊ธฐํ 2021. 12. 9. 01:00
'java.lang.String org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()' ์์ธ ์ธํ ๋ฆฌ ๋ฒ์ ๋ฌธ์ ํด๊ฒฐ 2019.03๋ ๋ฒ์ ์ฐ๊ณ ์์ด์ 2021.03 ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ํด์ค
-
Plant UML : ์ค์น ๋ฐ ์ฌ์ฉ๋ฒ๊ธฐํ 2021. 11. 3. 15:42
1. PlantUML์ด๋ ? ์ฌ์ฉ์๊ฐ Plain Text ์ธ์ด๋ก๋ถํฐ UML ๋ค์ด์ด๊ทธ๋จ์ ๋ง๋ค ์ ์๊ฒ ํ๋ ์คํ ์์ค ๋๊ตฌ 2. Plant UML ์ค์น - Visual Studio Code ๋ฐ IntelliJ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ : Plugin ์ค์น ํ Alt + D๋ก ์คํ - ์น์ฌ์ดํธ์์ ์์ฑ : http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000 PlantUML Web Server The PlantUML Web Server allows you to create and edit online UML diagrams using the PlantUML Language. www.plantuml.com 2. Plant UML ๊ณต์๋ฌธ์ http..
-
[ ๊ธฐํ ] : ' Port 8080 was already in use' ์๋์ฐ(Windows), ๋งฅ(Mac) ํฌํธ ๋๋ฒ ๊ฒ์ ๋ฐ ํฌํธ ์ฃฝ์ด๊ธฐ๊ธฐํ 2021. 8. 20. 15:43
*************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8080 was already in use. ์ต์ํ ์ด๋ฌธ๊ตฌ.. ์๋ฒ ๊ตฌ๋์ ์๋ฒ๊ฐ ์ฌ์ฉํ๋ ค๊ณ ํ๋ port๋ฅผ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ์ค์ธ ๊ฒฝ์ฐ์ ๋ฐ์ํ๋ค. Window 1. cmd ์ฐฝ์์ netstat -a -o ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. (์ฐธ๊ณ ๋ก ์คํ์ค์ธ ์๋ฒ๊ฐ ๋ง์ ๊ณ์ ๋ก๋ฉ๋๋ค๋ฉด Ctrl +C ๋ก ๋ฉ์ถฐ์ฃผ๋ฉด ๋๋ค.) 2. ๋๋ 8080์ ์ฌ์ฉ์ค์ด์๊ธฐ ๋๋ฌธ์, ๋ก์ปฌ ์ฃผ์์ 0.0.0.0:___ ์ด๊ณณ์ ๋๋ฒ๊ฐ 8080์ธ ๊ณณ์ PID๋ฅผ ์ฐพ๋๋ค. 3. taskkill /f /pi..
-
SourceTree ์์คํธ๋ฆฌ : Please use a personal access token instead, ๋น๋ฐ๋ฒํธ ๋์ ํ ํฐ์ผ๋ก ์ธ์ฆ ๋ณ๊ฒฝํ๊ธฐ๊ธฐํ 2021. 8. 14. 18:07
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch origin remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/ucompanion/connect..
-
git : ์ธ์ฆ์ ์ํ ๊น ํ ํฐ (git Token) ์์ฑํ๊ธฐ๊ธฐํ 2021. 8. 14. 11:46
1. ์์ ์ ๊นํ๋ธ ๊ณ์ ์ ๋ก๊ทธ์ธํ ๋ค, Settings > Developer settings > Personal access tokens ๋ก ๋ค์ด๊ฐ๋ค. 2. Generate new token์ ํด๋ฆญํ๋ค. 3. Note์ ์ฌ์ฉ๋ชฉ์ ์ ๋ํด ๊ฐ๋จํ ์ ๋๋ค. ๋๋ ํ์ฌ ์งํ์ค์ธ ํ๋ก์ ํธ ์ด๋ฆ๊ณผ ๋ฐ๊ธ๋ ์ง๋ฅผ ํจ๊ป ์ ์ด์คฌ๋ค. Expiration ์ ์ด ํ ํฐ์ ๋ฐ๊ธ ํ ํ๊ธฐํ ๊ธฐํ์ ๋ํด ์ค์ ํ๋ ๊ณณ์ด๋ค. 4. Select scpoes๋ ๋ฐ๊ธํ๋ ํ ํฐ์ ๋ํ ๊ถํ์ ์ค์ ํด ์ฃผ๋ ๊ณณ์ด๋ค. repo์ read:repo hook, gist์ ์ฒดํฌ ํ ํ๋จ์ Generate Token์ ํตํด ํ ํฐ์ ๋ฐ๊ธํ๋ค. (commandline์์ ์ ๊ทผ์ ํ๊ณ ์ถ๋ค๋ฉด repo์ ์ฒดํฌํ๋ฉด ๋๋ค.) 5. ๋ฐ๊ธ๋ฐ์ token์ copy๋ฒํผ์..
-
์๋ฃ๊ตฌ์กฐ ์ ๋ฆฌ์๋ฃ๊ตฌ์กฐ 2021. 8. 9. 02:05
๊ธฐ๋ณธ ์๋ฃ๊ตฌ์กฐ ์ข ๋ฅ ์ ํ ์๋ฃ๊ตฌ์กฐ (linaer) - ๋ฐฐ์ด (Array) - ์ฐ๊ฒฐ๋ฆฌ์คํธ (Linked List) - ์คํ (Stack) - ํ (Queue) ๋น์ ํ ์๋ฃ๊ตฌ์กฐ (non-linear) - ํธ๋ฆฌ (Tree) - ๊ทธ๋ํ (Graph) 1. ๋ฐฐ์ด 1) ์ ์ ๊ฐ์ ์๋ฃํ์ ๊ฐ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๋ณ์ ์ด๋ฆ์ผ๋ก ๋ชจ์๋์ ๋ฐ์ดํฐ์ ์งํฉ์ฒด 2) ํน์ง - ๋ ผ๋ฆฌ์ ์์์ ๋ฌผ๋ฆฌ์ ์์๊ฐ ๊ฐ๋ค. - ์ธ๋ฑ์ค๋ฅผ ํตํด ์ง์ ์ ์ผ๋ก ์์์ ์ ๊ทผํ๋ค. - ์ฝ์ , ์ญ์ ์ ์๋ฃ์ ์ด๋์ ๋ฐ๋ฅธ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ฝ์ /์ญ์ ์ฐ์ฐ์ด ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ ์ฐ์ฐ์์๋ ๋ถ์ ํฉํ๋ค. 2. ์ฐ๊ฒฐ๋ฆฌ์คํธ 1) ์ ์ ๋ ธ๋ (ํ๋ ์ด์์ ๋ฐ์ดํฐ ํ๋์ ํ๋ ์ด์์ ๋งํฌ ํ๋๋ก ๊ตฌ์ฑ)๋ผ๋ ์ ์ฅ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด์ ์ ํ ๋ฆฌ์คํธ๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ 2..
-
JAVA 8 : Date์ TimeJAVA 2021. 3. 21. 19:48
์๋ฐ 8์ ์๋ก์ด ๋ ์ง์ API๊ฐ ์๊ธด ์ด์ ? ์ด์ ๊น์ง ์ฌ์ฉํ๋ java.util.Dateํด๋์ค๋ mutable(๊ฐ๋ณ๊ฐ์ฒด, ์์ฑํ์๋ ์ํ๋ฅผ ๋ฐ๊ฟ ์ ์๋ ๊ฐ์ฒด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๊ฐ์ฒด์ฌ๋ ๋ค๋ฅธ ๊ฐ์ ๋ผ ์ ์์)ํ๊ธฐ ๋๋ฌธ์ ๋ฉํฐ ์ฐ๋ ๋ ํ๊ฒฝ์์ ์์ ํ๊ฒ ์ฐ์ด๊ธฐ ์ด๋ ค์ ํด๋์ค์ ๋ชจํธํ ์๋ช , Date ์ธ๋ฐ ๊ฒฐ๊ณผ๊ฐ์ ์ถ๋ ฅํด๋ณด๋ฉด ์๊ฐ๊น์ง ๋ค๋ฃธ ๋ฒ๊ทธ ๋ฐ์์ ์ฌ์ง๊ฐ ๋ง์ (month๊ฐ 0๋ถํฐ ์์ํ๊ธฐ์ ์ซ์๋ก ์ธ ๊ฒฝ์ฐ ์ค์ํ ์ฌ์ง๊ฐ ๋ง๊ณ , ํ์ ์์ ์ฑ์ด ์์) ์ด๋ฌํ ๋ฌธ์ ๋๋ฌธ์ ๋ ์ง ์๊ฐ ์ฒ๋ฆฌ๊ฐ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ Joda Time์ ์ผ์ * java.util.Date ํด๋์ค์ ๋ฌธ์ ์ ์ ๋ํด ์ ํ์๋ ๋ถ๋ถ์ด ์์ผ๋ ์ฝ์ด๋ณด๊ธธ All about java.util.Date This post is an attempt t..
-
JAVA 8 : OptionalJAVA 2021. 3. 18. 00:22
๋ฉ์๋์์ ์์ ์ค ๊ฐ์ ์ ๋๋ก ๋ฆฌํดํ ์ ์๋ ๊ฒฝ์ฐ ์ ํํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ด๋ค๊ฒ์ด ์์๊น? ์์ธ๋ฅผ ๋์ง๋ค. (๋น์ธ๋ค, ์คํํธ๋ ์ด์ค๋ฅผ ์ฐ์ด๋๊ธฐ ๋๋ฌธ) null์ ๋ฆฌํดํ๋ค. (๋น์ฉ ๋ฌธ์ ๋ ์์ง๋ง ๊ทธ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ ์ฝ๋๊ฐ ์ฃผ์ํด์ผ ํจ) null ์ฒ๋ฆฌ ์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๊ฐ์ง๋ ๋ฐํ์ ์ NPE(NullPointerException)๋ผ๋ ์์ธ๋ฅผ ๋ฐ์์ํค๊ณ , NPE๋ฅผ ๋ฐฉ์ดํ๊ธฐ ์ํด ๋ค์ด๊ฐ null์ฒดํฌ ๋ก์ง์ด ์ฝ๋ ๊ฐ๋ ์ฑ๊ณผ ์ ์ง ๋ณด์์ฑ์ ๋จ์ด๋จ๋ฆฐ๋ค๋ ์ ์ด๋ค. ์ด๋ฅผ ์ํด Optional์ด ๋ฑ์ฅํ๋ค. Optional์ด๋ ? ์กด์ฌํ ์๋ ์์ง๋ง ์ ํ ์๋ ์๋ ๊ฐ์ฒด๋ก null์ด ๋ ์๋ ์๋ ๊ฐ์ฒด๋ฅผ ๊ฐ์ธ๊ณ ์๋ ์ผ์ข ์ ๋ํผ ํด๋์ค์ด๋ค. null ์ฒดํฌ๋ฅผ ๊น๋นกํ๊ฑฐ๋ null์ ๋ฆฌํดํ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ Nu..