목록분류 전체보기 (47)
멍두의 개발새발
코딩테스트 가장 기본인데 헷갈리지 말자!! 📍lengthArray 즉 배열의 길이를 얻는다예제 public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; int length = array.length; System.out.println(length); //5 출력 }📍length()문자열 즉 String의 길이를 return한다예제 public static void main(String[] args) { String str = "Hello"; int length = str.length(); System.out.pri..

💥 문제문제 1 : ios 앱 개발을 하면서 프론트 측에서 Http response Body의 한글 값이 깨졌다. 해결 1 : 그래서 항상 헤더에 utf-8 인코딩을 넣어서 보내줬다.public ResponseEntity postCardInfo(@PathVariable("cardId") Long cardId) { CardInfoResponseDto cardInfoResponseDto = cardInfoService.getCardInfo(1L, cardId); //utf-8인코딩 HttpHeaders headers = new HttpHeaders(); MediaType mediaType = new MediaType("application", "js..
@RestControllerAdvice@ResponseBody와 @ControllerAdvice를 결합한 Annotaiton으로 전역으로 에러를 처리하고 자동으로 http body에 예외 정보를 넣어준다. @Slf4j@RestControllerAdvicepublic class MainExceptionResolverController { @ExceptionHandler(IllegalArgumentException.class) public ResponseEntity illegalArgumentExceptionHandler(IllegalArgumentException ex){ ExceptionDto exceptionDto = new ExceptionDto("IllegalArgumentE..

스프링을 공부하다보면 정말 많이 나오는 단어가 WAS이다. 🙄 음 뭔가 서블릿이 저기서 뭐가 되는것같은데.. 뭔가 동적인것같고 음..그래서 WAS가 뭐지?WAS Web Application ServerWAS를 알기전에 알아 둬야 할 단어들에 대해 먼저 설명하겠다. 1. Client주로 웹 브라우저 (크롬, 사파리, 엣지 등등)웹 서버로부터 웹 페이지(HTML, 파일 등)를 가져오기 위해 대부분 HTTP로 통신2. Web ServerClient(웹브라우저)로부터 HTTP요청을 받아 정적 컨텐츠를 제공해주는 컴퓨터 프로그램 (apache, IIS, nginx 등)정적 컨텐츠를 제공해주므로 빠르다3. Web Container서블릿 컨테이너 라고도 불리며 자바 서블릿과 상호작용하여 서블릿, JSP 등에 대한 ..

컴퓨터공학과 4학년 후기 1000점에 700점 컷이었는데 꽤 높은 점수로 합격하게 되었다개발 관련 첫 자격증이었는데 수월하게 합격해서 기분이 좋았다😍 📍 AWS cloud practitioner CLF-C02 AWS practitioneraws자격증 시험에서 제일 기초 시험전반적인 aws의 설계 정신과 aws주요 서비스들이 나옴 최근 CLF-C01에서 CLF-C02로 바뀌었다.내용은 비슷한데 덤프는 다른듯하다. 📍 시험 신청 방법사이트가 최근에 바뀐듯 하다가입하라는게 상당히 많다 1. AWS certification을 검색해서 aws사이트에서 가입하라는 것들을 하다보면 해당 페이지로 도달하게된다. 2. Exam Registration -> schedule an Exam 를 누른뒤 시험 볼 자..