KakaoTalk_20210713_095750969KakaoTalk_20210713_094407556Weekly Tasks : ์ด๋ฒ์ฃผ์ ๋ฐ๋์ ํด์ผ ํ๋ ์ ๋ฌด๋ค์ ๋ฆฌ์คํธ์ ํด๋๋ค.Weekly To-Do-List : ์ฃผ์ฐจ๋ณ๋ก ๋ฃจํดํ๊ฒ ํด์ผ ํ๋ ์ ๋ฌด๋ค์ ์ ์ด๋๋ค.Dail
โ ์ผ๋ฐ์ด๋ฒคํธ ํ์ง์ ๊ฒฝ๋ณด ์ค์ ์์ ์ด๋ฉ์ผ, ๋ฌธ์, ํ์ ๋ฟ๋ง ์๋๋ผ ์นด์นด์คํก๊ณผ ๋ผ์ธ์ ํตํด ๋ค์์ฑ์ ํ๋ํ๊ธฐ ์ํจโ2021.06.21 ~ 2021.06.251) ์นด์นด์ค์๋ฆผํก ๊ณต์๋๋ฌ์ฌ ์ ์ 2) ๊ณต์๋๋ฌ์ฌ ์ ์ ํ ๊ณ์ฝ (ํ์ฌ ๋ ํ์ฌ๋ก ๊ณ์ฝํ๋ค๋ณด๋ ์๊ฐ๋ณด๋ค ์ค๋๊ฑธ๋ฆฐ๋ค
๋ผ์ธ ์๋ฆผ์ ๊ตฌํํ ๋ ํ์ํ ๋ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ SVN์์ Checkoutํ๋ค. trunk_web์์๋ ์ฃผ๋ก front-end ๋จ์์ ํ๋ฉด์ ๋ง๋ค์ด์ฃผ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๊ตฌํํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก DB์์ Table ์ถ๊ฐ ๋๋ Column ์ถ๊ฐ๋ ์ํฉ์ ๋ฐ๋ผ ์ถ๊ฐํด์ค๋ค. ๋
Cron-trigger์ ์ด์ฉํด 10์ด๋ง๋ค ๋์ํ๊ฒ ๋ง๋ค๊ณ , ๋ฉค๋ฒ๋ณ์์ tokenKey, url์ ์ ์ธํ๋ค์ Connection์ํค๊ณ , POST๋ฐฉ์์ผ๋ก ํธ์ถํ๋ค. SchduleJobํด๋์ค์์ ์๋น์ค๋ฅผ ์คํ์ํค๊ณ , sendMSG(word)๋ฉ์๋๋ฅผ ํธ์ถํ๋ค. ์ฐ๋ํ๋ฉด 1
1. ๐ DateUtilTest SRC 2. ๐ StringUtilTest SRC
โ kakao / line ์ฐ๋ ์์ ์ 1. ์์ ์ , ์นด์นด์คํก ์ฐ๋ ์์ ์ , Analyzer SMS์ ์ก ๊ด๋ จ ์์ค ํ์ 2. PPT ๋ง๋ค๊ธฐ - SynologyDrive (~06.04) Q&A ๊ฐ๊ฒฉ / ํํธ๋์ฌ / ํ์ฌ๊ท๋ชจ ๋ฑ ์กฐ์ฌ REVIEW - Boards
๐jQueryjdxWidget library\* - datepicker, grid ๋๋ถ๋ถFusioncharts library(๋ชจ๋ ์ฐจํธ) / c3, d3(Active Dashboard)jquery.nanoscroller / jquery.coockie / jquery.c
1\. ์ถ์ ๋ฉ์๋๋ฅผ ์ ์ธํ๋ ์ด์ ์ค๊ณ์๊ฐ ํน์ ๋ฉ์๋๋ฅผ ๊ฐ ํด๋์ค ๋ณ๋ก ์ฌ ๊ตฌํ์ ์ํ์ง๋ง ๋ถ๋ชจ ํด๋์ค์์ ์ผ๋ฐ ๋ฉ์๋๋ก ๊ตฌํํ๋ฉด ์์ ํด๋์ค์์ ๊ตฌํ์ ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ด๋ฐ ๋ฉ์๋๋ฅผ ์ถ์ ๋ฉ์๋๋ก ์ ์ธํ๋ฉด ์์ ํด๋์ค๋ ์ฌ ๊ตฌํ์ ๊ฐ์๋ฐ๋๋ค.2\
๋์์ธ ํจํด์ค ํ๋์ธ ์ฑ๊ธํค ํจํด์๋ํด ์์๋ณด์!static ์ ๋ํ ๊ฐ๋ ์ด ์๋ค๋ฉด ์ฑ๊ธํค์ ์ดํดํ๋๊ฒ์ด ์์ํ๋ค.์ฑ๊ธํค์ ๋จ ํ๋์ ๊ฐ์ฒด๋ง์ ์์ฑํ๊ฒ ๊ฐ์ ํ๋ ํจํด์ด๋ค. ์ฆ, ํด๋์ค๋ฅผ ํตํด ์์ฑํ ์ ์๋ ๊ฐ์ฒด๋ Only One, ์ฆ ํ ๊ฐ๋ง ๋๋๋ก ๋ง๋๋ ๊ฒ์ด ์ฑ๊ธ
๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น๋ฐ์ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ํฉ๋๋ค.ํ๋ก์ธ์ค ๋ด์ ๋ช ๋ น์ด ๋ธ๋ก์ผ๋ก ์์์ ๊ณผ ์ข ๋ฃ์ ์ ๊ฐ์ง๋ค.์คํ์ค์ ๋ฉ์ถ ์ ์์ผ๋ฉฐ ๋์์ ์ํ ๊ฐ๋ฅํ๋ค.์ด๋ ํ ํ๋ก๊ทธ๋จ๋ด์์ ํนํ ํ๋ก์ธ์ค ๋ด์์ ์คํ๋๋ ํ๋ฆ์ ๋จ์.2๊ฐ์ง ๋ฐฉ๋ฒโ ์ง์ ์์ ๋ฐ์ ์ค๋ ๋ ์์ฑโก
Postman์์ API ์์ฒญ๊ณผ ์๋ต์ ๋ํ ํ ์คํธ๋ฅผ ์๋ํํ ์ ์์ต๋๋ค. 1. Postman ์ค์น
1\. Agent(์ค๊ณ์๋ฒ)agent -- ์ฅ๋น๋ก๊ทธ์ค๊ณprocmonitor -- ์ ์ฒด ํ๋ก์ธ์ค ๋ชจ๋ํฐ ๋ฑ2\. Collector(์์ง์๋ฒ) => Normalizeragentcollector -- ์์ง๋ก๊ทธ ๊ด๋ฆฌnormalizerpms -- ํจ์น๊ด๋ฆฌsearcher -- ์
๊ทธ๋ฆฌ๋๋ ํ ์ด๋ธ ํ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ๊ฐ๋ ฅํ jQuery ์์ ฏ์ด๋ค. ํ์ด์ง, ๊ทธ๋ฃนํ ,์ ๋ ฌ, ํํฐ๋ง ๋ฐ ํธ์ง์ ํฌํจํ์ฌ ๋ฐ์ดํฐ์์ ์ํธ์์ฉ์ ์ํ ํ๋ถํ ์ง์์ ์ ๊ณตํ๋ค.Grid ํ๋ฌ๊ทธ์ธ์ ๋ฐฐ์ด, xml, json, tsv, csv ๋๋ ์๊ฒฉ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ฌ๋ฌ ์
1\. ์์ ์ , ํ์ฌ Source Process ๋ถ์ ( mail / โญ sms / ๊ฒฝ๋ณด์ (ํ์ ) ) xxx.conf => scheduling๊ฒฝ๋ณด.java ์ด๋ฒคํธํ์ง.java(TemplateXXX.txt)2\. PPT ๋ง๋ค๊ธฐ - SynologyDrive (~06.0
๐ ํ์ฌ ํ๋ ์์ํฌ ๊ธฐ๋ฐ ๊ฒ์ํ์ ๋ง๋ ํ, ์น์์ ์ค์ผ์ค๋ง์ ๋ค๋ฃฐ์ผ์ด ์์ด์ ๋ฏธ๋ฆฌ ๊ณต๋ถํ๋ค.CronTrigger๋ โ๋งค์ผ ๊ธ์์ผ ์ ์คโ, ๋๋ โ๋งค ์ฃผ๋ง ์ค์ 9์โ, โ1์ ํ๋ฌ๊ฐ ๋งค์ฃผ ์์์ผ, ์์์ผ, ๊ธ์์ผ ์ค์ 9์์์ 10์ ์ฌ์ด 5๋ถ ๊ฐ๊ฒฉโ๊ณผ ๊ฐ์ด ์ค์ผ์ค
\* ๋ฐ์ดํฐ ๊ฒ์์ธ SELECT์ ๋ํด ์์๋ณธ๋ค.sample_mapper.xmlMain.java์คํ๊ฒฐ๊ณผ{id=1, value=fizz}, {id=2, value=buzz}๊ฒ์์ฉ SQL์ select ํ๊ทธ๋ก ์ ์ธํ๋ค.id ์์ฑ์ ํด๋น SQL์ ์ฐธ์กฐํ๋ ์ด๋ฆ์ ์ค์ ํ๋ค.r
๐ง ๊ตญ๋นํ์์์ ์งํํ๋ ๊ฒ์ํ๋ณด๋ค ๋ช ๋ฐฐ๋ ์ด๋ ค์ ๋ค. ์ผ๋จ ํ์ฌ ์๋ฃจ์ ์์์๋ SRC ๋๋ถ๋ถ์ด jqxGrid, jQuery(JSP-JS๋ถ๋ฆฌ), ๋ฐ์ดํฐ ์ ๋ฌ ํํ๋ฅผ Map์ผ๋ก (DTO X), ํ ์ด๋ธ ๊ตฌ์กฐ๋ถํฐ CentOS ๋ฑ ํ๊ฒฝ์ธํ ๊น์ง ์๊ฐ๋ณด๋ค ์ด๋ ค์ ๋ค. ์๋ฃจ์ ํ
DOM์ Document Object Model์ ์ฝ์๋ก ๋ํ๋จผํธ ๊ฐ์ฒด ๋ชจ๋ธ์ด๋ค.ํ์ด์ง๋ฅผ ์์ ํ ๋, ๊ธฐ์กด์๋ html์ ์ ๋ถ ๋ฆฌ๋ก๋ฉํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ์ง๋ง javascript๋ DOM์ ํ์ฉํ์ฌ html ์ ์ฒด ์ฝ๋๊ฐ ์๋ ํน์ document ๊ฐ์ฒด๋ง์ ์์ ํ๊ณ ์ญ
์ ํจ์ค(Jenkins)๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์ง์์ ํตํฉ(continuous integration) ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํด์ด๋ค.๋ค์์ ๊ฐ๋ฐ์๋ค์ด ํ๋์ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ ๋ฒ์ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ์ ์์ ํ ๋ด์ฉ์ ๊ณต์ ์์ญ์ ์๋ ์ ์ฅ์์ ๋น๋ฒํ ์ ๋ก๋ํจ์ผ๋ก์จ ์ง์
\* Substring์ ๋ด๊ฐ ํ์๋กํ๋ ๋ถ๋ถ์ ์ถ์ถํ ์ ์๊ฒ ํด์ฃผ๋ ํจ์์ด๋ค.๋ค๋ฅธ ์คํฌ๋ฆฝํธ ์ธ์ด๋ค์ด ๊ทธ๋ ๋ฏ ์๋ฐ ์คํฌ๋ฆฝํธ ์ญ์ ๊ฐ์ ๋ฐ๋ผ ๋ณ์์ ํ๋ณํ์ด ์๋์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.var arr = {'hello', 'javascript', 'world'}; consol