์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ค์ค ์ปจํ ์ด๋
- private subnet ec2 ๋ก์ปฌ ์ ์
- ์๋ฐ
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- ์คํํ๋ ๋ฏธ์ค
- docker compose
- aws ์ฟ ํฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- docker-compose kafka
- redis ํ ์คํธ์ฝ๋
- JPA
- AWS Certified Solutions Architect - Associate
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- s3 log ์ ์ฅ
- jvm ๋ฐ๋ฐ๋ฅ๊น์ง ํํค์น๊ธฐ
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- docker ps -a
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- Kafka
- aws saa ํฉ๊ฒฉ
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- Entity
- nGrinder
- ํ์ดํผ๋ฐ์ด์
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- redis ์กฐํ
- docker
- Codedeploy ์ค๋ฅ
- prod docker-compose
- Today
- Total
๋ชฉ๋ก๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป/๐๐๐ฏ๐ (19)
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
โญAction Tag ์ก์ ํ๊ทธ ์๋ฒ๋ ํด๋ผ์ด์ธํธ์๊ฒ ์ด๋ค ํ๋์ ํ๋๋ก ๋ช ๋ นํ๋ ํ๊ทธ ๊ธฐ๋ฅ JSP ํ์ด์ง์์ ํ์ด์ง์ ํ์ด์ง ์ฌ์ด๋ฅผ ์ ์ด ๋ค๋ฅธ ํ์ด์ง์ ์คํ๊ฒฐ๊ณผ ๋ด์ฉ์ ํ์ฌ ํ์ด์ง์ ํฌํจ ์๋ฐ ๋น์ฆ (JavaBeans) (์๋ฐ๊ฐ์ฒด) ๋ฑ์ ๋ค์ํ ๊ธฐ๋ฅ ์ ๊ณต ์ข ๋ฅ Include ์ฌ๋ฌ jsp ํ์ด์ง์์ ๊ณตํต์ ์ผ๋ก ํฌํจ ๋ด์ฉ(ex. header, footer)์ด ์์ผ๋ฉด ๋ณ๋ ํ์ผ ์ ์ฅํ๊ณ ํฌํจ ์์ค์ฝ๋ ์์ฒด๊ฐ ํฌํจ๋๊ธฐ ๋๋ฌธ์ ๋ณ์ ์ค๋ณต ์ ์ธ ๋ถ๊ฐํจ. ์๋ ์๋ฌ๋ฐ์ํจ. ๐ action tag๋ฅผ ํตํด ๋ณ๋ ํ์ผ ํฌํจ์ํฌ ์๋ ์์ ์ฝ๋ ์คํ ๊ฒฐ๊ณผ๋ง ํฌํจ๋จ ํด์ํ ๊ฒฐ๊ณผ๋ง ์ ์ ํ ์คํธ๋ก ์ ๋ฌํจ include์๋ 2๊ฐ์ง ๋ฐฉ์์ด ์กด์ฌ include directive(์ง์์ด) ํด๋น ์ฝ๋๋ฅผ ๊ทธ๋๋ก ํฌํจ์ํจ ํ์ ์ปดํ์ผ์ ํ..

JSP JSP(Java Server Page)๋ Servlet์ ํ์ฅ๋ ๊ธฐ์ ๋ก ๋ธ๋ผ์ฐ์ ์ ํํํ๊ธฐ ์ํ HTML์ฝ๋์ JAVA ์ฝ๋๋ฅผ ํผ์ฉํ์ฌ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ค. ์ด๋ก์จ ๋์์ธ๊ณผ ๋ก์ง ๊ฐ๋ฐ์ ๋ถ์ ํ์์ผ ํจ์จ์ ์ธ ์ฝ๋๋ฅผ ์์ฐํด ๋ผ ์ ์๊ฒํ๋ค. JSP ๊ธฐ๋ณธ๋ฌธ๋ฒ ๋ฐ ์ฉ์ด -> ์ ์ญ๋ณ์, ํจ์ -> ์ฝ๋ฉ, ์ง์ญ๋ณ์ ->๋ฌธ์์ด, ๋ณ์๊ฐ, ํจ์๋ฆฌํด๊ฐ ์ถ๋ ฅ ๋ ํด๋น jspํ์ด์ง์์ ์ด๋ค ๋ฌธ์๋ฅผ ์์ฑํ๋์ง, ์ด๋ค ์๋ฐ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋์ง, ์ธ์ ์ ์ฐธ์ฌํ๋์ง, ์ถ๋ ฅ ๋ฒํผ์ ์กด์ฌ์ฌ๋ถ๋ฑ jspํ์ด์ง๋ฅผ ์คํํ๋๋ฐ ํ์ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค. (ex) = exception์ ํธ๋ค๋งํ๊ธฐ์ํด ๋ง๋ ์๋ฌํ์ด์ง์ด๋ค ๋ผ๊ณ ์ ์ธ๋ฌธ. ํด๋น ํ์ด์ง๋ฅผ ์๋ฌํ์ด์ง๋ผ๊ณ ์ ์ธํ๊ฒ ๋๋ฉด์ exception๊ฐ์ฒด๊ฐ ์ด๊ณ ์๋ค. ๊ทธ๋์ exception...
์๋ฐ ์ฐ์ ์์ ํ ์ ํ๋ ๋๊ฐ ๋น ๋ฅธ์์ผ๋ก ์ ๋ ฌ ์๋ก์ด ์ ๋ ฌ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ์ํด์๋ PriorityQueue๋ฅผ Comparator๋ก ์ฌ์ ์ ํด์ผํ๋ค!! package me.day14.practice.practice02; import java.util.Comparator; import java.util.PriorityQueue; public class Main { public static void main(String[] args) { System.out.println("==============================================================================="); System.out.println("\t\t\t\t์ฐ์ ์์ ํ"); System.out.prin..

โญ์ ๋ค๋ฆญ ๋ฉ์๋(generic method) ์ ๋ค๋ฆญ ๋ฉ์๋๋ ๋ฉ์๋์ ์ ์ธ๋ถ์ ํ์ ๋ณ์๋ฅผ ์ฌ์ฉํ ๋ฉ์๋๋ฅผ ์๋ฏธ ๋ฐ์ดํฐ ํ์ ์ ์์๊ด๊ณ์ ์๊ด์์ด ๋ค์ํ๊ฒ ์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค. ํํ public class ํด๋์ค๋ช { ... } public interface ์ธํฐํ์ด์ค๋ช { ... } ํน์ง ํ๋ผ๋ฏธํฐ ํ์ ์ด๋ ๋ฆฌํด ํ์ ์ ๋ํ ์ ์๋ฅผ ์ธ๋ถ๋ก ๋ฏธ๋ฃธ ํ์ ์ ๋ํ ์์ ์ฑ๊ณผ ์ ์ฐ์ฑ ํ๋ณด ๋ง์ฝ ์ต์์ ํด๋์ค Object๋ก ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ๋๋ค๋ฉด ๊ฐ์ฒด๋ณ์์ ์ค์ ์ธ์คํด์ค ํ๋๋ ๋ฉ์๋์ ์ ๊ทผํ ๋ ํ๋ณํ ํ์ํ๋ค. ๋ํ Object ๊ฐ์ฒด๋ณ์์ ์ค์ ์ธ์คํด์ค ํ๋๋ ๋ฉ์๋์ ์ ๊ทผํ๊ธฐ ์ํด ํ๋ณํ์ ์๋ชปํ ๊ฒฝ์ฐ ์ปดํ์ผ๋ฌ๋ ์ด๋ฅผ ์ก์ง ๋ชปํ๋ค. ์ ๋๋ฆญ ์ฅ์ ๋ฐ์ดํฐ ํ ๋ณํ ์ ๊ฑฐ ์ปดํ์ผ์ ๋ฐ์ดํฐ ํ์ ์ฒดํฌ ๊ฐ๋ฅ ์์ impor..

โญ ์บก์ํ ์ ์ ๊ด๋ จ์ด ์๋ ํ๋์ ๋ฉ์๋๋ฅผ ํ๋๋ก ๋ฌถ๊ณ ์ธ๋ถ์์ ์ฝ๊ฒ ์ ๊ทผํ์ง ๋ชปํ๋๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ ๊ฐ์ฒด์ ํ๋์ ์ง์ ์ ์ธ ์ ๊ทผ์ ๋ง๊ณ ์ธ๋ถ์์ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ์ง ๋ชปํ๋๋ก ํจ private ํ๋ ๊ฐ์ฒด๊ฐ ์ ๊ณตํ๋ ๋ฉ์๋๋ฅผ ํตํด์๋ง ์ ๊ทผ ๊ฐ๋ฅ public ๋ฉ์๋ ์ฅ์ ๊ฐ์ฒด ๋ชจ๋ํ ๊ฐ๋ฅ ์ฝ๋ ์ด์์ฑ ์ข์์ง public class EncapsulationExample { private String name; private int age; private String registrationNumber; public EncapsulationExample() {} public EncapsulationExample(String name, int age, String registrationNumber) { thi..
โญ๊ฐ์ฒด ๊ฐ์ฒด ์ ์ object ๋ณผ ์ ์๊ณ ๋ง์ง ์ ์๋ ์ฌ๋ฌผ ์ถ์์ ์ผ๋ก ์๊ฐํ ์ ์๋ ๊ฒ ์์ ์ ์์ฑ์ ๊ฐ์ง๊ณ ์๊ณ ๋ค๋ฅธ ๊ฒ๊ณผ ์๋ณ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ฒด ๋ชจ๋ธ๋ง ํ์ค ์ธ๊ณ์ ๊ฐ์ฒด๋ฅผ ์ํํธ์จ์ด ๊ฐ์ฒด๋ก ์ค๊ณํ๋ ๊ฒ ํ์ค ์ธ๊ณ์ ๊ฐ์ฒด ์์ฑ๊ณผ ๋์ → ์ํํธ์จ์ด ๊ฐ์ฒด ํ๋์ ๋ฉ์๋ ์ ์ ์ํํธ์จ์ด ์ธ๊ณ์ ๊ตฌํํ ๋์ ํ๋ก๊ทธ๋จ ์๊ตฌ์กฐ๊ฑด์ ๋ฐ๋ผ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒดํํ ๊ฒ์ธ์ง๋ ๋ฌ๋ผ์ง ๋ณดํต ์ํํธ์จ์ด ๊ธฐํ๋จ๊ณ์์ ๊ฒฐ์ ๊ฐ์ฒด๋ค์ ๋ชจ๋ ํด๋์ค๋ฅผ ํตํด ์์ฑํ ์ ์์ ๊ฐ์ฒด๋ ํ๋ (๋ฐ์ดํฐ)์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฅํ๊ฒ ํ๋ ๋ฉ์๋ (ํจ์)๋ฅผ ๊ฐ์ง Student ๊ฐ์ฒด๋ฅผ ์ค๊ณํด๋ณด์. ํ๋ - ์ด๋ฆ / ํ๋ฒ / ํ๊ธฐ / ์๋ ์์ผ / ์๊ฐ๊ณผ๋ชฉ ๋ฑ ๋ฉ์๋ - ์ด๋ฆ ๋ณ๊ฒฝํจ์ / ํ๋ฒ ๋ณ๊ฒฝํจ์ / ํ๊ธฐ ๋ณ๊ฒฝํจ์ / ์๊ฐ๊ณผ๋ชฉ ์ฒ ํํจ์ ํ์๋ง๋ค ๊ฐ..
โญ ๋ฐฐ์ด ์ผ์ฐจ์ ๋ฐฐ์ด ๋ณ์๋ ํ ๊ฐ์ ๋ฐ์ดํฐ๋ง ์ ์ฅํ ์ ์์ ๋์ผํ ๋ฐ์ดํฐ ํ์ ์ ์ฌ๋ฌ ๊ฐ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฐฐ์ด ์ฌ์ฉ ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ ๋ฐฐ์ด ์์ ์ฌ์ด์๋ ์์๊ฐ ์กด์ฌ ํ๋์ ๋ฐฐ์ด ์ด๋ฆ์ ๊ณต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋์ค์ for๋ฌธ๊ณผ ๊ฐ์ด ์ฌ์ฉ ์ ์ธ ๋ฐ์ดํฐํ์ [] ๋ฐฐ์ด๋ณ์์ด๋ฆ = new ๋ฐ์ดํฐํ์ [๋ฐ์ดํฐ ๊ฐ์]; ๋ฐฐ์ด ์ ์ธ์ ์์๊ฐ์ ์๊ณ ์๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐํ์ [] ๋ฐฐ์ด๋ณ์์ด๋ฆ = {..., ..., ..., ..., ...}; ๋ฐฐ์ด ๊ฐ์ฒด๊ฐ ์๋ค๋ฉด null ์ด๊ธฐํ ๊ฐ๋ฅ ๋ฐ์ดํฐํ์ [] ๋ฐฐ์ด๋ณ์์ด๋ฆ = null; int[] scores = new int[100]; for (int i = 0; i System.out.print(i + " ")); //stream ์ด์ฉํด์ ๋๋ค์ ํ์ฉ Arrays.stream..

โญ๋ฌธ์์ด ์ด๊ธฐํ String s = “hello” ์์ํ์ “hello”๋ผ๋ ๋ฌธ์์ด์ด ์๋์ง ํ์ธ, ์์ผ๋ฉด ์์ํ์ ์๋ก ๋ง๋ฆ String s = new String("hello"); ํ ์์ญ์ “hello”๋ผ๋ ๊ฐ์ฒด๋ฅผ ์๋ก ์์ฑ public class StringInitExample { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); String s4 = new String("hello"); // ์ฃผ์๊ฐ ๋น๊ต System.out.println(s1 == s2); // true System.out.println(s3 == s4); // false ..