๊ฐ๋ฐ๊ธฐ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. ์ด์ 1 2 3 ๋ค์