위 명령어를 입력하면 현재 포트번호의 PID가 나온다. 해당 포트를 사용하고 있는 프로세스를 종료할 수 있다.
엔티티 매핑 객체와 테이블 매핑 필드와 컬럼 매핑 기본 키 매핑 연관관계 매핑 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리하는 엔티티 주의 기본 생성자가 필수(parameter가 없는 public or protected) final class, enum, interface, inner class에는 사용할 수...
플러시 영속성 컨텍스트의 변경내용을 데이터베이스에 반영 플러시 발생시 생기는 일 변경 감지 수정된 엔티티 쓰기 지연 SQL 저장소에 등록 쓰기 지연 SQL 저장소의 쿼리를 데이터베이스에 전송 영속성 컨텍스트를 플러시 하는 방법 em.flush() - 직접 호출 t
(해당 게시물은 JAVA ORM 표준 JPA 프로그래밍 을 듣고 정리한 글 입니다.) JPA에서 가장 중요한 두가지! 영속성 컨텍스트 객체와 관계형 데이터 베이스 매핑하기(Object Relational Mapping) 영속성 컨텍스트 JPA를 이애하는데 가장 중요한 용어로 '엔티티를 영구 저장하는 환경'이라는 뜻이다. EntityManager.per...
MySQL에서 비교 연산자는 = 외에도 연산자를 사용할 수 있다. 흔히 알고 있는 != 에 해당하는 연산자라고 생각하면 된다. 연산자는 '값이 서로 다른 경우' 참이 되는 조건식으로 변경된다. 예를 들어 해당 데이터를 조회 했을 때 다음과 같은 값이 나온다고 하자. no = 2 인 조건식을 걸어주면 no 컬럼에서 값이 2인 값만 나올 수 있다. ...
Stream Java8에서 추가 된 기능으로 연속 된 정보를 처리하는데 사용한다. 자바에서 연속된 배열을 사용하는 경우는 보통 Array나 Collections에서 사용한다. 다음과 같이 1, 3, 5라는 값이 정수 배열로 있을 때 asList() 메소드를 사용해서 List로 변환 한다. Arrays 클래스에 있는 stream()이라는 메소드를...
회고는 처음이라 어떤 방식으로 써야할 지 감이 없어 내가 하고싶은 말을 그냥 주저리주저리 써 볼생각이다. 지원하기 까지.. 작년에 처음 개발에 입문했을 때 우테코에 대해 알게 되었지만 지원하지는 않았다. 그 이유로는 코딩을 한 번도 해본 적 없어서 두려운 마음도 있었고, 우테코는 선발과정부터 실제 과정이 진행되는 기간이 길었기 때문이다. 당시에 나는 ...
Collection Framework 종류 List 컬렉션 객체를 인덱스로 관리하기 때문에 인덱스로 검색, 삭제 할 수 있는 기능 제공 종류 : ArrayList, Vector, LinkedList ArrayList 가장많이 사용하는 List Collection 길이의 제한 없이 객체를 추가 할 수
영어 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...
스프링MVC 구조 핸들러 조회 : 핸들러 매핑을 통해 요청 URL에 매핑된 핸들러(컨트롤러)를 조회한다. 핸들러 어댑터 조회 : 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다. 핸들러 어댑터 실행 : 핸들러 어댑터를 실행한다. 핸들러 실행: 핸들러 어댑터가 실제 핸들러를 실행 ModelAndView반환 : 핸들러 어댑터는 핸들러가 반환하는 정보를 M...
logging을 사용 운영 시스템에서는 System.out.println()같은 시스템 콘솔을 사용하지 않고 SLF4J 로깅 라이브러리를 사용한다. 로그 라이브러리는 Logback, Log4J, Log4J2등 수많은 라이브러리가 있는데 통합해서 인터페이스로 제공하는 것이 SLF4J 인터페이스 실무에서는 보통 스프링부트가 기본으로 제공하는 Logback을 대...