profile
DB ์—”์ง€๋‹ˆ์–ด๐Ÿ‘
post-thumbnail

๋ฆฌ๋ˆ…์Šค (CentOS 7) ๋””์Šคํฌ ์šฉ๋Ÿ‰ ์ฆ์„คํ•˜๊ธฐ

Server : VMware 16OS : Linux CentOS 7Physical Volume (๋ฌผ๋ฆฌ์  ๋ณผ๋ฅจ) : /dev/sda1, /dev/sda2 ๋“ฑ์˜ ํŒŒํ‹ฐ์…˜Volume Group (๋ณผ๋ฅจ ๊ทธ๋ฃน) : Physical Volume(๋ฌผ๋ฆฌ์  ๋ณผ๋ฅจ)์„ ํ•ฉ์ณ์„œ 1๊ฐœ์˜ ๊ทธ๋ฃน์œผ

2022๋…„ 10์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Oracle Archive log Mode ์„ค์ • ๋ฐฉ๋ฒ• with Linux

Oracle DB์— ์ ‘์†์„ํ•ด DML ๋ฐ DDL ๋“ฑ์˜ ๋ช…๋ น์–ด๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด, ๋ชจ๋“  ์ž‘์—…์˜ ๊ธฐ๋ก์€ redo log ํŒŒ์ผ์— ์ €์žฅ์ด๋œ๋‹ค.์ž‘์—…์˜ ์–‘์ด ๋งŽ์•„์ง€๋ฉด redo logํŒŒ์ผ์— ๊ธฐ๋กํ•˜๋Š” ๋‚ด์šฉ๋„ ๊ต‰์žฅํžˆ ๋งŽ์•„์ง€๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด์„œ redo logํŒŒ

2022๋…„ 9์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Oracle] Oracle์˜ Table / Row Chaining / Row Migration

ํ…Œ์ด๋ธ”์ด๋ž€ , Row(ํ–‰)๊ณผ Column(์—ด)๋กœ ๊ตฌ์„ฑ๋œ ํ‘œ ํ˜•์‹์˜ ์˜ค๋ธŒ์ ํŠธ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์—ญํ• ์„ ํ•จ.DB ๋‚ด์— ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ์ˆ˜๋Š” ์ œํ•œ์ด ์—†์œผ๋ฉฐ, ๋ฌผ๋ฆฌ์ ์ธ ์ œ์•ฝ์ด ์—†๋Š” ํ•œ ์–ผ๋งˆ๋“ ์ง€ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ์Œ.ํ…Œ์ด๋ธ”์˜ Row๋Š” ํ…Œ์ด๋ธ”์ด ์ €์žฅ๋˜๋Š” ํ…Œ์ด๋ธ” ์ŠคํŽ˜์ด์Šค๋ฅผ

2022๋…„ 8์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Linux์— Oracle19c ์„ค์น˜ ๋ฐฉ๋ฒ• with VMware, CentOS

Server : VMware Workstation 16OS : CenOS 7Version : Oracle 19c/etc/hosts ํŒŒ์ผ ์„ค์ •vi /etc/hosts ๋ช…๋ น์–ด ์ž…๋ ฅ ํ›„ ์‹ค์ œ ์„œ๋ฒ„์˜ IP์ฃผ์†Œ์™€ hostsname์„ ๋ฐ˜๋“œ์‹œ ๋“ฑ๋ก!!์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๋น„๋กฏํ•œ ํ•„์ˆ˜ ์‹œ์Šคํ…œ

2022๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 76 ์ผ์ฐจ - Spring, RESTful

REST@RestController@PathVariable@RequestBody๋Œ“๊ธ€ ์ฒ˜๋ฆฌRepresentational state transfer์˜ ์•ฝ์ž๋กœ์„œ ํ•˜๋‚˜์˜ URI๋Š” ํ•˜๋‚˜์˜ ๊ณ ์œ ํ•œ ๋ฆฌ์†Œ์Šค(Resource)๋ฅผ ๋Œ€ํ‘œํ•˜๋„๋ก ์„ค๊ณ„ ๋˜๋Š” ๊ฐœ๋…์— ์ „์†ก๋ฐฉ์‹์„ ๊ฒฐํ•ฉํ•œ ๊ฒƒURI

2022๋…„ 5์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 75์ผ์ฐจ - Spring, Oracle DB Hint, Paging, Search

๐Ÿ“– ํ•™์Šต๋‚ด์šฉ Oracle DB Hint Paging Search 1. Oracle DB Hint Select ๋ฌธ์„ ์‹คํ–‰ํ•  ๋•Œ ํžŒํŠธ(hint)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹คํ–‰ ์กฐ๊ฑด์„ ๊ฑธ์–ด์ฃผ๋Š” ๊ฒƒ ํžŒํŠธ ๊ตฌ๋ฌธ์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ๋„ SQL ์‹คํ–‰์— ์ง€์žฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค. Ord

2022๋…„ 5์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 74 ์ผ์ฐจ - MVC CRUD Test

MVC CRUD Mapper TestMVC CRUD Service TestMVC CRUD Controller TestCreate, Read, Update, Delete๋ฅผ Mapping์ด ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ Mapper๋ฅผ JUnit์œผ๋กœ Test์—ฐ๋™ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด D

2022๋…„ 5์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 73์ผ์ฐจ - JUnit, DB, Mybatis, log4j, MVC

JUnitOrcale Database ์—ฐ๋™Mybatis ์—ฐ๋™log4jMVC Controller๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋„๊ตฌ๋กœ์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์–ด๋…ธํ…Œ์ด์…˜์œผ๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ง€์›์˜ˆ์ œpom.xml์— ์œ„์™€ ๊ฐ™์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ๋กchef ํด๋ž˜์Šค๋Š” @Component

2022๋…„ 5์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 72์ผ์ฐจ - Spring (CRUD, Mybatis, RequestParam, ModelAttribute, Restful, PathVariable, tiles)

๐Ÿ“˜ ๊ฒŒ์‹œํŒ CRUD 1. Mybatis ์—ฐ๋™ ์œ„์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ server.xml์— ๋“ฑ๋ก ํ•ด์ค€๋‹ค. sqlSessionTemplate์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์œ„์™€ ๊ฐ™์€ ๊ณผ์ •์„ ์ง„ํ–‰ํ•œ๋‹ค. ์ตœ์ข…์ ์œผ๋กœ DAO์—์„œ sqlSessionTemplate์„ ์‚ฌ์šฉํ•˜์—ฌ Mapping

2022๋…„ 5์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 71์ผ์ฐจ - Spring MVC

๐Ÿค” MVC ? ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™•์žฅ์„ ์œ„ํ•ด Model, View, Controller๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐœ๋ฐœ ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ปดํฌ๋„ŒํŠธ์˜ ๋ณ€๊ฒฝ์ด ๋‹ค๋ฅธ ์˜์—ญ ์ปดํฌ๋„ŒํŠธ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ๊ฒฐํ•ฉ์„ฑ์ด ๋‚ฎ์•„ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ •์ด ์šฉ์ด ์žฅ์  ํ™”๋ฉด๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋ถ„๋ฆฌํ•ด์„œ ์ž‘

2022๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 53์ผ์ฐจ - MVC ํŒจํ„ด

๐Ÿ“ƒ MVC (Model, View, Controller) ๋กœ ์›น ๊ตฌ์„ฑํ•˜๊ธฐBoard.java - ๊ฐ์ฒด BoardDao.javaBoardService.javaController.java

2022๋…„ 4์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ๊ณผ์ • 50์ผ์ฐจ - JDBC ์‹ค์Šต

๐Ÿ“ƒ JDBC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ผํด DB๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ํ™”๋ฉด ์ถœ๋ ฅBoardDao.javalist.jsp๐Ÿ“ƒ ๊ฐ ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐboard.javadetail.jsp๐Ÿ“ƒ ๊ธ€ ๋‚ด์šฉ ์ˆ˜์ •ํ•˜๊ธฐBoardDao.javaupdateForm.jspupdateProc.jsp

2022๋…„ 4์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Java] JDBC ์‚ฌ์šฉํ•˜๊ธฐ

์ž๋ฐ” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋„ ์ง์ ‘ ๊ด€๊ณ„ํ˜• DBMS๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์—ญํ• ์„ ๋•๋Š” API๊ฐ€ JDBC(Java DataBase Connectivity) API์ด๋‹ค. 1\. JDBC ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋”ฉClass.forName("JDBC๋“œ๋ผ์ด๋ฒ„ ์ด๋ฆ„"); ์œผ๋กœ JDBC ๋“œ๋ผ

2022๋…„ 4์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 49์ผ์ฐจ - JSP ์‹ค์Šต

๐Ÿ“ƒ ๋‚ด์žฅ๊ฐ์ฒด session์„ ์ด์šฉํ•œ ์žฅ๋ฐ”๊ตฌ๋‹ˆlogin.jspselProduct.jspadd.jspcheckOut.jsp

2022๋…„ 4์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Servlet & JSP] JSP ๊ธฐ์ดˆ ๋ฌธ๋ฒ•

JSP๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ HTML ๋ฌธ์„œ ์•ˆ์— ์ž๋ฐ” ์–ธ์–ด๋ฅผ ์‚ฝ์ž…ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.๊ทธ๋ž˜์„œ ์‹ค์ œ๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๋ณ€์ˆ˜ ์„ ์–ธ, ๋ฉ”์„œ๋“œ ์„ ์–ธ, ๋กœ์ง ๋“ฑ์€ ์ž๋ฐ” ์–ธ์–ด๋กœ ์งœ๊ฒŒ ๋œ๋‹ค.ํ•˜์ง€๋งŒ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ HTML ์‚ฌ์ด์— ๋ผ์›Œ ๋„ฃ์„ ๋•Œ ํ•„์š”ํ•œ ๋ฌธ๋ฒ•์ด ๋ช‡๊ฐ€์ง€ ์žˆ๋‹ค.<% %> ์œผ๋กœ ์‹œ

2022๋…„ 4์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Servlet & JSP] Dispatcher-Servlet (๋””์ŠคํŒจ์ฒ˜ ์„œ๋ธ”๋ฆฟ)

๋””์ŠคํŒจ์ฒ˜ ์„œ๋ธ”๋ฆฟ์˜ dispatch๋Š” "๋ณด๋‚ด๋‹ค"๋ผ๋Š” ๋œป์ด๋‹ค.๋””์„œํŒจ์ฒ˜ ์„œ๋ธ”๋ฆฟ์€ HTTP ํ”„๋กœํ† ์ฝœ๋กœ ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ์š”์ฒญ์„ ๊ฐ€์žฅ ๋จผ์ € ๋ฐ›์•„ ์ ํ•ฉํ•œ ์ปจํŠธ๋กค๋Ÿฌ์— ์œ„์ž„ํ•ด์ฃผ๋Š” ํ”„๋ก ํŠธ ์ปจํŠธ๋กค๋Ÿฌ(Front Controller) ์ด๋‹ค.๊ณผ๊ฑฐ์— ๋ชจ๋“  ์„œ๋ธ”๋ฆฟ์„ URL ๋งคํ•‘์„ ์œ„ํ•ด web.xm

2022๋…„ 4์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Servlet & JSP] Servlet, JSP์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ๋ฐ ๊ตฌ์กฐ

Servlet.java ์ธ ํŒŒ์ผ์ž๋ฐ”์˜ ์ผ๋ฐ˜์ ์ธ ํด๋ž˜์Šค์™€ ๋™์ผํ•œ ๊ฐœ๋…์›น์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” HttpServlet ํด๋ž˜์Šค๋ฅผ ์ƒ์†๋ฐ›์€ ํด๋ž˜์Šค๋ฅผ ์˜๋ฏธJSP.jsp์ธ ํŒŒ์ผJava Server PageHTML ๋ฌธ์„œ ์•ˆ์— ์ž๋ฐ” ์–ธ์–ด๋ฅผ ์‚ฝ์ž…ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์คŒServlet

2022๋…„ 4์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 45 ~ 47์ผ - ์›น ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ

์„œ๋น„์Šค ๋˜๊ณ  ์žˆ๋Š” ์‚ฌ์ดํŠธ ์ค‘ ์›น ํ‘œ์ค€์„ ์ง€ํ‚ค์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์„ ์ •ํ•ด ๋ฆฌ๋‰ด์–ผ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋˜์ง€ ์•Š์•„ ์™ผ์ชฝ์œผ๋กœ ์ปจํ…์ธ ๊ฐ€ ์ ๋ ค ์žˆ์Œ์ „์ฒด์ ์ธ ๋””์ž์ธ old๋ชจ๋ฐ”์ผ ํ™”๋ฉด ์ตœ์ ํ™” X์›น ํ‘œ์ค€ ๋ฏธ์ค€์ˆ˜์—…๋กœ๋“œ์ค‘..ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ํ•˜๋ฉด์„œ JavaScript ํ™œ์šฉ ๋Šฅ๋ ฅ์ด ๋งŽ์ด ๋ถ€์กฑ ํ•˜๋‹ค๋Š” ๊ฒƒ์„

2022๋…„ 4์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KOSTA] Spring ๊ธฐ๋ฐ˜ Cloud ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ๊ณผ์ • 44์ผ์ฐจ - Ajax ์‹ค์Šต

๐Ÿ“ƒ step1 - .load() ๐Ÿ“ƒ step2 - getJSON()๐Ÿ“ƒ step3 - getScript()๐Ÿ“ƒ step4 - xml => HTML ๋ณ€ํ™˜, .get()๐Ÿ“ƒ step5 - $.ajax()

2022๋…„ 4์›” 4์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JavaScript] Ajax

๐Ÿค” Ajax ? Ajax๋ž€ Asynchronous JavaScript and XML์˜ ์•ฝ์ž์ด๋‹ค. Ajax๋Š” ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋‹ค. Ajax๋Š” ์›น ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ๋กœ๋”ฉํ•˜์ง€ ์•Š๊ณ ๋„, ์›น ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„๋งŒ์„ ๊ฐฑ์‹ ํ• 

2022๋…„ 4์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท