웅데미/TIL2024. 1. 28. 22:18[웅데미사부] TIL 31일차 (HTTP, JS 복습)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 오늘의 멘토링 🥸 Q1 : A : Q2 : A : Q3 : A : * 유데미(Udemy) 큐레이션을 받고싶다면? : https://bit.ly/43JLW2l * STARTERS 취업 부트캠프 공식 블로그 : https://blog.naver.com/udemy-wjtb 본 후기는 유데미 취업부트캠프 프론트엔드&백엔드 리뷰로 작성되었습니다.

웅데미/TIL2024. 1. 25. 15:39[웅데미사부] TIL 30일차 (Express)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 중간 시험 대비를 했습니당 히히! TIL로 복습하기 완료! * 유데미(Udemy) 큐레이션을 받고싶다면? : https://bit.ly/43JLW2l * STARTERS 취업 부트캠프 공식 블로그 : https://blog.naver.com/udemy-wjtb 본 후기는 유데미 취업부트캠프 프론트엔드&백엔드 리뷰로 작성되었습니다. 유데미,유데미큐레이션,유데미취업부트캠프,유데미부트캠프,프론트엔드,백엔드,개발부트캠프

웅데미/TIL2024. 1. 25. 15:39[웅데미사부] TIL 29일차 (Node.js, Express)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 Express.js Express.js는 Node.js를 위한 간편하고 유연한 웹 애플리케이션 프레임워크로, 웹 및 모바일 애플리케이션을 빠르게 개발할 수 있도록 도와줌. Express.js는 빠르고 간단한 웹 애플리케이션을 구축하기 위한 강력한 도구이며, Node.js의 생태계에서 많은 개발자들에게 선호되고 사용되고 있음 주요 특징: 미들웨어 지원: Express.js는 미들웨어를 지원하여 요청과 응답 사이에 여러 작업을 수행할 수 있습니다. 미들웨어는 app.use() 메서드를 통해 추가되며, 요청 처리 파이프라인을 구성할 수 있습니다. 라우팅: Express는 HTTP 메서..

웅데미/TIL2024. 1. 25. 15:38[웅데미사부] TIL 27일차 (Spring)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바 스프링 프레임워크를 통한 자바 객체 생성 @Primary vs @Qualifier @Primary 목적: 여러 개의 빈(Bean) 중에서 주요한(primary) 빈을 지정하는 데 사용된다. 사용 시나리오: 여러 구현체 중에서 하나를 기본(primary)으로 선택하고자 할 때 사용된다. 사용 방법: @Primary 어노테이션을 해당 빈의 클래스나 메서드에 적용한다. 예시:@Component @Primary public class PrimaryBean implements MyInterface { // ... } @Qualifier 목적: 특정한 빈을 주입할 때 어떤 빈을 사용할..

웅데미/TIL2024. 1. 21. 22:11[웅데미사부] TIL 26일차 (JAVA, Spring)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바 Record - JAVA 16 클래스의 특별한 한 종류. class 와의 차이점 클래스를 상속 받을 수 없음 인스턴스 필드 선언 불가(정적 필드 선언 가능) 추상으로 선언 불가하며, 암시적 final로 선언됨 클래스 내에서 레코드를 선언할 수 있다. 중첩된 레코드는 암시적으로 static으로 선언된다. 제네릭 레코드를 만들 수 있다. 레코드는 클래스처럼 인터페이스를 구현할 수 있다. new 키워드를 사용하여 레코드를 인스턴스화할 수 있다. 레코드의 본문(body)에는 정적 필드, 정적 메서드, 정적 이니셜라이저, 생성자, 인스턴스 메서드, 중첩 타입(클래스, 인터페이스, 열..

웅데미/TIL2024. 1. 21. 22:10[웅데미사부] TIL 25일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바의 파일과 디렉토리 표준 입출력 클래스 변수 입출력 스트림 설명 System.in InputStream 콘솔로부터 데이터를 입력받음. System.out PrintStream 콘솔로 데이터를 출력함. System.err PrintStream 콘솔로 데이터를 출력함. 참고 : 파일의 제거나 디렉터리에 관한 작업 등은 입출력 스트림을 통해서는 수행할 수 없음. 표준 입출력의 대상 변경 메소드 설명 static void setIn(InputStream in) 입력 스트림의 대상을 전달된 입력 스트림으로 변경함. static void setOut(PrintStream out) 출력 ..

웅데미/TIL2024. 1. 21. 22:10[웅데미사부] TIL 24일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바 프로그래밍의 스레드와 동시성 스레드 개념 프로세스(process) 단순히 실행중인 프로그램이라고 할 수 있음. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행중인 것을 말함. PID를 찾아 해당 process를 kill한것을 생각하면 기억하기 쉬울 것. 이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원, 그리고 스레드로 구성됨 스레드(thread) 프로세스 내에서 실제로 작업을 수행하는 주체. 모든 프로세스는 한 개 이상의 스레드가 존재하여 작업을 수행. 또한 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스라고 부름. ..

웅데미/TIL2024. 1. 21. 22:10[웅데미사부] TIL 23일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바 프로그래밍의 제네릭(generic) - JDK 1.5 자바에서 제네릭이란 데이터의 타입을 일반화 하는것을 의미함. 클래스나 메소드에서 사용할 내부 데이터의 타입을 컴파일시에 미리 지정. 컴파일time type check 의 장점 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있음. 반환값에 대한 타입 변환 및 타입검사에 들어가는 리소스를 줄일 수 있음. JDK 1.5 이전에서는 여러 타입을 사용하는 대부분의 클래스나 메소드에서 인수나 반환값으로 Object 타입을 사용 이 경우에는 반환된 Object 객체를 다시 원하는 타입으로 타입 변환해야 하며, 이때 ..

웅데미/TIL2024. 1. 21. 22:10[웅데미사부] TIL 22일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 자바 프로그래밍의 참조형(Reference Type) 참조형의 특징은 다음과 같다. 값이 아닌 자료가 저장된 공간의 ˇ 저장 값은 다른 곳에 있으며, 값은 그 주소를 참조해서 가져올 수 있다. 메모리의 힙(Heap)에 실제 값을 저장 - 그 참조값을 가지는 변수는 스택에 저장 참조형 변수는 null로 초기화 할 수 있다 자바 프로그래밍의 컬렉션 다수의 데이터를 쉽고 효과적으로 처리 할 수 있는 표준화된 방법을 제공하는 클래스의 집합 컬렉션 프레임 워크는 자바의 Interface를 사용해 구현됨 컬렉션 프레임워크의 주요 인터페이스 List와 Set인터페이스는 공통된 부분이 있어 C..

웅데미/TIL2024. 1. 12. 09:12[웅데미사부] TIL 21일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 Array 배열이란? Java의 배열은 고정 크기의 데이터 구조로, 동일한 데이터 형식의 요소를 담을 수 있음. 배열의 크기는 생성 시에 지정되며, 한 번 생성된 배열의 크기는 변경할 수 없음 배열의 생성과 초기화, 요소로의 접근 // 정수형 배열 생성과 초기화 int[] intArray = {1, 2, 3, 4, 5}; // 문자열 배열 생성과 초기화 String[] stringArray = {"apple", "banana", "orange"}; // 배열 요소에 접근 int firstElement = intArray[0]; String fruit = stringArray[1]..

웅데미/TIL2024. 1. 12. 09:12[웅데미사부] TIL 20일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 String 자바에서 String은 참조형 타입 참조형이므로 실제 데이터가 아닌 메모리 내에서의 주소를 저장하며, 불변(immutable)성을 가지고 있음 즉, 한 번 생성된 문자열은 변경할 수 없음을 의미하며, 새로운 문자열이 필요할 때마다 새로운 객체를 생성 concat(String str) 현재 문자열에 인자로 전달된 문자열을 덧붙여 새로운 문자열을 반환 String str1 = "Hello"; String str2 = " World"; String result = str1.concat(str2); // 결과: "Hello World" replace(CharSequence ..

웅데미/TIL2024. 1. 12. 09:12[웅데미사부] TIL 19일차 (JAVA)

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복 오늘의 강의 정리 📗 wrapper class 기본 자료형을 객체로 감싸는 역할 자료형에 대한 추가적인 기능을 제공하거나, 객체로서의 특징을 갖게 해줌 wrapper class 사용 예시 // 기본 자료형 사용 int primitiveInt = 10; // Wrapper 클래스 사용 (Autoboxing: 기본 자료형을 Wrapper 클래스로 자동 변환) Integer wrapperInt = 10; // Autoboxing을 통해 기본 자료형을 Wrapper 클래스로 변환 // Unboxing을 통해 Wrapper 클래스를 기본 자료형으로 변환 int result = primitiveInt + wra..

image