분류 전체보기

    [SpringBoot] Amazon Linux 2 AMI JDK11 설치 및 타임존 설정하기

    [SpringBoot] Amazon Linux 2 AMI JDK11 설치 및 타임존 설정하기

    # 시작하며 현대 백화점에서 인턴을 진행하면서 서비스 운영을 위한 배포를 해야 했다. t4g.large의 인스턴스를 택해서 배포를 진행했다. arm64기반의 AMI2 (LTS)를 사용했다. -> yum을 사용한다. EC2 최초 기동시에 해야할것들을 간단히 정리했다. # 본문 ## YUM UPDATE sudo yum update를 이용해서 최신화 하기 ## 프로젝트에 맞는 java(jdk) 설치하기 sudo yum install java-11-amazon-corretto Amazon Corretto 11 설치 지침 - Amazon Corretto 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오...

    [취준일기#2] KB국민은행 채용연계형 IT_플랫폼 면접 후기

    [취준일기#2] KB국민은행 채용연계형 IT_플랫폼 면접 후기

    # 정보 2023년도에는 공채가 진행되지 않았고 채용연계형 인턴으로 신입행원을 모집하는 형태였다. IT직군과 IT플랫폼직군 두 분류중 고민하다가 IT_플랫폼개발 직군에 지원했다. IT직군은 코어뱅킹 관련 업무를 담당했고 나는 그런 것 보다는 플랫폼 개발이 더 재밌어서 지원했다. # 진행단계 # 내용 ## 서류 & 역검(역량검사) 자기소개서를 포함한 서류를 제출하고 나면 아마도 정상적으로 서류를 작성한 모든 인원들에게 AI역량 검사의 기회가 주어진다. AI역량검사는 잡다(https://www.jobda.im/info/328) 에서 대행했다. 처음 해보는 역량 검사였기에 연습문제들로 몇번 연습해보고 응시했다. 제일 어려웠던게 N-back게임인데 이건 사실 응시할때까지 게임이 이해가되지 않을 정도로 어려웠다...

    [SpringBoot&트러블슈팅] ddl-auto를 validate로 변경했을때 missing table 에러 해결하기

    [SpringBoot&트러블슈팅] ddl-auto를 validate로 변경했을때 missing table 에러 해결하기

    # 에러 키워드 Schema-validation: missing table [tableName] spring.jpa.hibernate.ddl-auto=validate aws를 이용한 RDS(데이터베이스)서버에 배포 후 ddl-auto를 validate로 변경시 테이블을 찾을 수 없다는 에러 lower_case_table_names # 발단 현재 현대백화점에서 인턴을 하고 있다. 스프링부트를 이용하여 프로젝트를 진행중에 있고 로컬에서 개발하던 서버를 곧 있을 사내테스팅을 위해 테스팅서버에 aws의 RDS와 연동하고 난 후, ddl-auto를 validate로 변경했을때 에러가 발생했다. 내가 도메인으로 작성했던 @Entity들을 찾지 못하는 에러가 발생했다. 그러나 RDS에 접속해서 테이블들과 엔티티를 확..

    [SpringBoot&트러블슈팅] 연관관계 편의 메소드에서 @Builder를 사용할때 발생하는 NPE

    # 에러 키워드 NPE ( NullPointException) Bulider 연관관계 편의 메소드 # 발단 연관관게 편의 메소드를 사용해서, 연관관계를 지정해주고 있었다. 여기서는 1:N의 양방향 관계를 관리하기 위함이었다. 즉, TAILOR_SHOP과 USER 두 엔티티가 존재하며, 각 SHOP이 N , USER가 1이다. // 유저 등록 등록 및 영속화 // User user = User.builder() .userId(dto.getUserId()) .name(dto.getName()) .password(dto.getPassword()) .phoneNumber(dto.getPhoneNumber()) .role(dto.getRole()) .build(); user.curPasswordEncode(pas..

    [백준14890&파이썬] 여러 실패케이스를 한번에 처리할 수 있는지 고민해보자

    [백준14890&파이썬] 여러 실패케이스를 한번에 처리할 수 있는지 고민해보자

    # 문제 백준 14890 경사로 파이썬 풀이 14890번: 경사로 첫째 줄에 N (2 ≤ N ≤ 100)과 L (1 ≤ L ≤ N)이 주어진다. 둘째 줄부터 N개의 줄에 지도가 주어진다. 각 칸의 높이는 10보다 작거나 같은 자연수이다. www.acmicpc.net # 코드 import sys def print2D(arr) : for i in arr : print(i) N, L = map(int,sys.stdin.readline().split()) board = list() for _ in range(N) : line = list(map(int,sys.stdin.readline().split())) board.append(line) # print2D(board) # flat한지 확인해야 한다. # Fla..

    [백준15683&파이썬] 여러경우의 4방향 탐색 및 회전 가지치기와 완전탐색

    [백준15683&파이썬] 여러경우의 4방향 탐색 및 회전 가지치기와 완전탐색

    # 문제 백준 15683 감시 파이썬 풀이 15683번: 감시 스타트링크의 사무실은 1×1크기의 정사각형으로 나누어져 있는 N×M 크기의 직사각형으로 나타낼 수 있다. 사무실에는 총 K개의 CCTV가 설치되어져 있는데, CCTV는 5가지 종류가 있다. 각 CCTV가 감 www.acmicpc.net # 코드 import sys def print2D(arr) : for i in arr : print(i) DIRS = [ (-1,0),(0,1),(1,0),(0,-1) ] CCTVS_DIR = [ [-1], [1], # 1 [1,3], # 2 [0,1], # 3 [0,1,3], # 4 [0,1,2,3], # 5 ] N,M = map(int,sys.stdin.readline().split()) board = li..