오늘은 한국 대학생 IT경영학회 큐시즘에 지원하고 합격하기까지의 과정과 느낀 점? 소감?에 대해 작성해보습니다. 저도 큐시즘을 지원하면서 다른 블로그에서 도움을 받았기 때문에 다음 기수로 지원하시는 누군가도 제 글을 보고 조금이나마 도움이 되었으면 좋겠습니다! ✏️ 모집 공고[큐시즘 모집 공고페이지]https://www.kusitms.com/recruit KUSITMS | RECRUIT큐시즘과 함께할 새로운 기수를 모집합니다. 모집 일정과 지원 방법을 확인해보세요.www.kusitms.com 상반기 1번, 하반기에 1번씩 모집하며 다른 연합 동아리들보다 모집 기간이 빨리 시작된다. ✏️ 1차 : 자기소개서공통문항과 디자인, 기획, 백엔드, 프론트엔드 파트에 맞춰서 자기소개서 양식이 준비되어 있고 우선 기..
운영 서버를 배포하고 나면, 가장 현실적인 문제는 “에러를 어떻게 빨리 감지할 것인가”다.개발 중에는 콘솔 로그를 보고 바로 잡으면 되지만, 배포된 서버에서 500이 터질 때마다 SSH로 접속해서 로그를 확인하는 건 운영 관점에서 너무 비효율적이다.그래서 이번에는 Spring Boot 서버에서 500대(Internal Server Error)가 발생하면 Discord Webhook으로 알림을 보내는 기능을 붙이기로 했습니다. 목표는 단순했다.500 발생 시 Discord로 알림알림에는 다음 정보 포함발생 시각 (KST)요청 엔드포인트 (method + URL)요청 클라이언트 정보 (IP)stack trace (길이 제한)그리고 중요한 제약이 있었다.프로젝트 구조상 Discord는 infra가 아니라 co..
Flyway를 사용하다 보면 다음과 같은 상황들을 만날 수 있습니다. "이미 실행된 마이그레이션 파일을 수정했더니 checksum mismatch 오류로 애플리케이션이 뜨지 않는다"그래서 이와 같은 상황에서 특정 체크섬을 제거하거나 우회하는 방법을 포스팅해보려고 합니다. ✏️ Flyway에서 체크섬은 어떤 것일까우선 checksum이 어떤 것인지에 대해서 짚고 가보겠습니다. Checksum은 간단히 말해해당 마이그레이션 SQL 파일의 내용이 예전에 실행했을 때와 동일한가?”를 확인하기 위한 무결성 검증용 해시값입니다.마이그레이션 파일(V1__init.sql 같은 것)의 내용 전체를 기반으로 계산한 해시값Flyway는 이 값을 flyway_schema_history 테이블에 저장다음 실행 때 현재 파일의 ..
저번 게시물에서는 Flyway에 대해서 다뤄보았는데, 공부를 하면서 궁금한 점이 생겨서 포스팅을 하게 되었습니다. Flyway와 Spring Boot를 같이 사용하게 되면 보통 Hibernate의 ddl-auto 옵션을 validate로 설정하게 됩니다. validate옵션을 키게 되면 Hibernate는 Entity와 DB의 구조를 비교를 하게 되고, Flyway 역시 DB의 구조를 비교하며 현재 버전과 일치하지 않으면 오류를 발생시킵니다. 여기서 만약 Hibernate가 먼저 작동을 하고 Flyway가 나중에 작동을 하게 되면 DB Migration을 하는 의미가 있는 걸까?라는 생각이 들었습니다. 물론 상식적으로 생각을 해보았을 때는 Hibernate가 나중에 동작을 할 것 같았고 LLM역시 Hib..
- Total
- Today
- Yesterday
- 카운팅 정렬
- 반복문
- 이분 매칭
- 스택
- 자바
- 자료구조
- html
- 백준 풀이
- 백준
- BFS
- 유클리드 호제법
- 자바스크립트
- js
- c++ string
- C++ Stack
- 에라토스테네스의 체
- 투 포인터
- DP
- CSS
- 알고리즘 공부
- 세그먼트 트리
- 스프링 부트 crud 게시판 구현
- 알고리즘
- C++
- 유니온 파인드
- java
- HTML5
- 우선순위 큐
- Do it!
- DFS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
