๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€40

[HANA] HANA DB ์‚ฌ์šฉ ์‹œ ์ฃผ์˜์  : SORT BY ๊ฒฐ๋ก  : HANA DB์—์„œ๋Š” index๋‚˜ primary key์— ์˜ํ•œ ์•”๋ฌต์ ์ธ(implicit) ์ •๋ ฌ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. READ...BINARY SEARCH๋‚˜ DELETE ADJACENT DUPLICATES ๋“ฑ ์ •๋ ฌ์ด ํ•„์ˆ˜์ธ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—๋Š” ๋ฐ˜๋“œ์‹œ ORDER BY๋‚˜ SORT BY ๊ตฌ๋ฌธ์„ ์ด์šฉํ•ด์„œ ๋ช…์‹œ์ ์œผ๋กœ ์ •๋ ฌ์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๐Ÿ“ข๋ฌธ์ œ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. EKPO ํ…Œ์ด๋ธ”์—๋Š” ํ‚ค๊ฐ’์œผ๋กœ EBELN(๊ตฌ๋งค๋ฌธ์„œ๋ฒˆํ˜ธ)์™€ EBELP(๊ตฌ๋งค๋ฌธ์„œ ์•„์ดํ…œ) ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์žˆ์œผ๋ฉฐ, ๋ณ„๋„๋กœ ์ƒ์„ฑํ•œ ์ธ๋ฑ์Šค๋Š” ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. EBELN EBELP 4500000001 1 4500000001 2 4500000002 1 4500000003 1 ๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐœ์ทŒํ•ด์˜ค๋ฉด ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ’์ด ๋ฆฌ.. 2021. 8. 30.
[์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ] ํด๋ž˜์Šค ServerSocket๊ณผ Socket + TCP ์†Œ์ผ“ ์ฒ˜์Œ OSI 7๊ณ„์ธต์ด๋‚˜ TCP/IP ํ”„๋กœํ† ์ฝœ์„ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š” ํฐ ํ๋ฆ„์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ฒŒ ๋œ๋‹ค. ์ „์†ก ํ๋ฆ„์€ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ ์‹œ์ž‘์œผ๋กœ ์ „์†ก๊ณ„์ธต, ์ธํ„ฐ๋„ท ๊ณ„์ธต, ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต์„ ๊ฑฐ์ณ์„œ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ๋กœ ๋งŒ๋“ค์–ด์ง€๊ณ , ์ด๋ฅผ ์ƒ๋Œ€ ์„œ๋ฒ„์— ๋ณด๋‚ด๋ฉด ๊ฑฐ๊พธ๋กœ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค → ์ธํ„ฐ๋„ท → ์ „์†ก → ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ ๊ฑฐ์น˜๋ฉด์„œ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ์˜ ํฌ์žฅ์„ ํ’€๊ฒŒ ๋œ๋‹ค. ์ด ํ๋ฆ„์„ ๋ณด๋ฉด์„œ ๊ฐ€์žฅ ๊ถ๊ธˆํ–ˆ๋˜ ๊ฑด "๊ฐ ๊ณ„์ธต ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฃผ๊ณ  ๋ฐ›๋Š”์ง€"์˜€๋‹ค. ์ •ํ™•ํžˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์ „์†ก ๊ณ„์ธต์œผ๋กœ ํ˜น์€ ์ „์†ก ๊ณ„์ธต์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์œผ๋กœ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด๋‚ด์ฃผ๋Š”์ง€๊ฐ€ ๊ถ๊ธˆํ–ˆ๋‹ค. ํ•˜๋‚˜์˜ ์„œ๋ฒ„์— A, B, C ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ๋Š”๋ฐ A.. 2021. 8. 15.
[์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ] ํด๋ž˜์Šค InetAddress InetAddress ํด๋ž˜์Šค ์ž๋ฐ”์—์„œ๋Š” IP์ฃผ์†Œ๋ฅผ InetAddress ๊ฐ์ฒด๋กœ ํ‘œํ˜„ํ•œ๋‹ค. InetAddress๋ฅผ ํ†ตํ•ด์„œ ๋กœ์ปฌ ์„œ๋ฒ„(์ปดํ“จํ„ฐ)์˜ IP ์ฃผ์†Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋„๋ฉ”์ธ์˜ IP ์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ๋กœ์ปฌ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์–ป์œผ๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด InetAddress ๊ฐ์ฒด์˜ getLocalHost() ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ๋œ๋‹ค. ๋Œ€์‹  UnknownHostException์— ๋Œ€ํ•œ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋Š” ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. InetAddress์˜ ์ƒ์„ฑ์ž๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํ•œ ๊ฐœ๋ฐ–์— ์—†๊ณ  ์ด๋งˆ์ €๋„ default ์ ‘๊ทผ ์ œ์–ด์ž๋กœ ๋˜์–ด ์žˆ์–ด์„œ ๋ณ„๋„์˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋Š” ์—†๋‹ค. ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๋Š” ๋Œ€์‹ ์— getLocalHost()์™€ ๊ฐ™์ด IP ์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ๋“ค์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ๋‹ค. ์ฃผ์š” ๋ฉ”์†Œ๋“œ ๋ฉ”์†Œ๋“œ ๋‚ด์šฉ getLocalH.. 2021. 8. 15.
[๊ธฐํƒ€] SAP GUI์™€ Application Server๊ฐ„ ํ†ต์‹  - DIAG ํ”„๋กœํ† ์ฝœ ๊ธฐ์ดˆ ๋„คํŠธ์›Œํฌ ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๊ฐ€ ์ •์ž‘ ์—…๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” SAP์—์„œ์˜ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ž˜ ๋ชจ๋ฅด๊ณ  ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋ง‰์—ฐํžˆ 'TCP/IP ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉํ•˜๊ฒ ์ง€~' ์ƒ๊ฐ์€ ํ–ˆ๋Š”๋ฐ, ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‹จ์—์„œ์˜ ํ”„๋กœํ† ์ฝœ์€ ์–ด๋–ค ๊ฑธ ์“ฐ๊ณ  ์žˆ๋Š”์ง€ ๋ชฐ๋ผ์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ์ฐพ์•„๋ดค๋‹ค. ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์€ ๋Œ€๊ฐœ SAP GUI๋ฅผ ํ†ตํ•ด์„œ SAP Application Server์— ์ ‘์†ํ•˜๋Š”๋ฐ, GUI์™€ Application Server ๊ฐ„์˜ ํ†ต์‹ ์€ DIAG(Dynamic Information and Action Gateway) Protocol๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. DIAG ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ์ฒ˜์Œ ๋“ค์–ด๋ณธ๋‹ค ํ•ด๋„ ๋†€๋ž์ง€ ์•Š์€ ๊ฒŒ, SAP์—์„œ ๋งŒ๋“  ํ”„๋กœํ† ์ฝœ์ด๋ฉฐ ์ƒ์„ธ ๊ทœ์•ฝ๋„ ๊ณต๊ฐœ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. SAP ๋ฌธ์„œ์—๋„ ํ”„๋กœํ† ์ฝœ์€ SAP-specifi.. 2021. 8. 5.