목록개발 (41)
개발여행의 블로그
후기) 객관식 (40문제) + 주관식 (10문제)로 총 50문제가 출제되었다. 1과목(1번~10번) 생각보다 헷갈리는 개념들이 많이 나와서 시간을 많이 소비했다. 2과목(11번~50번) 평이한 문제도 있었고, 쉽지 않은 문제도 있었다. 주관식은 쉽게 나왔던 것 같다. 결과는 2021.04.16(금)에 나온다고 한다. 기억이 나는 문제들과 카페의 후기를 참고하여 문제 정리 1과목 번호 문제 답 1 다이어그램 그림을 제시하고, 옳은 것을 선택 3번 3) IE표기법은 점선으로 표기 4) baker 표기법은 UID bar 2 관계차수 1:1, M:M 등등 설명 제시 후 옳은 것 관계 차수 3 엔터티 특징으로 옳지 않은 것 1개 이상의 인스턴스로 구성되어 있다. 4 엔터티에 대한 설명 제시 후 옳은 것 ( 주식별..
Mybatis에서 다중쿼리를 생성해보자. foreach 예시 UPDATE test_tbl SETtable_name=#{tableName} WHERE table_id=#{tableId} 멀티쿼리 설정 application.properties에서 jdbc 옵션에 multi query 옵션 추가 allowMultiQueries=true - 추가된 예 spring.datasource.url=jdbc:log4jdbc:mariadb://1**.1**.1**.1**:3306/db_test?characterEncoding=UTF-8&serverTimezone=UTC&allowMultiQueries=true

JDK와 JRE의 차이? JRE란? JRE( Java Runtime Environment )는 자바 가상 머신( Java Virtual Machine ), 자바 클래스 라이브러리( Java class library ), 자바 명령( Java command ) 및 기타 인프라를 포함한 컴파일된 Java 프로그램을 실행하는데 필요한 패키지이다. JRE는 이름에서 알 수 있듯이 환경이다. 기본적으로 Java 관련 파일이 있는 디렉터리이다. 포함되어 있는 폴더와 파일에 대해 설명을 간단하게 하면, bin/ : Java 실행 프로그램이 포함되어 있다. JVM을 시작하는 java(Window의 경우 javaw)가 포함되어 있다. 또한, keytool 및 policytool과 같은 다른 유틸리티도 있다. conf/ ..

간단하게 Spring Framework를 사용해 비동기 게시판을 작성하던 중 에러 발생하여 아래와 같은 메시지가 console에 기록되었다. @PostMapping org.springframework.web.servlet.PageNotFound - Request method 'POST' not supported 검색을 통해 위의 에러 메시지를 확인해보았는데, @PostMapping annotation이 빠졌을 경우, 통신을 할 때 주고받는 방식이 맞지 않아서 (즉, 보낼 때는 POST로 전송하였지만 GET 방식으로 받게끔 설정되어있을 경우) 위와 같은 에러가 발생하는 경우가 많았다. 하지만 모든 경우들을 다 체크한 결과, 모두 잘 연결되어있고 코드상 이상한 점이 전혀 없었다. 그렇게 열심히 삽질을 한 후..

간단하게 Spring Framework를 사용해 비동기 게시판을 작성하던 중 에러 발생하여 아래와 같은 메시지가 console에 기록되었다. 확인해보니, mapper로 넘어오기 전 값을 set 해주지 못하여 null값이 들어가는 상태였다. 새 글을 등록할 때, 클라이언트에게서 넘어온 데이터들을 DTO로 받은 후 VO 형태로 변환하여 DB에 입력하는 방식으로 구성하였는데 그중 category를 set 하는 코드가 빠져서 아래와 같은 에러가 발생하게 되었다. ERROR log4jdbc.log4j2 - 1. PreparedStatement.setNull(4, 1111) java.sql.SQLException: 부적합한 열 유형: 1111 org.mybatis.spring.MyBatisSystemExceptio..

간단하게 Spring Framework를 사용해 비동기 게시판을 작성하던 중 에러 발생하여 아래와 같은 메시지가 console에 기록되었다. mapper.xml에서 이미 사용된 value값이 있다는 메시지를 확인할 수 있었다. org.mybatis.spring.mapper.MapperFactoryBean - Error while adding the mapper 'interface ***' to configuration. org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'BoardMapper.xml'. Cause: java.lang.IllegalArgumentException: Mapped St..