์ ์ฒด ๊ธ
-
Day 1. ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ดํดSTUDY ๐/SQLD 2021. 11. 3. 20:49
์ 1์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ดํด 1. ๋ชจ๋ธ๋ง์ ์ดํด ๊ฐ. ๋ชจ๋ธ๋ง์ ์ ์ - ๋ณต์กํ ํ์ค์ธ๊ณ๋ฅผ ์ผ์ ํ ํ๊ธฐ๋ฒ์ ๋ฐ๋ผ ํํํ๋ ์ผ ๋. ๋ชจ๋ธ๋ง์ ํน์ง - ์ถ์ํ : ๋ค์ํ ํ์์ ์ผ์ ํ ์์์ธ ํ๊ธฐ๋ฒ์ ๋ฐ๋ผ ํํํ๋ ๊ฒ - ๋จ์ํ : ์ ํ๋ ํ๊ธฐ๋ฒ์ด๋ ์ธ์ด๋ก ํํํ์ฌ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ํ๋ ๊ฐ๋ - ๋ช ํํ : ๋์์ ๋ํ ์ ๋งค๋ชจํธํจ์ ์ ๊ฑฐํ๊ณ ์ ํํ๊ฒ ํ์์ ๊ธฐ์ ํ๋ ๊ฒ ๋ค. ๋ชจ๋ธ๋ง์ ์ธ๊ฐ์ง ๊ด์ - ๋ฐ์ดํฐ ๊ด์ (What) : ์ด๋ค ๋ฐ์ดํฐ์ ๊ด๋ จ? ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ๋ ๋ฌด์์ธ์ง์ ๋ํด ๋ชจ๋ธ๋ง - ํ๋ก์ธ์ค ๊ด์ (How) : ์ค์ ํ๊ณ ์๋ ์ ๋ฌด๋ ๋ฌด์? ๋ฌด์์ ํด์ผํ๋์ง๋ฅผ ๋ชจ๋ธ๋ง - ์๊ด ๊ด์ (Data vs Process) : ์ฒ๋ฆฌํ๋ ์ผ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ์ํฅ์ ๋ฐ๊ณ ์๋์ง ๋ชจ๋ธ๋ง 2. ๋ฐ์ดํฐ ๋ชจ..
-
[ORACLE] ๊ณ์ ์์ฑ ๋ฐ ํ ์ด๋ธ ์คํ์ด์ค ์ ํDEV ๐/DATABASE 2021. 10. 8. 14:54
1 SYSDBA ๊ณ์ ์ผ๋ก ์ ์ > cmd > sqlplus "/as sysdba" 2 ํ ์ด๋ธ ์คํ์ด์ค ์์ฑ CREATE TABLESPACE [ํ ์ด๋ธ์คํ์ด์ค๋ช ] DATAFILE '[ํ ์ด๋ธ์คํ์ด์ค ๋ฌผ๋ฆฌ๊ฒฝ๋ก]; SIZE 1G (OR 1024M) AUTOEXTEND ON NEXT 100M MAXSIZE 10G; 3 ์ธ๋ฑ์ค ์คํ์ด์ค ์์ฑ CREATE TABLESPACE [์ธ๋ฑ์ค์คํ์ด์ค๋ช ] DATAFILE '[์ธ๋ฑ์ค์คํ์ด์ค ๋ฌผ๋ฆฌ๊ฒฝ๋ก]' SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE 10G; 4 ๊ณ์ ์์ฑ ๋ฐ ํ ์ด๋ธ/์ธ๋ฑ์ค ์คํ์ด์ค ์ธํ CREATE USER [๊ณ์ ๋ช ] IDENTIFIED BY [๊ณ์ ๋น๋ฐ๋ฒํธ] DEFAULT TABLESPACE [ํ ์ด๋ธ์คํ์ด์ค๋ช ] PROFILE DEFAULT Q..
-
[JAVA] ์ฒจ๋ถํ์ผ ๋ค์ด๋ก๋ ์ ํ๊ธ์ ๋ชฉ ๊นจ์ง ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌDEV ๐/JAVA Spring 2021. 8. 27. 13:39
1๏ธโฃ Microsoft Edge ๋ง์ดํฌ๋ก์ํํธ ์ฃ์ง public void fileDown(HttpServletRequest request, HttpServletResponse response) { String fileName = "ํ๊ธํ์ผ๋ช "; // GET ๋ธ๋ผ์ฐ์ ์ ๋ณด String header = request.getHeader("User-Agent"); // ์ธ์ฝ๋ฉ if (header.contains("Edge")){ fileName = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20"); response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName); } } 2..
-
[Spring] ์ ์์ ๋ถํ๋ ์์ํฌ์์ CORS ๋ฌธ์ ํด๊ฒฐํ๊ธฐDEV ๐/JAVA Spring 2021. 8. 11. 12:59
์ ์์ ๋ถํ๋ ์์ํฌ ๊ฐ๋ฐ ์ค ์ธ๋ถ API๋ฅผ ์ฌ์ฉํ๋ค๊ฐ [ Access to XMLHttpRequest at 'A' from origin 'B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. ] CORS Error ๋๋ถ์ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์์๋ค..ใ ใ ์ธ๋ถ api ๋ฅผ ์ฌ์ฉํ ๋ ค๋ค๋ณด๋ CORS ํ์ค์์ ๋ฒ์ด๋์ ์๊ธฐ๋ ์๋ฌ์ด๋ค ๊ตฌ๊ธ๋ง์ผ๋ก ์ฐพ์๋ณธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก๋ 1 ์๋ฒ๋จ์์ ์ธ๋ถurl ํ์ฉ ์ค์ ํ๋ ๋ฐฉ๋ฒ 2 ๋ฏธ๋ค์จ์ด๋ฅผ ํ์ํ๋ ๋ฐฉ๋ฒ 3 ํ๋ก์ ์๋ฒ๋ฅผ ์ฐํํ๋ ๋ฐฉ๋ฒ 4 ํฌ๋กฌ์ ํ์ฅํ๋ก๊ทธ๋จ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ์์๋ 4๋ฒ ๋ฐฉ๋ฒ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ..
-
ADsP 21ํ ๊ธฐ์ถ ๋ณต์๋ฌธ์ ๋ฆฌ๋ทฐSTUDY ๐/ADsP 2021. 8. 2. 11:01
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ์ ์ฐจ ๊ฐ์ธ์ ๋ณด ๋น์๋ณํ ๊ธฐ๋ฒ - ๋ฐ์ดํฐ ๋ง์คํน / ๊ฐ๋ช ์ฒ๋ฆฌ / ํต๊ณ์ฒ๋ฆฌ / ๋ฐ์ดํฐ๊ฐ ์ญ์ / ๋ฐ์ดํฐ ๋ฒ์ฃผํ CRISP - DM ๋ฐฉ๋ฒ๋ก ๋ถ์ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ถ์๊ณผ์ ํน์ง / ๋ถ์๊ณผ์ ๊ด๋ฆฌ๋ฅผ ์ํ 5๊ฐ์ง ์์ญ ๊ธฐ์กด BI์ ๋น๊ตํ ๋น ๋ฐ์ดํฐ ๋ถ์ ํค์๋ ๋ถ์ ์ฃผ์ ์ ์ ํ ๋์์ธ ์ฌ๊ณ ํ๋ฅ ๋ถํฌ ์๊ด๋ถ์์ ์ ํ ์ต๊ทผ์ ์ด์๋ชจํ ๋ฒ์ฃผ ๋ถ๊ท ํ ๋ฌธ์ ๋ฐ๋๊ธฐ๋ฐ ๊ตฐ์ง ๊ธฐ๋ฒ ์๊ธฐ์กฐ์งํ์ง๋ (SOM) ๋ค์ฐจ์ ์ฒ๋๋ฒ โป ๊ตฟ๋ ธํธ ์์ง๋ ์ ์จ๋
-