Hibernate - MySQL에 Enum 필드를 String(varchar)로 저장하는 이슈
환경 Spring Boot 3.2.3 Hibernate 6.4.4 MySQL 8 Java 17 학습 도중에 다음과 같은 에러를 만났다. Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: wr...
환경 Spring Boot 3.2.3 Hibernate 6.4.4 MySQL 8 Java 17 학습 도중에 다음과 같은 에러를 만났다. Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: wr...
환경 ubuntu 22.04.4 LTS Let’s Encrpyt를 이용하여 무료 SSL 인증서 설치 및 관리에 도움을 주는 certbot 관련 명령어 정리 1. certbot 설치 apt install python3-certbot-nginx 2. 호스팅에 도메인 등록 사용 중인 호스팅 서비스에 접속해서 ...
환경 Spring Boot 3.2.3 java 17 Gradle 8.6 Spring Dependency Management 1.1.4 IntelliJ IDEA Ultimate 하나의 gradle build 환경에서 Spring Boot module을 여러개 구성하는 방법에...
환경 Spring Boot 3.2.3 java 17 Gradle 8.6 Spring Dependency Management 1.1.4 IntelliJ IDEA Ultimate 하나의 gradle build 환경에서 Spring Boot module을 여러개 구성하는 방법에...
요약 Filter는 Servlet Container에서 웹 요청을 가로채고 처리하는데 사용되는 클래스이며, Interceptor는 Spring MVC에서 Controller의 요청 전후에 실행되는 클래스이고, AOP(Aspect Oriented Programming)은 관심사를 모듈화하여 재사용성을 높이는 프로그래밍 패러다임이다. 사용자 ...
OS : Ubuntu 22.04.4 LTS 1. oh my bash 설치 - wget을 통한 설치 bash -c "$(wget https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh -O -)" - curl을 통한 설치 bash -c "$(curl -f...
OS : Ubuntu 22.04.4 LTS timedatectl을 사용해서 우분투 서버의 설정 시간을 변경하는 방법 1. 시간대 명칭 조회 - 지원되는 모든 데이터 조회 timedatectl list-timezones -i + enter + /seoul + enter + 복사 + q - ‘Seoul’ 포함하는 데이터만 ...
OS : Ubuntu 22.04.4 LTS 0. 우분투 방화벽 : UFW UFW가 “Ubuntu Firewall”의 약자인 줄 알았는데, 공식 문서를 보니 “Uncomplicated Firewall”의 약자였다 !! iptables 방화벽 구성을 쉽게 하기 위해 개발되었다고 한다. 기본적으로 ufw가 비활성화 되어 있기 때문에 활성화 ...
OS : Ubuntu 22.04.4 LTS ssh로 우분투 서버에 접속할 때 root 계정으로 로그인 하려면, 우분투 서버의 ssh 설정에서 root 계정에 대한 설정을 추가해주어야 한다. 1. 사용자 계정으로 우분투 서버 접근 putty를 통해 사용자 계정으로 우분투 서버 접속 2. ssh 설정 실행 sudo vi /etc/s...
OS : Ubuntu 22.04.4 LTS curl ifconfig.me curl 키워드에 ifconfig.me를 전달하면 내 서버의 public ip를 알 수 있다. curl ifconfig.me 실행 결과 정리하게 된 계기 리눅스 서버 설치 후 외부에서 서버로 접속하기 위해 public ip를 알아야 했다. ...