본문 바로가기

개발 일지/TIL

(48)
[#51] TIL - JWT Secret Key 생성하는 법 ✏️ 0903      한 달 인턴 - 온보딩 과제 JWT 토큰 유효성 검사 메서드에 대한 테스트 코드를 작성해봤다public boolean validateToken(String token) { try { verifySignature(token); Claims claims = getUserInfoFromToken(token); if (claims.getExpiration().before(new Date())) { throw new CustomException(ErrorEnum.TOKEN_EXPIRATION); } return true; } catch (ExpiredJwtException e) { th..
[ #50 ] TIL ✏️ 0626      JPA 심화 강의[ 특강 ] 개발자 취업을 위한 면접 세션 2두번째 면접 특강 첫번째 면접 특강에서 강의를 진행해주신 튜터님은“ 면접은 대화다 ”라고 말씀하셨다.면접관은 크게 기술적 역량, 문화 적합성, 성장 가능성을 파악한다그러니 질문 의도를 파악하고 그에 맞는 대답을 하는 것이 중요하다 언변이 화려하거나 발성이 좋은것, 외운 정보를 잘 전달하는 것이 중요한 것이 아니다 면접관은 이러한 사람이 필요해요! 라고 공고를 올리고,면접자는 이력서, 포트폴리오를 전달해주면서 난 이런 사람이에요! 라고 알려주면서 면접관과 면접자가 여러 주제를 이야기하면서 질문의 의도에 맞게 대답을 하면서면접관이 요청한 필요한 사람은 나다! 라는걸 이해시켜 줘야한다 ?? 튜터님 : 면접은 연애다!!?? 수강..
[ #47 ] TIL 보호되어 있는 글입니다.
[ #46 ] TIL ✏️ 0620      아웃소싱 팀 프로젝트수준별 학습: 스탠다드 이론반API 사용시간 측정 방법  API 사용시간        == Controller 에 요청이 들어온 시간 ~ 응답이 나간 시간EX)Controller 에 요청이 들어온 시간 : 9시 10분 30초Controller 에 응답이 나간 시간: 9시 10분 33초일 때, API 사용시간은?Controller 에 응답이 나간 시간 - Controller 에 요청이 들어온 시간※ 3초 수행시간 측정 코드 구현 Intellij 메뉴에서 File > New > Scratch File → Java 선택 Scratch File 은 프로젝트랑 상관없이 어떤 특정한 method 혹은 코드를 수행시켜 보고 싶을 때 사용하는 파일이쪽에 위치해 있어서 프로젝트..
[ #45 ] TIL ✏️ 0619     아웃소싱 프로젝트 발제팀 회의 ( API, ERD, 역할 분배 )오늘의 발생 이슈   각 개인이 맡은 기능에 대한 Issues 를 작성해서 관련 branche 만들어주는 기능을 통해 브랜치를 만들었다 평소처럼 만든 브랜치에서 작업하고 커밋 메시지 작성하고 푸쉬하려니까 어라?  The requested URL returned error: 403권한 오류가 발생하면서 git push 가 실패했다사실 팀원분이 push 안된다고 하셔서 나도 시도해봤다가 똑같은 오류 떴다 하핫 순간적으로 개인 repository 가 아닌 organizations 으로 만들어서 그런가 싶었다하지만 계정 자체의 권한은 이미 Admin 으로 변경되어 있었다 다른 권한인가보다!하고 바로 구글링에 들어갔더니 역시나 ..
[ #44 ] TIL ✏️ 0618      Spring 심화 강의개인과제 피드백 및 재제출Controller 는 어떻게 테스트할까? @WebMvcTest( controllers = {UserController.class, ProductController.class}, excludeFilters = { @ComponentScan.Filter( type = FilterType.ASSIGNABLE_TYPE, classes = WebSecurityConfig.class ) })  @WebMvcTest 을 통해 controller 쪽을 테스트 할 수 있다 con..
[ #43 ] TIL ✏️ 0617      Spring 심화 강의개인과제 제출 및 해설 영상통합 테스트란 무엇인가아무튼 한꺼번에 다같이 테스트 하나보지 뭐..(낡고지침  통합 테스트란?두 개 이상의 단위가 함께 잘 작동하는지 확인하는 테스트    통합 테스트와 단위 테스트를 비교해보자 단위 테스트소스 코드의 개별 단위, 모듈이나 메서드 등을 대상으로 정상 작동하는지 검증장점코드를 작은 단위로 나눠서 테스트 하기 때문에 빠르게 실행되어 확인 가능오류가 발생하면 해당 오류를 쉽고 빠르게 찾아 수정 가능단점단일 모듈, 함수에 대한 테스트만 수행하므로 전체 시스템의 동작을 보장할 수 없다모의 객체를 사용해 의존성을 처리해야 할 때가 많아 실제 환경과 다를 수 있다 통합 테스트여러 단위, 소프트웨어의 모듈 간에 올바르게 통신하는지,..
[ #42 ] TIL 보호되어 있는 글입니다.