๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐœ๋ฐœ๊ธฐ18

2. ํ™”๋ฉด ์„ค๊ณ„ (UI ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ / UI ์„ค๊ณ„) ๐Ÿ”ข01. UI ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ02. UI ์„ค๊ณ„01. UI ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ UI(User Interface)- ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ ์‚ฌ์ด์—์„œ ์˜์‚ฌ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ ์•ˆ๋œ ๋ฌผ๋ฆฌ์ , ๊ฐ€์ƒ์˜ ๋งค๊ฐœ์ฒดUX(User eXperience)- ์ œํ’ˆ๊ณผ ์‹œ์Šคํ…œ, ์„œ๋น„์Šค ๋“ฑ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ง/๊ฐ„์ ‘์ ์œผ๋กœ ๊ฒฝํ—˜ํ•˜๋ฉด์„œ ๋А๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์ฒด์  ๊ฒฝํ—˜ UI ์œ ํ˜•CLI(Command Line Interface)์ •์ ์ธ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋ช…๋ น์–ด ํ…์ŠคํŠธ ์ž…๋ ฅGUI (Graphical User Interface) ๊ทธ๋ž˜ํ”ฝ ๋ฐ˜์‘ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋งˆ์šฐ์Šค, ์ „์žํŽœ ์ด์šฉNUI (Natural User Interface) ์ง๊ด€์  ์‚ฌ์šฉ์ž ๋ฐ˜์‘ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šคํ‚ค๋ณด๋“œ/๋งˆ์šฐ์Šค ์—†์ด ์‹ ์ฒด ๋ถ€์œ„ ํ„ฐ์น˜ ๋ฐ ์Œ์„ฑOUI (Organic User Interface) ์œ ๊ธฐ์  ์ƒํ˜ธ ์ž‘.. 2025. 2. 11.
1. ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  / ํ˜„ํ–‰ ์‹œ์Šคํ…œ ๋ถ„์„ / ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ / ๋ถ„์„ ๋ชจ๋ธ ํ™•์ธํ•˜๊ธฐ) ๐Ÿ”ข01. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก 02. ํ˜„ํ–‰ ์‹œ์Šคํ…œ ๋ถ„์„03. ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ04. ๋ถ„์„ ๋ชจ๋ธ ํ™•์ธํ•˜๊ธฐ01. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช…์ฃผ๊ธฐ(SDLC : Software Development Life Cycle)- ์‹œ์Šคํ…œ์˜ ์š”๊ตฌ๋ถ„์„๋ถ€ํ„ฐ ์œ ์ง€๋ณด์ˆ˜๊นŒ์ง€ ์ „ ๊ณต์ •์„ ์ฒด๊ณ„ํ™”ํ•œ ์ ˆ์ฐจ   ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช…์ฃผ๊ธฐ ๋ชจ๋ธ ํ”„๋กœ์„ธ์Šคํ”„๋กœ์„ธ์Šคํ™œ๋™1. ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„- ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ- ๋น„๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ2. ์„ค๊ณ„- ์‹œ์Šคํ…œ ๊ตฌ์กฐ ์„ค๊ณ„- ํ”„๋กœ๊ทธ๋žจ ์„ค๊ณ„- ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„3. ๊ตฌํ˜„- ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ- ์ž๋ฃŒ ๊ตฌ์กฐ ๊ฐœ๋ฐœ- ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ4. ํ…Œ์ŠคํŠธ- ๋‹จ์œ„ ํ…Œ์ŠคํŠธ- ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ- ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ- ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ5. ์œ ์ง€๋ณด์ˆ˜- ์˜ˆ๋ฐฉ, ์™„์ „, ๊ต์ •, ์ ์‘ ์œ ์ง€๋ณด์ˆ˜  ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช…์ฃผ๊ธฐ ๋ชจ๋ธ ์ข…๋ฅ˜ํญํฌ์ˆ˜ ๋ชจ๋ธ(Waterfall Model)ํ”„๋กœํ† ํƒ€์ดํ•‘ .. 2025. 2. 8.
[Leaflet(๋ฆฌํ”Œ๋ฆฟ)] ์‚ฌ์šฉ๋ฐฉ๋ฒ• ์ตํžˆ๊ธฐ ๋ฉ”๋ชจ Leaflet(๋ฆฌํ”Œ๋ฆฟ)๋ฆฌํ”Œ๋ฆฟ์€ ์›น ๋งคํ•‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. 2011๋…„ ์ฒ˜์Œ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, HTML5์™€ CSS3๋ฅผ ์ง€์›ํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐ์Šคํฌํ†ฑ ํ”Œ๋žซํผ์„ ์ง€์›ํ•œ๋‹ค.  ๊ฐœ๋ฐœ ๋„์ž… ์ „ ๋ฆฌํ”Œ๋ฆฟ์„ ์ตํžˆ๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธํ–ˆ๋˜ ๊ฒƒ๋“ค ๋ฉ”๋ชจํ•จ๊ป˜ ๋ณธ ๋งํฌ๋“คhttps://www.openstreetmap.org/#map=10/36.9696/126.8495&layers=Nhttps://download.geofabrik.de/https://leafletjs.com/reference.htmlhttps://learnosm.org/ko/beginner/https://mollangpiu.tistory.com/253 ๊ธฐ๋ณธ ์œ„์น˜์žก๊ธฐvar latlng = L.latLng(37.54.. 2025. 2. 7.
[Tomcat] ์šด์˜ REAL / ๊ฐœ๋ฐœ DEV / ๋กœ์ปฌ LOCAL ๋ฐฐํฌํ™˜๊ฒฝ ๋‚˜๋ˆ„๊ธฐ ์šด์˜ REAL / ๊ฐœ๋ฐœ DEV / ๋กœ์ปฌ LOCAL ๊ฐ ํ™˜๊ฒฝ์—๋”ฐ๋ผ ๋ฐ”๋ผ๋ด์•ผํ•˜๋Š” ์„ค์ •ํŒŒ์ผ, DB ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๋“ค์ด ์žˆ์–ด ๋ฐฐํฌ ํ™˜๊ฒฝ์„ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•  ๐Ÿ”ข WAS ์„ค์ •๋ฐฉ๋ฒ•ํ†ฐ์บฃ ์„ค์น˜๊ฒฝ๋กœ bin ํด๋”๋กœ ์ด๋™setenv.sh ํŒŒ์ผ ์ƒ์„ฑ ๐Ÿ”ข ์ดํด๋ฆฝ์Šค ์„ค์ •๋ฐฉ๋ฒ• Servers ํƒญ์˜ ๋“ฑ๋กํ•œ ์„œ๋ฒ„๋ฅผ ๋”๋ธ”ํด๋ฆญ ํ›„ Open launch configuraion ํด๋ฆญ Arguments ํƒญ ์„ ํƒ ํ›„ VM arguments: ์— ์„ค์ • ๋ฌธ๊ตฌ ์ž…๋ ฅ WAS ์„ค์ •๋ฐฉ๋ฒ•1. ํ†ฐ์บฃ ์„ค์น˜๊ฒฝ๋กœ bin ํด๋”๋กœ ์ด๋™[root@localhost bin]# cd /usr/local/tomcat9/bin 2. setenv.sh ํŒŒ์ผ ์ƒ์„ฑ[root@localhost bin]# vi setenv.sh## ๊ฐœ๋ฐœํ™˜๊ฒฝ## export JAVA_OPTS="$JAVA_.. 2025. 2. 3.
[Linux] ํฌ๋ก ํƒญ(crontab)์œผ๋กœ ์ง€์ • ํด๋” ํ•˜์œ„ ํŒŒ์ผ ์‚ญ์ œ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํŠน์ •ํด๋”์— ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ๋•Œ๋ฌธ์— ์ผ์ •๊ธฐ๊ฐ„ ์‚ญ์ œํ•˜๋Š” ๋ฃจํ‹ด์ด ํ•„์š”ํ•˜์—ฌ, ํฌ๋ก ํƒญ์„ ํ†ตํ•œ ์ฃผ๊ธฐ์ ์ธ ํŒŒ์ผ ์‚ญ์ œ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”ข ์ˆœ์„œ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ์ƒ์„ฑ์‹คํ–‰๊ถŒํ•œ ๋ถ€์—ฌํฌ๋ก ํƒญ ์ƒ์„ฑ1. ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ์ƒ์„ฑ#!/bin/bashfind /usr/local/tomcat9/webapps/ROOT/~/data/ -type f -mtime +7 -exec rm -f {} \;exit 0#!/bin/bash โ–ท ์‰˜ ์Šคํฌ๋ฆฝํŠธ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์„ ์–ธtype f โ–ท ํƒ€์ž… ์ผ๋ฐ˜ํŒŒ์ผ๋งŒ ๊ฒ€์ƒ‰ (find ์˜ต์…˜)mtime +7 โ–ท ์„œ๋ฒ„ ์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋œ์ง€ 7*24 ์‹œ๊ฐ„ ์ด์ƒ๋œ ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ๊ฒ€์ƒ‰ํ•˜๋Š” ์˜ต์…˜exec rm -f {} \; โ–ท find ... -exec ... {} : find ์˜ ๊ฒฐ๊ณผ์— ํŠน์ • ๋ช…๋ น์„ ์ˆ˜ํ–‰exit 0 .. 2025. 2. 2.
[Tomcat] catalina.out ๋กœ๊ทธ ๋‚ ์งœ ๋ณ„ ํŒŒ์ผ๋กœ ์ƒ์„ฑ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ฐ์บฃ ๋กœ๊ทธํŒŒ์ผ์ธ catalina.out ํŒŒ์ผ์— ๋กœ๊ทธ๊ฐ€ ๋ฌดํ•œ ์ ์žฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ๋‚ ์งœ ๋ณ„ ํŒŒ์ผ๋กœ ์ƒ์„ฑ๋˜๋„๋ก ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”ข ์ˆœ์„œcronlog ์„ค์น˜WAS ๊ฒฝ๋กœ์˜ catalina.sh ํŒŒ์ผ ์ˆ˜์ •WAS ์žฌ๊ธฐ๋™1. cronlog ์„ค์น˜# yum install epel-release# yum install cronolog epel-release ๋ฏธ์„ค์น˜๋œ ๊ฒฝ์šฐ ๋จผ์ € ์„ค์น˜ ํ›„ cronolog ์„ค์น˜์„ค์น˜ ์™„๋ฃŒ ํ›„  /usr/sbin/cronolog ํŒŒ์ผ ํ™•์ธ 2. WAS ๊ฒฝ๋กœ์˜ catalina.sh ํŒŒ์ผ ์ˆ˜์ •# vi catalina.sh์›๋ณธ๋ณ€๊ฒฝ org.apache.catalina.startup.Bootstrap "$@" start \>> "$CATALINA_OUT" 2>&1 "&" org.apache.ca.. 2025. 2. 2.