๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

1. Math.random() * n Math.random() * n ์—์„œ, (int) Math.random() * 10์€ 1์—์„œ 10๊นŒ์ง€์˜ ์ •์ˆ˜ ์ค‘์—์„œ ๋žœ๋คํ•œ ์ˆซ์ž๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. public static void main(String args[]) { System.out.println("๋กœ๋˜ ๋ฒˆํ˜ธ ์ƒ์„ฑ ํ”„๋กœ๊ทธ๋žจ"); for(int i=0; i
์—ฐ์‚ฐ์ž ์ค‘์—์„œ ํ—ท๊ฐˆ๋ฆฌ๊ฑฐ๋‚˜, ๋‹ค์‹œ ๋ด์•ผํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ์ •๋ฆฌํ•œ ๊ฒƒ์ด๋‹ค. 1. ์ฆ๊ฐ ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ์‹ ์„ค๋ช… ++ ํ”ผ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ์ „ +1 -- ํ”ผ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ์ „ -1 ํ”ผ์—ฐ์‚ฐ์ž ++ ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ํ›„ +1 ํ”ผ์—ฐ์‚ฐ์ž -- ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ํ›„ -1 public static void main(String args[]) { int x = 1; int y = 1; int a = ++x + 11; // 13 int b = y++ + 11; // 12 System.out.println("if x=1, ++x + 11: " + a); System.out.println("if y=1, y++ + 11: " + b); System.out.println("x: " + x); //2 System.out.println("y: " + y); ..
๐Ÿ’ปUMC ํ™œ๋™์„ ํ•˜๋ฉด์„œ JPA๋กœ Database DML ์ž‘์—…์„ ํ•˜๋˜ ์ค‘, @Id ์–ด๋…ธํ…Œ์ด์…˜์„ ํ•œ ํด๋ž˜์Šค์— ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์ž‘์„ฑํ•˜๋‹ˆ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋‹ค๐Ÿ˜ฉ ๊ตฌ๊ธ€๋ง ํ•ด๋ณด๋‹ˆ, 2๊ฐœ ์ด์ƒ์˜ composite primary key์—์„œ๋Š” @IdClass ํ˜น์€ @EmbeddedId๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.....(๋ณต์žกํ•ด ์œผ์œ ๐Ÿ˜‘) ๋‚˜๋Š” ๊ทธ ์ค‘์—์„œ๋„ ๊ทธ๋‚˜๋งˆ ์ข€ ๊ฐ„๋‹จํ•ด๋ณด์˜€๋˜ @EmbeddedId๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค..(์ €๋ฒˆ์— ๊ทธ๋ž˜๋„ ๊ณต๋ถ€ ํ•ด๋ด์„œ Embedded ๊ฐœ๋…์„ ์•Œ๊ธฐ์—,,) Course Strong Entity์™€ Section Week Entity๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. Section table์—์„œ๋Š” ์ž์‹ ์„ ๋‚˜ํƒ€๋‚ด๋Š” identifier attribute์™€ Course์˜ PK๊ฐ€ ๋ชจ๋‘ PK๋กœ ์ €์žฅ๋˜๋Š” Composite PK ์ผ ๊ฒƒ์ด๋‹ค. ์ด..
Your local changes to the following files would be overwritten by merge, Please commit your changes or stash them before you merge UMC ํ™œ๋™ ์ค‘์—์„œ ์›๊ฒฉ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ, ์ด์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ. ๋‚˜๋Š” ์ด์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋กœ ์œ„ ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค. $ git stash ํŒŒ์ผ๋“ค ์ž„์‹œ์ €์žฅํ•œ ํ›„, ๋‹ค์‹œ git merge ์‹คํ–‰ํ•˜๋ฉด ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.
1. ์—ฐ๊ด€๊ด€๊ณ„ ์–ด๋…ธํ…Œ์ด์…˜ -> [์ถœ์ฒ˜] one to one: ์ผ๋Œ€์ผ ๋งคํ•‘ one to many: ์ผ๋Œ€๋‹ค ๋งคํ•‘ many to one: ๋‹ค๋Œ€์ผ ๋งคํ•‘ 2. Many to One Mapping User์™€ OrderLine์ด 1:n์˜ ๊ด€๊ณ„์ด๋ฉด, OrderLine Table์— @ManyToOne ์–ด๋…ธํ…Œ์ด์…˜์„ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. @ManyToOne(fetch = FetchType.LAZY) FetchType.EAGER [์ฆ‰์‹œ๋กœ๋”ฉ]๋Š” ์—ฐ๊ด€๋œ ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ฐ”๋กœ ์กฐํšŒํ•œ๋‹ค. ์‹ค์ œ ๊ฐ์ฒด๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋”๋ผ๋„ ์กฐํšŒ๋ฅผํ•œ๋‹ค. FetchType.LAZY [์ง€์—ฐ๋กœ๋”ฉ]์€ ์‹ค์ œ ์‚ฌ์šฉ ์‹œ์ ์— ์กฐํšŒํ•œ๋‹ค. @JoinColumn(name="FK") ์™ธ๋ž˜ํ‚ค ๋งคํ•‘์‹œ ์‚ฌ์šฉ @ManyToOne(optional =True) : FK๋Š” Null (Total par..
UMC ์•ฑ ๋Ÿฐ์นญ ํ”„๋กœ์ ํŠธ์—์„œ JPA๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœํ–ˆ๋‹ค. Jdbc๋Š” ์‚ฌ์šฉํ•ด๋ดค์ง€๋งŒ, JPA๋Š” ์ฒ˜์Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๋ถ€ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. (Jdbc ์‚ฌ์šฉ๋ณด๋‹ค, Jpa ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ •๋ง ๊น”๋”ํ•ด๋ณด์˜€๋‹ค. ๊ทผ๋ฐ JPA๊ฐ€ ์ข€ ๋” ์–ด๋ ค์›Œ ๋ณด์—ฌ,,,,,) ์˜ค๋Š˜ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ์€ ๋ฐ”๋กœ, JPA๋กœ Spring boot์— Entity ์ƒ์„ฑํ•˜๊ณ  ๊ด€๊ณ„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ!! 1. JPA: ORM(Object Relational Mapping) Framework ORM์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์„œ๋กœ ํ˜ธํ™˜๋˜์ง€ ๋˜๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธ ๊ฐ€์ƒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๊ฒƒ 2. Spring boot ์—์„œ์˜ JPA ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์—”์ง„ -> H2 Database JPA ์„ค์ • Lombok ์„ค์ • -> JPA ์„ค์ •๋ถ€ํ„ฐ Lo..
โ€ป ํ—ท๊ฐˆ๋ฆฌ๊ฑฐ๋‚˜ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„๋งŒ ์ฐพ์•„์„œ ๊ณต๋ถ€, ๊ฐ„๋‹จํ•œ ๊ฒƒ์€ ๊ฐ„๋‹จํžˆ ๊ณต๋ถ€ํ•˜๊ณ  ์ง€๋‚˜๊ฐ€๊ธฐ 1. ๋ณ€์ˆ˜ ๊ฐ’ ์ถœ๋ ฅ(System.out.printf) ํ˜•์‹ํ™” ๋œ ๋ฌธ์ž์—ด ์„ค๋ช… ์ถœ๋ ฅํ˜•ํƒœ ์ •์ˆ˜ %d %6d %-6d %06d ์ •์ˆ˜ 6์ž๋ฆฌ ์ •์ˆ˜, ์™ผ์ชฝ ๋นˆ์ž๋ฆฌ ๊ณต๋ฐฑ 6์ž๋ฆฌ ์ •์ˆ˜, ์˜ค๋ฅธ์ชฝ ๋นˆ์ž๋ฆฌ ๊ณต๋ฐฑ 6์ž๋ฆฌ ์ •์ˆ˜, ์™ผ์ชฝ ๋นˆ์ž๋ฆฌ 0์œผ๋กœ ์ฑ„์›€ 111 ---111 111--- 000111 ์‹ค์ˆ˜ %10.2f %-10.2f %010.2f ์†Œ์ˆ˜์  7์ž๋ฆฌ, ์†Œ์ˆ˜์  ์ดํ•˜ 2์ž๋ฆฌ, ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ ์†Œ์ˆ˜์  7์ž๋ฆฌ, ์†Œ์ˆ˜์  ์ดํ•˜ 2์ž๋ฆฌ, ์˜ค๋ฅธ์ชฝ ๋นˆ์ž๋ฆฌ ๊ณต๋ฐฑ ์†Œ์ˆ˜์  7์ž๋ฆฌ, ์†Œ์ˆ˜์  ์ดํ•˜ 2์ž๋ฆฌ, ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ 0์œผ๋กœ ์ฑ„์›€ ----111.1 111.1- 0000111.1 ๋ฌธ์ž์—ด %s %6s %-6s ๋ฌธ์ž์—ด 6์ž๋ฆฌ ๋ฌธ์ž์—ด, ์™ผ์ชฝ ๋นˆ ์ž๋ฆฌ ๊ณต๋ฐฑ 6์ž๋ฆฌ ๋ฌธ..
์š”์ฆˆ์Œ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณต๋ถ€ ๋“ฑ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ Java๋ฅผ ๊ณต๋ถ€๋ฅผ ํ•˜์ง€ ์•Š์•„ ๊ฑฐ์˜ ๊นŒ๋จน์€ ์ƒํƒœ๊ฐ€ ๋˜์—ˆ๋‹ค,, ๋ธ”๋กœ๊ทธ์— ๊ฐœ๋…๊ณผ ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉด์„œ ์‰ฌ์šด ๋ถ€๋ถ„์€ ๋น ๋ฅด๊ฒŒ ๋ณต์Šตํ•˜๊ณ  ์–ด๋ ต๊ณ  ๊ณต๋ถ€ํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„์€ ์‹ฌํ™”์ ์œผ๋กœ ๋ณต์Šตํ•˜๋ฉด์„œ ํŒจํ„ด ์ค‘์‹ฌ์  ์‚ฌ๊ณ ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” Swing ์„ ๋นจ๋ฆฌ ์ตํžˆ๊ณ ์ž ํ•œ๋‹ค. 1. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ Java๋Š” Byte ์ฝ”๋“œ๋กœ ํŒŒ์ผ์„ ๊ตฌ์„ฑํ•œ๋‹ค. ์ด๋Š” OS(Operating System, ์šด์˜์ฒด์ œ)์—์„œ ๋ฐ”๋กœ ์ธ์‹์ด ๋  ์ˆ˜ ์—†๊ณ  JVM(Java Virtual Machine)์„ ํ†ตํ•ด ๋ฒˆ์—ญ์„ ํ•˜์—ฌ ์ธ์‹์ด ๋œ๋‹ค. ์ฆ‰, Java๋Š” OS์— ๋…๋ฆฝ์ ์ด๋‹ค. OS๋Š” Window, Linux ์ฒ˜๋Ÿผ ๋งŽ์€ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰˜๊ฒŒ ๋˜๋Š”๋ฐ, OS ์ข…๋ฅ˜์— ์ƒ๊ด€ ์—†์ด Java์— ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  JVM์„ ํ†ตํ•ด OS ์ „์šฉ ๊ธฐ๊ณ„์–ด๋กœ ..
1. HTML rel ์†์„ฑ ( tag) ๊ณผ๊ฑฐ CSS ๊ณต๋ถ€ํ•˜๋ฉด์„œ stylesheet๋ฅผ ๊ณต๋ถ€ํ•ด๋ดค๊ณ , W3School์—์„œ ๋‚˜์˜ค๋Š” Favicon ์˜ˆ์ œ์—์„œ๋Š” icon์„ ์‚ฌ์šฉํ–ˆ๋‹ค. [์ถœ์ฒ˜] http://tcpschool.com/html-tag-attrs/link-type 2. HTML Table Tag - ํ…Œ์ด๋ธ” ์ƒ์„ฑ ํƒœ๊ทธ ์„ค๋ช… ํ…Œ์ด๋ธ” tag ํ…Œ์ด๋ธ” header ํ…Œ์ด๋ธ” ํ–‰ ํ…Œ์ด๋ธ” ์—ด - ํ…Œ์ด๋ธ” ์†์„ฑ ์†์„ฑ๋ช… ์†์„ฑ ๊ฐ’ ์„ค๋ช… align left, center, right ํ…Œ์ด๋ธ” ์ •๋ ฌ ๋ฐฉ๋ฒ• bdcolor rgb(x,x,x), #xxxx, ์ƒ‰์ƒ ๋ช… ํ…Œ์ด๋ธ” ๋ฐฐ๊ฒฝ์ƒ‰ border 1, 0 ํ…Œ๋‘๋ฆฌ ์‚ฌ์šฉํ• ์ง€ ์•ˆํ• ์ง€ cellingpadding ํ”ฝ์…€ ์…€ ๊ฒฝ๊ณ„ ์‚ฌ์ด์˜ ๊ณต๊ฐ„ cellspacing ํ”ฝ์…€ ์…€๊ณผ ์…€ ์‚ฌ์ด์˜ ๊ณต๊ฐ„ frame voi..
UMC์—์„œ ๐Ÿ’ป์•ฑ ๋Ÿฐ์นญ ํ”„๋กœ์ ํŠธ๐Ÿ’ป๋ฅผ ํ•œ์ฐฝ ์ง„ํ–‰ ์ค‘์ธ๋ฐ Git์„ ์ฒ˜์Œ์จ๋ด์„œ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ๋Š” ์š”์ฆ˜์ด๋‹ค. ๐Ÿ˜ข ํŠนํžˆ, ์›๊ฒฉ ์ €์žฅ์†Œ์— pull request ํ›„ merge ๋œ ํŒŒ์ผ์„ ๋‹ค์‹œ ๋‚ด ๋กœ์ปฌ ์ €์žฅ์†Œ์— ๋ถˆ๋Ÿฌ์˜ค๋ ค๋‹ค๊ฐ€ ์ง€๋‚œ๋ฒˆ ์—๋Ÿฌ๊ฐ€ ๋‚˜๊ณ  ๋‹ค์‹œ ์ฒ˜์Œ fork ๋ถ€ํ„ฐ ์ง„ํ–‰ํ–ˆ๋˜ ๋ถˆ์ƒ์‚ฌ๊ฐ€ ์žˆ์—ˆ๋‹ค. 1. git remote git remote -v ๋ฅผ ํ†ตํ•ด ์›๊ฒฉ ์ €์žฅ์†Œ๊ฐ€ ์ €์žฅ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•œ ์‚ฌ๋žŒ์€ ์ด ๊ณผ์ •์„ ๊ฑด๋„ˆ ๋›ฐ์–ด๋„ ๋œ๋‹ค. upstream ์˜ ๊ฒฝ์šฐ์—๋Š” ์ž์‹ ์ด ์›ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ์ €์žฅ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•„์ˆ˜์ ์ธ ์ด๋ฆ„์ด ์•„๋‹ˆ๋‹ค. $ git remote add upstream [git clone ์ฃผ์†Œ] $ git remote -v 2. git fetch $ git fetch upstream main //upstream : ์ž..
chaerlo127
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (11 Page)