본문 바로가기

728x90

내일배움캠프 4기 스프링/내배캠 TIL📘

(92)
12. 07 스프링 입문 강의 및 메모장 프로젝트 구현/ 코딩 테스트 입문 1. 스프링 입문 완강 및 블로그 프로젝트 구현 스프링부트를 활용한 실습 + 메모장 프로젝트 구현 실습 + Postman을 통한 HTTP Request 확인 실습 2. 코딩 테스트 입문 프로그래머스 2차원 배열 만들기 : n의 배수 중 한 정수까지 1부터 순차 나열된 1차원 배열을 n의 길이만큼 나눠 2차원 배열에 동적할당하기
12. 06 스프링 입문 강의/ 코딩 테스트 입문 1. 스프링 입문 강의 JPA를 활용한 개발 실습 1) 어노테이션을 활용한 JPA 스프링부트 + 종속성(추후 추가학습) - Lombok/ Spring web & JPA/ H2 Datebase 프로퍼티에 데이터베이스 연결 엔티티 생성, 엔티티간 관계설정(어노테이션) 레포지토리 생성 및 테이블과 연결 어플리케이션 생성 후 테이블, 레포지토리와 연결 웹 데이터베이스 실행 확인 및 SQL 쿼리문 작성 실습 +데이터의 생성 및 수정 시간 코드 @Getter @MappedSuperclass @EntityListeners(AuditingEntityListener.class) public class Timestamped { @CreatedDate @Column(updatable = false) private Local..
12. 05 스프링 입문 강의 RESTful API에 대해서 궁금증: 스프링은 서버역할을 하는 것일까? 플라스크와 같은? A: 그렇다 스프링은 프레임 워크다. *3Tier Architecture + Layered Architecture SQL : RDBMS를 고작하고 관리하기 위한 언어, 국제 표준이 있고 각 제품당 차이가 약간씩 있다. SQL 관련 단어 정리 H2를 활용한 데이터베이스 실습 (+URL 작성방법) -테이블 생성 및 관계도 보기(다이어그램) CREATE -테이블 내용 수정 ( PK를 복합으로 가져가는 이유 : 중복데이터 입력방지) ALTER *테이블 간 관계 형성 방법 1. PK&FK *데이터 입력 시 NULL값이 있을 때 : Value 앞에 값이 들어가는(null값이 아닌) 컬럼을 명시해줘야 한다. -데이터의 수정/삭..
12. 02 자바 심화 강의 스트림API 제너릭스 클래스 설계 인터페이스 설계
12. 01 자바 심화 강의 scope + block scope 정리 mutable vs immutable 정리 어제 배운 JVM 구조 및 메모리와 코드의 흐름 재수강 및 복습 JDK는 JRE를 포함하고 있고, JRE는 JVM을 포함하고 있다. JVM의 구동방식 1. JRE의 Main 메서드 탐색 == true => JVM 부팅 2. 부팅된 JVM의 첫 번째 임무수행 : 전처리 + T 메모리 1) java.lang 패키지를 스태틱 영역(클래스 놀이터)에 배치한다. 2) import된 패키지를 스태틱 영역에 배치한다. 3) 다른 모든 클래스를 스태틱 영역에 배치한다. 3. Main 메서드의 스택 프레임을 스택 영역에 배치한다. 4. 메서드의 인자 args를 저장한 변수 공간을 스택 프레임의 맨 밑에 확보한다. (메서드 인자들의 변수 ..
11. 30 자바 심화 강의 JVM에 대한 정리 Call by Value vs Call by Reference 정리 키워드: JDK JRE JVM 클래스 로딩 static initialize Runtime Data Area Method Area(Static Area) Stack Heap 실행 엔진 GC
11. 29 프로젝트 발표회 & 피드백 및 KPT 정리 일주일 간 진행했던 JAVA 활용 프로그램 제작 프로젝트가 종료되었다. 아쉬움도, 뿌듯함도 같이 있는, 본격적으로 자바를 사용해 진행해본 프로젝트로, 처음 접하고 처음 해보는 것이 많았던 덕분에 배워가는 것이 매우 많았다. 물론 버겁기도 하고 가끔은 벽을 마주하는 순간도 있지만, 꾸준하게 하면 언젠가는 빛을 본다는 생각으로 계속 해간다. 프로젝트 마무리 및 발표 피드백 다른 조의 발표를 듣고 이에 따라오는 피드백 경청 및 간접 경험 KPT 회고를 통해 프로젝트 회고와 다음 프로젝트에 대한 준비
11. 28 은행 관리 프로그램 제작 마무리 및 발표 준비 1. 은행 관리 프로그램 마무리 은행 관리 프로그램 마무리를 위한 거래 내역 조회 메서드 작성 마무리 및 입출금 메서드 작성 마무리 발표 준비

728x90