๋ด๊ฐ ์ผ๋ง๋ ์ธ์ด์ ๊ด์ฌ์ด ์์๋์ง ์ ์ ์์๋ค...ํด๋น ๋ฌธ๋ฒ์ด ์ธ์ ๋์๋์ง ํน์ ๋ด๊ฐ ๋ชฐ๋์๋ ์ฌ์ฉ๋ฒ์ ์ตํ๋ ๊ฒ์ ์์ ์ ๋๋ฉด์ป์ด ๊ฐ ์ ์๋ ๊ฒ์ด ์์ ๊ฒ์ ๋๋ค ๐try-with-resources๋ฉํฐ์บ์น(multicatch)switch-case ๋ฌธ์์ด ์ง์๋ค
HttpURLConnection๋ HTTP ํต์ ์ ๊ฐ๋ฅ์ผ ํด์ฃผ๋ ํด๋์ค์ด๋ค.HTTP๋?HyperText Transfer Protocol์ ์ฝ์๋ก ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ ํต์ ์ ์ฌ์ฉ๋๋ ๊ท์ฝ์ด๋ค.์์ผ์ ์ด์ฉํ TCP/IP ํต์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋์ง๋ง, ๊ฑฐ๊ธฐ์ HTTP ๊ท์ฝ์ด
๋ฉด์ ์ผ๋ก๋ ์ด 4๊ณผ๋ชฉ์ด ๋์ต๋๋ค.๋ณธ ํผ๋๋ yongos ๋์ ๋ธ๋ก๊ทธ์์ ํ๊ธฐ ๊ธ์ ๋ฐํ์ผ๋ก ์์ฑ๋์ด์ก์ต๋๋ค.๋งํฌ : https://blog.naver.com/PostView.nhn?blogId=yongyos&logNo=2216672702211) ๊ณ ๊ฐ๋ค๋ก ๋ถํฐ
์์ ์ ์ด 4๋จ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์๊ตฐ์.๋ฌธ์ ์ ์์ ํ ์ด๋ธ์ด ์ด๋ ๊ฒ ์ฃผ์ด์ง๋ต๋๋ค.ํด๋น ํ ์ด๋ธ์ ๊ทธ๋๋ก CREATE TABLE ํด์ฃผ๋ฉด ๋๋๊น ์ฝ๊ฒ ์ฃ ?๐ค ํน์๋ชจ๋ฅด๋ ๊ณ์ ์์ฑ๐ข ์ฃผ์์ฌํญ ์ ๊ณตํ๋ ๊ธธ์ด ํฌ๊ธฐ๊ฐ ๋๋ฌด ์งง์์ INSERT๊ฐ ์๋ ์๋ ์์ผ๋ ์ํฉ์ ๋ณด๊ณ ๋ง์๋๋ฆฐ
์งํํ๊ฐ๋ ์ด 3๋จ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์์ผ๋ฉฐ 5~9๋ฌธ์ ์ฌ์ด๋ก ๋์จ๋ค๊ณ ํฉ๋๋ค.1) for(;;) ์ ๋ฌดํ๋ฐ๋ณต์ ๋๋ค. ( O ) 2) ๋ฐ๋ณต๋ฌธ์ ํด๋นํ๋ ๋ช ๋ น๋ฌธ์ while, for, do-while ์ด๊ฒ ๊ตฐ์. 3) ์ค๋ช ์ ์ ์ฝ์ด๋ ๋ต์ ์ ์ ์์ต๋๋ค. ์์ ์ฑ-(ใฑ) ๋ช
SWL5_ver3.0์ ์ผํ์ต๋ณํ์ ํ๋์ ์ฝ 1๋ ๊ฐ ์งํํ ํ ์ธ๋ถ์ํ ์์์๊ฒฉ์ด ์ฃผ์ด์ง๋๋ค.์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๊ฒฉ์ฆ๊ณผ ๋์ผํ ํจ๊ณผ๋ฅผ ๊ฐ์ง๋ค๊ณ ํฉ๋๋ค.์์ธํ ์ ๋ณด๋ CQnet์์ ํ์ธํ ์ ์์ผ๋ฉฐ ๊ฐ๋ตํ ์ค๋น๊ณผ์ ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค!ํด๋น ์ํ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๊ฒฉ์ฆ์ ์ทจ๋ํ๋ฉด
โ Version | ๋๊ตฌ | ๊ท๊ฒฉ | | --- | --- | | ๊ฐ๋ฐ๋๊ตฌ | Java SE JDK 8.0.271 | | ๊ฐ๋ฐ๋๊ตฌ | Eclipse Java EE IDE | | ์๋ฒ | Apache Tomcat 8.0 | | DBMS | Oracle 11g Expre
ํด๊ฒฐ ๋งํฌ : โ๋ฐ๋ก๊ฐ๊ธฐ public String sendEmail(UserVO userVO) { String host = "smtp.naver.com"; String guest = "@naver.com"; // ๋ฐ์ ์ ๋ฉ์ผ String password =
๋ณธ ๊ธ์ ์ฃผ๊ด์ ์ผ๋ก ์ดํดํ๊ธฐ ์ํด ์์ฑ๋ ๊ธ์ ๋๋ค.ํน์ ํ๋ฆฐ ๋ถ๋ถ์ด ์์ ์๋ ์์ต๋๋ค. ์ง์ ํด์ฃผ์๊ฑฐ๋ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ ๋ฐ์ํ๋๋ก ํ๊ฒ ์ต๋๋ค.๐น : JAVA ํ์ผ๐ธ : xml ํ์ผ๐ฌ : ๋ฉํธ๋ฌธ๋ ๊ถ๊ธํ๋ค.ํ์ฌ ํ๋ก์ ํธ์์ mapper ๋ถ๋ถ์ @SessionLog
CentOS 7 ๋ฒ์ ์ ISO ํ์ผ์ ๋ค์์ ์ฃผ์์์ ์ํ์๋ ์ ์ฅ์ ์์น์ ๋ฐ๋ผ ๋ค์ด๋ก๋ํ์ค ์ ์์ต๋๋ค.http://isoredirect.centos.org/centos/7/isos/x86_64/๋ค์ด๋ฒ ์ ์ฅ์์ ์๋ CentOS-7-x86_64-Minima
๋ณธ ํผ๋๋ ๊ฐ๊ณต์ ํด์ผ ์ฌ์ฉํ ์ ์์ต๋๋ค.โ์ฐธ์กฐ๋งํฌHTTP URI(Uniform Resource Identifier)๋ฅผ ํตํด ์์(Resource)์ ๋ช ์ํ๊ณ , HTTP Method(POST, GET, PUT, DELETE)๋ฅผ ํตํด ํด๋น ์์์ ๋ํ CRUD Oper
MySQL CREATE MySQL FK์ ์ฝ์กฐ๊ฑด (ON DELETE CASCADE)
๊ธฐ์กด์ ๊ฐ๋ฐ๋ SQL ์ฝ๋๋ PostgreSQL ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก์ง๋ง,์๋ก์ด ํ๋ก์ ํธ์์๋ MySQL์ ์๊ตฌํ์๋ค.๊ทธ๋์ ํด๋น ๋ฌธ๋ฒ๋ค์ ์ฐจ์ด์ MySQL์ ๋ํ ํจ์๋ฅผ ์ตํ ํ์๊ฐ ์๊ฒจ ๋ฉ๋ชจํ์๋ค. ํน์ ํจ์ PostgreSQL์ CASE WHEN ๋์ ์ ์ฌ์ฉํ๋ฉด ๋งค์ฐ
tree-list๋ ๋ณดํต ํํ์ด์ง์ ๊ด๋ฆฌ์ ๋ชจ๋์์ ์์ฃผ๋ณด์ด์ฃ .์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ปจํธ๋กคํ ์ ์๊ณ DOM์ ๋น ๋ฅด๊ฒ ํ์ ํ๊ธฐ ์ํด ์ด์ฉํฉ๋๋ค.๋ณธ ํผ๋๋ ๋ชจ๋ ์์ค์ฝ๋๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค.โ๋ฐ๋ก๊ฐ๊ธฐnpm i vue-tree-list์ด๋ฒ์ ์ฌ์ฉํ npm์ vue-tree-li
๋ค์๊ณผ ๊ฐ์ด .push()๋ฅผ ํ๊ฒ๋๋ฉด ํด๋น array๋ก ์ ๋ค์ด๊ฐ์ผ ํ๋ค.๋ค์ ์ฝ๋์ ๊ฒฐ๊ณผ๋ฌผ๋ ์์ ๊ฒฐ๊ณผ๋ฌผ์ฒ๋ผ ์ ์ ์ฉ๋์ด ๋์จ๋ค๊ณ ์๊ฐํ๋ค.ํ์ง๋ง,???..๋ถ๋ช '๋ง๊ณ '๋ก ์ฝ์ ํ๋๋ฐ '๋ธ๊ธฐ'๊ฐ ๋ ๊ฐ ๋ค์ด๊ฐ๋ค.์ด ๋ถ๋ถ์ ๋ํด์ ๊ณ ๋ฏผํ ๋์ ํ ๊ฐ์ง ์์ฌ์ ๋ฐ๊ฒฌํ๋ค.์ฐธ
์ ๋ ํธ๋ ๋ผ๋์ค, ์ฒดํฌ๋ฐ์ค์ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌธ์์ด ๋๋ ๋ถ๋ฆฌ์ธ ํ์ ๊ฐ์ ๊ฐ์ง์ง๋ง v-bind ๋๋ ํฐ๋ธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์๋ฃํ์ ๊ฐ์ ๋ฐ์ธ๋ฉ ํ ์ ์์ต๋๋ค.
radio๋ฒํผ์ ๋ฐ๋์ ํ๋์ ์์๋ง ๋ด๊ธฐ ๋๋ฌธ์ v-model๋ก ์ฐ๊ฒฐ์ํจ ๋ฐ์ดํฐ๋ value ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
์ฌ๋ฌ ๊ฐ์ ์ฒดํฌ๋ฐ์ค์ ๊ฒฝ์ฐ ๋จ์ํ "์ ํ ๋์๋ค"๊ฐ ์๋๋ผ ์ฌ๋ฌ ๊ฐ๊ฐ ์ ํ๋์๋ค๋ ์งํฉ์ ์ฑ๊ฒฉ์ ๋ํ๋ธ๋ค.v-model๋ก ๋ฐ์ธ๋ฉ ํ๊ฒ ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ด checkedValues์ ๋ฐ์ดํฐ ๊ฐ์ ๋ฐฐ์ด(Array)๊ฐ ๋๋ค.๋ชจ๋ ๋ฒํผ๋ค์ด ์ผ์ ํ ์ ํ๋๋ฉฐ ๋ถ๋ฆฌ์ธ(boolean)
Carbon (ํด๋ฆญ!)ํด๋น ์ฌ์ดํธ๋ ์ฝ๋๋ฅผ ์ด์๊ฒ ์บก์ณํ ์ ์๊ฒ ๋์์ฃผ๋ ์ฌ์ดํธ์ด๋ค. ๋ฐํ์๋ฃ๋ ๊ธ ์์ฑ์ ์ฝ๋๋ฅผ ์ด๋ฏธ์งํ ์ํค๊ณ ์ถ๋ค๋ฉด ์ถ์ฒํ๋ค.Netlify (ํด๋ฆญ!)ํด๋น ์ฌ์ดํธ๋ ์นํ์ด์ง๋ฅผ ๋ฌด๋ฃ๋ก ํธ์คํ ํด์ฃผ์ด ๊ฐ๋จํ ๋ฐฐํฌ ๋ฐ ๊ณต์ ๋ฅผ ํ ์ ์๊ฒ url์ ์์ฑ์์ผ
์ฌ์ดํธGithub : ์์ค์ฝ๋ ํ์ธWeb : Netlify๋ฅผ ํ์ฉํ ๊ฒฐ๊ณผ WebSiteNetlify : ๋ฌด๋ฃ ์ ์ ํธ์คํ ์๋น์ค์์ ๋๊ตฌVSCodeVueJscore-js : ^3.6.5vue : ^2.6.11vue-router : ^3.2.0vuex : ^3.4.0๊ตฌ์ฑ1