본문 바로가기

전체 글

(443)
[홈서버 router 셋팅] - 게이트웨이에서 설정 살펴보기 (mikrotic - rg750gr3) 기존에 ISP와는 IPTIME 의 AX3000을 사용하고 있었다.Iptime 기기의 게이트웨이는 192.168.0.1 이였는데 Mikrotik의 rg750gr3는 192.168.88.1 로 바뀌어서 해당 ip로 접근함cmd -> ipconfig -> 기본게이트웨이 로 확인가능 비밀번호는 비운 채로새로운 비밀번호 넣고 Change Now 하면 된다. 설정이 iptime 보다 조금 덜 세련되었다.크게 다른점은 VLAN 설정이 가능하고 Router OS를 사용하니 terminal에서도 설정이 가능하다.
router - iptime QoS 셋팅 1. 속도 체크2. private ip에 각각 속도 할당 [1. 속도 체크]위 사이트에서Download, Upload 속도 체크 [2. private ip 속도할당] CCTV 속도할당은 최소로 잡는다 서버 쪽은최소 보장 속도를 가진다
vscode - elementCollection column 참조 오류 Caused by: java.sql.SQLIntegrityConstraintViolationException: (conn=451) Cannot add or update a child row: a foreign key constraint fails (`project1`.`#sql-alter-1-1c3`, CONSTRAINT `FKffwems4usce91lgsn7x5l1lff` FOREIGN KEY (`board_entity_bno`) REFERENCES `tbl_board` (`bno`)) @ElementCollection을 joinColumn 따로 명시하지 않으면엔티티 이름을 prefix로 두어 pk값으로 외래키를 둔다 이렇게 두는 경우에는 imageUrls의 ElementCollection은 외래키..
vscode - Spring boot 켤 때 java 컴파일 오류 자바 버전이 안맞아서 생기는 오류다. 다음 내용을 확인하고 수정 1. vscode의 java 사용 경로 체크ctrl + shift + P > setting.json 2. gradle.properties 확인 없으면 build.gradle 밑에 파일 추가 3. build.gradle에 버전 맞추기 4. 캐시 클린 후 다시 빌드 ctrl shift P > clean java project
vscode jdk 기본 경로 확인
mac - JDK 버전 17,21 번갈아가면서 쓰기(vscode에서 버전 변경) brew install openjdk@17brew install openjdk@21 vi ~/.zshrcexport JAVA_HOME="/opt/homebrew/opt/openjdk@21"export PATH="$JAVA_HOME/bin:$PATH" vscode에서는 Settings.json 수정하면 된다..
SpringBoot - vscode에서 열 때 gradle 버전오류 생기는 현상 Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-4.6-bin.zip' 이러한 오류가 발생하였다. Gradle 프로젝트로된 스프링부트는 의존성을 다음과 같이 가져옴 1. 로컬 gradle 설치되면 gradle 이용해 가져옴2. 없으면 셋팅된 java로 gradle/wrapper/gradle-wrapper.properties를 보고 설정된 버전의 gradle zip파일을 가져옴 해당 에러는 java버전이 gradle 버전과 맞지 않아서 생긴 이슈다. 에디터에서 java버전을 셋팅해놓는 경우가 있는데 호스트의 java버전과 맞게 gradle을 가져오려면 다음과 같은 파일을 추가하면 된다..
docker - compose.yml로 mariadb 데이터 유지할 수 있도록 셋팅 version: "3.9"services: mariadb: image: mariadb:11 container_name: mariadb restart: always environment: MYSQL_ROOT_PASSWORD: 1234 # root password MYSQL_DATABASE: mydb # auto-create database MYSQL_USER: user # create user MYSQL_PASSWORD: 1234 # user password ports: - "43306:3306" # expose port volumes..