본문 바로가기
반응형

분류 전체보기138

[Spring Boot] JPA @Transactional과 변경 감지 Update @Transactional 적용 x 테이블의 모습입니다. 테이블의 PLAN_ID가 1인 행의 데이터를 update 하려고 합니다.  PlanController@ResponseBody@PatchMapping("")public Plan updatePlan(@RequestBody Plan plan) { return planService.update(plan.getPlanId(), plan.getPlanTitle(), plan.getBudget(), plan.getPlanStartDate(), plan.getPlanEndDate());}먼저 @PatchMapping을 사용해 업데이트 요청을 받을 Controller를 작성합니다.  PlanService@Service@RequiredArgsConstructo.. 2024. 7. 11.
[Linux] 사용자와 그룹 관리 사용자 제어 명령어 useradd - 사용자 추가 [root@localhost ~] man useradd# 옵션 확인 [root@localhost ~] useradd -u 1234 newuser2# id 지정 [root@localhost ~] useradd -g newGroup newuser3# 그룹 지정 [root@localhost ~] useradd -d /newHome newUser4# 홈 디렉토리 지정 [root@localhost ~] useradd -s /bin/csh nweUser5# 쉘 지정 쉘은 설정하지 않으면 기본으로 /bin/bash 로 되어있습니다. passwd - 사용자 비밀번호 변경 [root@localhost ~] passwd# root 비밀번호 변경 [root@localhost.. 2024. 3. 23.
[Vue] Vite 환경 변수 + axios전역 설정으로 개발/배포 URL 구분하기 Vite Proxy https://ko.vitejs.dev/config/server-options.html#server-proxy Vite Vite, 차세대 프런트엔드 개발 툴 ko.vitejs.dev vite.config.js export default defineConfig({ plugins: [vue()], server: { proxy: { '/api': { target: 'http://localhost:8080', changeOrigin: true, } } } }) server.proxy를 사용해서 /api/~ 요청시 서버 URL로 요청하게 설정 했지만 빌드했을때는 localhost가 아닌 배포된 서버 URL로 요청해야 합니다. 그래서 Vite에서 제공하는 Proxy 방법말고 다른 방법으로 설정하.. 2024. 3. 13.
[AWS] EBS 볼륨 축소(루트 볼륨 변경) EBS 루트 볼륨 변경 # 디스크 용량 확인 [ ~]$ df -h ... /dev/xvda 600G 49G 45G 9% / 현재 사용중인 용량은 루트 볼륨 용량의 9%밖에 되지 않습니다 루트 볼륨의 용량이 너무 커서 600G -> 100G 축소 하려고 합니다. 새로운 볼륨 생성 더 작은 크기의 볼륨을 생성하고 루트 볼륨을 바꿔주는 방법으로 진행했습니다. 생성한 볼륨도 인스턴스에 연결해 줍니다.(같은 가용 영역으로 생성!) # 블록 디바이스 목록 [ ~]$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 600G 0 disk └─xvda1 202:1 0 600G 0 part / xvdf 202:80 0 100G 0 disk# new! 600.. 2024. 3. 13.
[AWS] EC2 인스턴스 /etc/fstab 편집 오류 (readonly) 문제 발생 blkid /dev/xvda 같은 블록 디바이스의 UUID를 출력합니다. /dev/xvda1: LABEL="/" UUID="UUID1" TYPE="xfs" PARTLABEL="Linux" PARTUUID="PARTUUID1" /dev/xvdf: UUID="UUID2" TYPE="xfs" 이런식으로 출력됩니다. xvda1으로 마운트 돼있는 걸 xvdf로 변경하려고 합니다. cat /etc/fstab /etc/fstab은 부팅시 자동으로 마운트 해주는 설정입니다. # UUID=UUID1 / xfs defaults,noatime 1 1 cat으로 확인해보니 이렇습니다 UUID2로 변경하겠습니다 vi /etc/fstab 해당 파일을 vi 편집기로 열고 # # UUID=UUID1 / xfs defaul.. 2023. 12. 11.
[Firebase] Functions private key 에러(deploy 실패) 문제 발생 firebase functions deploy에 실패했습니다. firebase deploy --only functions --debug 원인을 알기 위해 debug 모드로 Firebase Functions를 배포해봅니다. Function failed on loading user code. This is likely due to a bug in the user code. Error message: Provided module can't be loaded.\nIs there a syntax error in your code?\nDetailed stack trace: Error: Failed to parse private key: Error: Invalid PEM formatted message.\.. 2023. 12. 11.
반응형