급 관심이 생겨서.. & | ^ ~ > & : AND | : OR ^ : XOR ~ : NOT : RIGHT int x = 5; // 0 0 1 0 1 int y = 19; // 1 0 0 1 1 1. & -> AND int x = 5; // 0 0 1 0 1 int y = 19; // 1 0 0 1 1 int x_and_y = 5 & 19; // 0 0 0 0 1 -> 1 양쪽 모두 1인 것들만 1로, 나머지는 0으로 2. | -> OR int x = 5; // 0 0 1 0 1 int y = 19; // 1 0 0 1 1 int x_or_y = 5 | 19; // 1 0 1 1 1 -> 23 값중에 하나만 1이여도 1, 나머지는 0 3. ^ -> XOR int x = 5; // 0 0 1 0 1 in..
전체 글
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.coblog.api.request.PostCreate]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.coblog.api.request.PostCreate` (no ..
도커는 간단하게 이야기하면 컨테이너 환경에서 독립적으로 애플리케이션을 실행할 수 있도록 컨테이너를 만들고 관리하는 것을 도와주는 컨테이너 도구이다. 프론트엔드와 백엔드가 나누어서 프로젝트를 진행한다고 할 때, 유용할 것 같아 요번에 세팅을 공부해보았다. 여러 사이트를 돌아다니면서 설정을 공부해보았고, 하루 넘게 삽질한 결과 성공했다. 1. bootJar 눌러주자 왼쪽 위에 코끼리 -> build -> bootJar 하면? 이런게 생긴다. 참고로 Dockerfile은 없습니다. 제가 추가해놓은 것. 2. Dockerfile을 생성하자. libs -> Dockerfile(확장자 없음) FROM openjdk:11 ARG JAR_FILE=*.jar COPY ${JAR_FILE} app.jar ENTRYPOIN..
https://school.programmers.co.kr/learn/courses/30/lessons/42746?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(numbers): number_st = [str(num) for num in numbers] number_st = number_st.sort(key=lambda x: x * 3, reverse=True) return ''.join(str(number_st)) import java.util.Arrays; class Solution { public St..
https://github.com/beginner0107/bank/commit/dae1a571b4082f3db78e81c2dc1a6e5baac60c62 feature: `UserService`를 생성, 회원가입 로직 구현 · beginner0107/bank@dae1a57 1. 동일한 유저가 있는지 검사하고 중복된 유저면 에러 (`CustomApiException`)를 던진다. 2. 패스워드 인코딩을 하여(dto에서) 3. JoinRespDto로 응답한다. TODO: 요청과 응답 Dto들을 Dto를 담당하는 폴더에 넣 github.com 1. 동일한 유저가 있는지 검사하고 중복된 유저면 에러 `CustomApiException`를 던진다. 2. 패스워드 인코딩을 하여(dto에서) 3. JoinRespDto..
https://github.com/beginner0107/bank/commit/aaa63af514db6dff6955ebdfc31ad296f8ea9be3?diff=split feature: 인증 관련 Exception을 제어하는 기능 구현 · beginner0107/bank@aaa63af `ResponseDto`는 에러를 제어하는 메시지를 담당하는 Dto이다. `CustomResponseUtil`은 HttpResponse와 msg(에러 메시지)를 받아 Json형태로 만들어서 출력하게 된다. github.com SecurityConfig 설정 파일 수정 // Exception 가로채기 http.exceptionHandling().authenticationEntryPoint((request, response,..