profile
기억 저장소!!
post-thumbnail

Docker에서 실행 중인 컨테이너 전체 삭제

mac 환경에서 docker에서 실행 중인 컨테이너를 모두 삭제 하는 명령어

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

맥에서 특정 포트 확인 및 종료

위 명령어를 입력하면 현재 포트번호의 PID가 나온다. 해당 포트를 사용하고 있는 프로세스를 종료할 수 있다.

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

JPA - 엔티티 매핑

엔티티 매핑 객체와 테이블 매핑 필드와 컬럼 매핑 기본 키 매핑 연관관계 매핑 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리하는 엔티티 주의 기본 생성자가 필수(parameter가 없는 public or protected) final class, enum, interface, inner class에는 사용할 수...

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

JPA - 플러시

플러시 영속성 컨텍스트의 변경내용을 데이터베이스에 반영 플러시 발생시 생기는 일 변경 감지 수정된 엔티티 쓰기 지연 SQL 저장소에 등록 쓰기 지연 SQL 저장소의 쿼리를 데이터베이스에 전송 영속성 컨텍스트를 플러시 하는 방법 em.flush() - 직접 호출 t

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

JPA - 영속성 컨텍스트

(해당 게시물은 JAVA ORM 표준 JPA 프로그래밍 을 듣고 정리한 글 입니다.) JPA에서 가장 중요한 두가지! 영속성 컨텍스트 객체와 관계형 데이터 베이스 매핑하기(Object Relational Mapping) 영속성 컨텍스트 JPA를 이애하는데 가장 중요한 용어로 '엔티티를 영구 저장하는 환경'이라는 뜻이다. EntityManager.per...

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

비교 연산자 <>

MySQL에서 비교 연산자는 = 외에도 연산자를 사용할 수 있다. 흔히 알고 있는 != 에 해당하는 연산자라고 생각하면 된다. 연산자는 '값이 서로 다른 경우' 참이 되는 조건식으로 변경된다. 예를 들어 해당 데이터를 조회 했을 때 다음과 같은 값이 나온다고 하자. no = 2 인 조건식을 걸어주면 no 컬럼에서 값이 2인 값만 나올 수 있다. ...

2024년 1월 6일
·
0개의 댓글
·
post-thumbnail

스트림(Stream)을 알아보자!

Stream Java8에서 추가 된 기능으로 연속 된 정보를 처리하는데 사용한다. 자바에서 연속된 배열을 사용하는 경우는 보통 Array나 Collections에서 사용한다. 다음과 같이 1, 3, 5라는 값이 정수 배열로 있을 때 asList() 메소드를 사용해서 List로 변환 한다. Arrays 클래스에 있는 stream()이라는 메소드를...

2023년 11월 30일
·
0개의 댓글
·
post-thumbnail

[우테코6기] 프리코스 1주차 회고

회고는 처음이라 어떤 방식으로 써야할 지 감이 없어 내가 하고싶은 말을 그냥 주저리주저리 써 볼생각이다. 지원하기 까지.. 작년에 처음 개발에 입문했을 때 우테코에 대해 알게 되었지만 지원하지는 않았다. 그 이유로는 코딩을 한 번도 해본 적 없어서 두려운 마음도 있었고, 우테코는 선발과정부터 실제 과정이 진행되는 기간이 길었기 때문이다. 당시에 나는 ...

2023년 11월 1일
·
1개의 댓글
·
post-thumbnail

Java Collection(List, Set, Map)

Collection Framework 종류 List 컬렉션 객체를 인덱스로 관리하기 때문에 인덱스로 검색, 삭제 할 수 있는 기능 제공 종류 : ArrayList, Vector, LinkedList ArrayList 가장많이 사용하는 List Collection 길이의 제한 없이 객체를 추가 할 수

2023년 2월 27일
·
0개의 댓글
·

깃 허브 커밋 메시지 컨벤션 예시

영어 fix: for bug fixes docs: for documentation updates style: for code style changes (e.g. whitespace, formatting) refactor: for code refactoring (i.e. improving the code without changing its function...

2023년 2월 26일
·
0개의 댓글
·

Collections.shuffle

Colletions에 있는 메소드 중 shuffle() 메소드는 배열이나 리스트를 랜덤으로 출력할 때 사용

2023년 2월 24일
·
0개의 댓글
·

SpringMVC 구조

스프링MVC 구조 핸들러 조회 : 핸들러 매핑을 통해 요청 URL에 매핑된 핸들러(컨트롤러)를 조회한다. 핸들러 어댑터 조회 : 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다. 핸들러 어댑터 실행 : 핸들러 어댑터를 실행한다. 핸들러 실행: 핸들러 어댑터가 실제 핸들러를 실행 ModelAndView반환 : 핸들러 어댑터는 핸들러가 반환하는 정보를 M...

2023년 2월 24일
·
0개의 댓글
·

Logging 알아보기

logging을 사용 운영 시스템에서는 System.out.println()같은 시스템 콘솔을 사용하지 않고 SLF4J 로깅 라이브러리를 사용한다. 로그 라이브러리는 Logback, Log4J, Log4J2등 수많은 라이브러리가 있는데 통합해서 인터페이스로 제공하는 것이 SLF4J 인터페이스 실무에서는 보통 스프링부트가 기본으로 제공하는 Logback을 대...

2023년 2월 24일
·
0개의 댓글
·