profile
Fill in my own colorful colors๐ŸŽจ
post-thumbnail

[RPA] RPA ๊ธฐ์ˆ 

โœ”๏ธ ์›๋ณธ์—์„œ ์‹œ๊ฐ์  ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์ง‘ํ•˜๋Š” ๊ฒƒโœ”๏ธ ์›น, ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฌธ์„œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š”๋ฐ ์‚ฌ์šฉWebsites with HTML pages โžก๏ธ Web Scraping Technology โžก๏ธ Structured Data(excel, powerpo

2023๋…„ 8์›” 1์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[CS] RDP, SSH, Telnet ์ฐจ์ด์ 

๐Ÿ’ก RDP(Remote Desktop Protocol) > โœ”๏ธ __์›๊ฒฉ ๋ฐ์Šคํฌํƒ‘ ํ”„๋กœํ† ์ฝœ : ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ๊ฐ€ ๊ฐœ๋ฐœํ•œ ๋ฐ์Šคํฌํƒ‘ ์ปดํ“จํ„ฐ๋ฅผ ์›๊ฒฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ__ ๋‹ค๋ฅธ PC์— ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณต ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ > โ—๏ธ GUI(๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž

2023๋…„ 7์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[C#] DataTable ์—ด ๋ณต์‚ฌํ•˜๊ธฐ

2023๋…„ 7์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[C#] ๊ณต๋ฐฑ ์ง€์šฐ๊ธฐ

2023๋…„ 7์›” 25์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[C#] DataTable ๋นˆ ํ–‰ ์ œ๊ฑฐํ•˜๊ธฐ

2023๋…„ 7์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[CS] ๊ฐœ๋ฐœ ์šฉ์–ด

๐Ÿ’ก EDI(Electronic Data Interchange) > ํŒŒํŠธ๋„ˆ๊ฐ„์˜ ํ•„์š”ํ•œ ๊ฐ์ข… ์„œ๋ฅ˜๋ฅผ ํ‘œ์ค€ํ™”๋œ ์„œ์‹์ด๋‚˜ ํ•ฉ์˜๋œ ํ†ต์‹  ํ‘œ์ค€์— ๋”ฐ๋ผ ๋ฌธ์„œ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ„ ๊ตํ™˜ํ•˜๋Š” ๊ฒƒ ๊ธฐ์—…๊ฐ„ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ ๐Ÿ’ก SSO(Single Sign-On) > ํ•˜๋‚˜์˜ ์•„์ด๋”” ๋ฐ ํŒจ

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

[Spring] Spring์—์„œ redirect ์‹œ์—๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

Spring์—์„œ redirect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€๋ฅผ ์ด๋™ํ•  ๋•Œ, ๊ธฐ๋ณธ์ ์œผ๋กœ model ๊ฐ’์€ ๋ณด๋‚ด์ง€์ง€ ์•Š๋Š”๋‹ค. Redirect๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ƒˆ๋กœ์šด URL๋กœ ์ด๋™ํ•˜๋ผ๋Š” ์ง€์‹œ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ, ์ด๋™ํ•œ ํŽ˜์ด์ง€์—์„œ๋Š” ์ด์ „ ์š”์ฒญ๊ณผ๋Š” ๋ณ„๊ฐœ๋กœ ์ƒˆ๋กœ์šด ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ๋‹ค.๊ทธ๋Ÿฌ๋‚˜ S

2023๋…„ 6์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Spring] ๋Œ€๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„

์œ„์—๋‹ค ๋จผ์ € ๋“ฑ๋ก ํ•ด ์ค€๋‹ค.๋‹ต๊ธ€ ๋ˆ„๋ฅผ ๋•Œ ์ € ๋Œ€๋Œ“๊ธ€ ๋“ฑ๋ก div๊ฐ€ ๋‚˜์˜ค๊ฒŒ ํ• ๊บผ์ž„!โžก๏ธ ์ผ๋‹จ ์•ˆ๋ณด์ด๊ฒŒ ๋งŒ๋“ ๋‹ค: style="display: none ์ฒ˜๋ฆฌ๋‹ต๊ธ€์„ ๋ˆ„๋ฅด๋ฉด ์œ„์น˜๋ฅผ ์˜ฎ๊ธฐ๊ณ  ๋‹ค์‹œ style="display: block ์œผ๋กœ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค.1๏ธโƒฃ replyForm์„

2023๋…„ 6์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Spring] ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„: ํ”„๋ก ํŠธ์—”๋“œ

โœ๏ธ 6. ๋ทฐ(UI) ์ž‘์„ฑ & ํ…Œ์ŠคํŠธ bno๋ฅผ 1๋กœ ๊ฐ€์ •ํ•˜๊ณ  bno๊ฐ€ ํ˜ธ์ถœ์ด ๋˜๋ฉด GET์œผ๋กœ ์š”์ฒญ์ด ๊ฐ€์„œ 1๋ฒˆ์— ์žˆ๋Š” ๋Œ“๊ธ€๋“ค์„ ๋‹ค ๊ฐ€์ ธ์˜จ๋‹ค.

2023๋…„ 6์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Spring] ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„ : ๋ฐฑ์—”๋“œ | ResponseEntity

๐Ÿ’ก ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์ˆœ์„œ > โœ”๏ธ 1. DBํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ์„ ๋„ฃ์„ ๋•Œ๋Š” ๋จผ์ € DBํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ด ์ค˜์•ผ ํ•œ๋‹ค. > โœ”๏ธ 2. Mapper XML ์ž‘์„ฑ ์ค‘๊ฐ„์— MyBatis ์ž‘์„ฑ โžก๏ธ Mapper XML ์ฆ‰, SQL๋ฌธ์„ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. โžก๏ธ CRUD ์ž‘์„ฑ

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

[Java] Integer๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์™œ NullPointerException์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์„๊นŒ?

โœ”๏ธ ์ž๋ฐ” 5๋ถ€ํ„ฐ ๋„์ž…๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ๊ธฐ๋ณธ ํƒ€์ž…๊ณผ ํ•ด๋‹นํ•˜๋Š” ๋ž˜ํผ ํด๋ž˜์Šค ์‚ฌ์ด์˜ ์ž๋™ ๋ณ€ํ™˜์„ ์ง€์›Java์—์„œ Integer๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ NullPointerException์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ์ž๋ฐ”์˜ ์˜คํ† ๋ฐ•์‹ฑ๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, int ๊ฐ’์„ Integer ๊ฐ์ฒด

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

[Spring] REST API & Ajax

โœ”๏ธ JSON(Java Script Object Notation): ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด ํ‘œ๊ธฐ๋ฒ•์˜›๋‚ ์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ XML์„ ์‚ฌ์šฉํ–ˆ์—ˆ๋Š”๋ฐ, ๋ณต์žกํ•˜๊ณ  ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ณด๋‹ค ํƒœ๊ทธ๊ฐ€ ๋” ๋งŽ๋‹ค.๋ฐฐ ๋ณด๋‹ค ๋ฐฐ๊ผฝ์ด ๋” ๋งŽ์€ ์ƒํ™ฉ์ด ๋˜๋ฒ„๋ฆผโžก๏ธ ๊ฐ„๋‹จํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด ํ‘œ๊ธฐ๋ฒ•์„ ์“ฐ

2023๋…„ 6์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[SQL | DB] DBCP(Database Connection Pool)

โœ”๏ธ DB์™€ ์ปค๋„ฅ์…˜์„ ๋งบ๊ณ  ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ์ธ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ, ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ Connection์ด ์ƒ์„ฑ๋œ๋‹ค๋ฉด ์ˆ˜ ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญ์„ ํ–ˆ์„ ๋•Œ ์„œ๋ฒ„์— ๊ณผ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ๊ฒŒ ๋œ๋‹ค.์ด๋Ÿฌํ•œ ์ƒํ™ฉ์„ ์˜ˆ๋ฐฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ์ผ์ • ๊ฐฏ์ˆ˜์˜ Con

2023๋…„ 6์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Spring] ์ฟผ๋ฆฌ์ŠคํŠธ๋ง ์ž๋™์™„์„ฑ ๋ฉ”์„œ๋“œ ๋งŒ๋“ค๊ธฐ

?page=1&pageSize=10&option=T&keyword="title"

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

[HTML] <div> ํƒœ๊ทธ

โœ”๏ธ Division์˜ ์•ฝ์ž๋กœ, ๋ ˆ์ด์•„์›ƒ์„ ๋‚˜๋ˆ„๋Š”๋ฐ ์ฃผ๋กœ ์“ด๋‹ค.

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

[Spring] ๊ฒŒ์‹œํŒ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ

โœ”๏ธ ๋™์ ์ฟผ๋ฆฌ: ๊ฒ€์ƒ‰ํ•  ๋Œ€์ƒ์„ ๋ญ˜๋กœ ์„ ํƒํ•˜๋А๋ƒ์— ๋”ฐ๋ผ์„œ ์ฟผ๋ฆฌ๊ฐ€ ๋‹ฌ๋ผ์ ธ์•ผ ํ•œ๋‹ค. โœ”๏ธ ํŽ˜์ด์ง€ ์ด๋™์ฒ˜๋ฆฌ: ๊ฒ€์ƒ‰ํ•  ๊ฒฐ๊ณผ์—์„œ ์–ด๋–ค ๋‚ด์šฉ์„ ์ฝ์—ˆ๋Š”๋ฐ ๋ชฉ๋ก๋ณด๊ธฐ๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ๋„ ์‹ ๊ฒฝ์จ์•ผ ํ•œ๋‹ค.๊ธฐ๋ณธ์ ์œผ๋กœ ์„ ํƒ๋œ ๊ฒƒ์ด selectedoption๊ณผ keyword์˜ ๊ฐ’์„ ๋ฐ›์•„์•ผ

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

[Spring] ๊ฒŒ์‹œํŒ CRUD๊ธฐ๋Šฅ: ์“ฐ๊ธฐ, ์ˆ˜์ •

boardList.jsp์— ๊ธ€์“ฐ๊ธฐ ๋ฒ„ํŠผ์„ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฒ„ํŠผ ํด๋ฆญํ•˜๋ฉด BoardController์˜ wrtie() ์— ํ˜ธ์ถœํ•˜๊ฒŒ ๋งŒ๋“ค ๊ฒƒwrite() ๋Š” board.jsp๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉด ๋œ๋‹ค.๊ฒŒ์‹œ๊ธ€ ์ฝ๊ธฐ: mode = new ๊ฒŒ์‹œํŒ ๊ธ€์“ฐ๊ธฐโžก๏ธ ๊ฒŒ์‹œํŒ์„ ์ฝ์„ ๊ฒƒ์ธ์ง€ ์“ธ ๊ฒƒ์ธ์ง€

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

[Spring] ๊ฒŒ์‹œํŒ CRUD ๊ธฐ๋Šฅ ๊ตฌํ˜„: ์ฝ๊ธฐ, ์‚ญ์ œ

uri๊ฐ€ ๋˜‘๊ฐ™์ด /board/write์ด์ง€๋งŒ http๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ตฌ๋ณ„ํ•˜์˜€๋‹ค.์ˆ˜์ •์—์„œ post๋ฐฉ์‹์œผ๋กœ ์˜ค๋ฉด ์ˆ˜์ •๋œ ๊ฒŒ์‹œ๋ฌผ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•œ๋‹ค.boardList.jsp์—์„œ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ์ œ๋ชฉ์— ๊ฑธ๋ ค์žˆ๋Š” ๋งํฌ์— ๋”ฐ๋ผ์„œ ์š”์ฒญ์ด ๊ฐ„๋‹ค. ๊ฒŒ์‹œ๋ฌผ ๋ฒˆํ˜ธ๊ฐ€ ๊ฐ™์ด ๋”ฐ๋ผ๊ฐBoar

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

[Spring] root applicationContext | Servlet applicationContext

โœ”๏ธ servlet-contex.xml: ์š”์ฒญ๊ณผ ๊ด€๋ จ๋œ ๊ฐ์ฒด๋ฅผ ์ •์˜url๊ณผ ๊ด€๋ จ๋œ controller๋‚˜, @(์–ด๋…ธํ…Œ์ด์…˜), ViewResolver, Interceptor, MultipartResolver ๋“ฑ์˜ ์„ค์ •์ดˆ๊ธฐ ํŒŒ์ผ์„ ๋ณด๋ฉด, &lt;!-- DispatcherSe

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

[Spring] ๊ฒŒ์‹œ๋ฌผ ๋ชฉ๋ก ํ™”๋ฉด๊ณผ ํŽ˜์ด์ง•: TDD

boardList.jsp๋ฅผ ๋งŒ๋“ค๊ธฐ ์ „์— TDD๋กœ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ํŽ˜์ด์ง•์ด ๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค.board.jsp: ๊ฒŒ์‹œ๋ฌผ ๋‚ด์šฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ํ™”๋ฉด.: ํ˜„์žฌ ํŽ˜์ด์ง€์˜ ๊ฐ’์„ ๋Œ๋ ค์ค˜์•ผ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค.: ํ˜„์žฌ ํŽ˜์ด์ง€, ๋‹ค์Œ ํŽ˜ ์ด์ง€์—๋Š” ๊ฐ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๊ฑฐ๊ธฐ์— ๋งž๊ฒŒ ๋งํฌ๊ฐ€

2023๋…„ 5์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท