ETC.

    [Trouble Shooting] 한글 데이터 POST 요청 시 AxiosError(500)

    [Trouble Shooting] 한글 데이터 POST 요청 시 AxiosError(500)

    요약 회원가입 시 한글 데이터로 가입 요청 -> 500 에러 (영어 데이터로 가입 요청 -> 성공) Spring 로그 확인 : DB에 요청받은 회원 데이터를 저장(Repository - save())할 때 다음과 같은 에러가 발생함. ERROR 1366 (HY000): Incorrect string value: '\xEC\x9D\xB4\xEB\xAF\xB8...' for column 'name' at row 1 DB에 한글 데이터 저장 시 문제가 발생 -> 인코딩 문제 데이터베이스 인코딩 UTF-8로 설정 후 해결 완료 로컬 환경(인텔리제이 + jpa + mysql)에서 진행하다가 배포 후 저런 에러를 만나니.. 거의 3시간가량 삽질.... 좋은 경험이었다.. 발생 Pre Project를 진행하며 배포 ..

    [Tip] 정규표현식 테스트 사이트

    [Tip] 정규표현식 테스트 사이트

    정규식 테스트 http://www.regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com Java 기반 정규식 테스트 http://www.regexplanet.com/advanced/java/index.html RegexPlanet: online regular expression testing for Java www.regexplanet.com 정규식 시각화 자신이 작성한 정규식을 시각화로 보여주는 사이트 http://www.regexper.com/ Regexper regexper.com

    [IntelliJ] java: error: release version 17 not supported

    [IntelliJ] java: error: release version 17 not supported

    김영한님의 강의를 보면서 스프링부트를 start.sprint.io를 통해서 생성 후 인텔리제이에서 실행을 돌리니 다음과 같은 에러가 발생했다. 검색을 해보니까 자바 17버전과 관련한 에러라는데.. 나는 이전까지 11버전 또는 8버전만 사용했다.. 일단 에러가 발생했으니 전부 확인해보자. Project Structure(프로젝트 구조)로 이동하여 Modules 확인 위의 과정으로 11버전으로 변경했는데도 에러가 발생한다. build.gradle도 확인하자. 자바 버전이 17로 맞춰져 있다. 이것도 11로 변경해주자. 위의 설정까지 전부 끝났으면 이전 캐쉬들을 무효화한 뒤 재시작 진행 위에서 전부 설정을 변경해주니 정상적으로 작동한다! Reference https://stackoverflow.com/ques..

    [Postman] Cloud Agent Error: Can not send requests to localhost 발생

    [Postman] Cloud Agent Error: Can not send requests to localhost 발생

    Spring Framwork 실습을 진행하며 현재 localhost로 요청을 하여 응답 메세지를 확인하려고 했는데 아래와 같이 Error가 발생했다. 대충 번역하니 현재 localhost로 요청을 보낼 수 없다고 하는데.. local host에 접근하려면 Desktop Agent를 이용해야 접근이 가능하다고 한다. Use Pstman's Desktop Agent를 눌러 Desktop Agent를 사용하자. Desktop Agent로 변경하고 다시 진행해도 똑같이 첫 이미지처럼 에러가 발생한다. (여기서 엄청 당황했다...왜 Agent를 제대로 바꿨는데.....) 생각해보니 Desktop Agent를 설치한 기억이 없다.. 설치하도록 하자. Postman Agent를 설치 후 다시 요청을 보내니 아래 사..

    [Mac] DBeaver 설치 및 설정

    보호되어 있는 글입니다.

    [Mac] 메이븐(Maven) 설치

    보호되어 있는 글입니다.

    [Eclipse] 이클립스에서 JSP프로젝트 생성하기

    [Eclipse] 이클립스에서 JSP프로젝트 생성하기

    이클립스에서 JSP 프로젝트 생성할 때 한 번씩 헷갈려서 따로 정리함. 작업 환경 M1 Mac Eclipse Version: 2022-06 M1 (4.24.0 M1) 생성 방법 JSP 프로젝트 생성 이클립스 실행 Dynamic Web Project 생성 좌측 상단 메뉴 -> File -> New -> Dynamic Web Project 빨간 색으로 표시한 곳 확인 후 Next Project Name : 프로젝트 이름(원하는 걸로 아무거나) Location : 저장할 경로 Target runtime : 자신이 설치한 톰캣 버전 Dynamic web module version : 4.0 확인 next 클릭 이름 확인 -> 빨간 색 박스 체크 -> Finish 다음과 같은 화면이면 생성 완료

    [Eclipse] Eclipse와 Tomcat 연동

    [Eclipse] Eclipse와 Tomcat 연동

    작업 환경 M1 Mac Eclipse Tomcat 이클립스 톰캣 설정 Eclipse 실행 서버 설정하기 화면 하단의 Servers에서 링크 클릭 Apache 클릭 후 자신이 설치한 Tomcat 버전 선택 후 Next 클릭 톰캣이 설치되어 있는 경로 붙여 넣기 또는 Browse... 를 통해 경로 설정 Unknown version of Tomcat was specified 에러 발생 brew로 톰캣을 설치한 경우 이클립스에서는 tomcat 하위 폴더인 libexec를 설치 디렉터리로 설정해야 한다. 경로를 Tomcat의 하위 디렉토리인 libexec로 잡아주기 -> Finish Tomcat 연동 완료 이클립스 톰캣 실행 및 종료 톰캣 실행 Start the Server를 클릭하여 톰캣 실행하기 (재생 버튼..

    [Mac] 톰캣(Tomcat) 설치 및 실행

    [Mac] 톰캣(Tomcat) 설치 및 실행

    작업 환경 M1 Mac homebrew terminal 톰캣(Tomcat) 설치 요약 // homebrew 최신화 % brew update // 설치 가능 버전 검색 % brew search tomcat // 설치 % brew install tomcat(원하는 버전) homebrew 최신화 업데이트 % brew update 설치 가능한 tomcat 검색 % brew search tomcat 자신이 작업할 환경에 맞는 버전을 설치하면 된다. 내게 필요한 버전은 9.0x버전이므로 tomcat@9를 설치. tomcat : 최신 버전을 의미 @ : 버전을 의미 톰캣 설치 % brew install tomcat@9 톰캣(Tomcat) 실행 톰캣(Tomcat) 설치 경로 확인 톰캣을 실행하기에 앞서 톰캣이 설치된 ..

    [Mac] MySQL WorkBench(GUI) 설치

    [Mac] MySQL WorkBench(GUI) 설치

    데이터 베이스를 공부하면서 원래는 GUI로 Sequel을 사용했는데 예시들이 다 MySQL WorkBench로 나와있어서 이번 기회에 설치하려고 한다. 설치 환경 M1 Mac MySQL WorkBench 설치 조건 MySQL설치 MySQL WorkBench 설치 방법 설치 방법은 에러만 발생 안 한다면 엄청 쉽다.. MySQL WorkBench 버전 확인 및 다운로드 다운로드 파일 드래그 앤 드롭 끝..ㅋㅋㅋ MySQL WorkBench 버전 확인 및 다운로드 아래에 기재된 링크로 들어가 자신에게 필요한 버전으로 다운로드 https://downloads.mysql.com/archives/workbench/ MySQL :: Download MySQL Workbench (Archived Versions) P..