
음성 변환 메소드 만들어서 배포했는데 네이버 로그인 에러가 발생ec2 인스턴스 로그 찾아보니SQL Error: 0, SQLState: null HikariPool-1 - Connection is not available, request timed out after 30

로그인 및 회원가입, 네이버 로그인을 시도했다. 로그인이 되지 않는다. 에러메시지를 확인해보자. > jakarta.servlet.ServletException: AccessToken is not valid. at com.site.xidong.se

기능을 추가하거나 수정할 때마다로컬 브랜치에서 작업 -> push -> 깃헙에서 pull request 생성 -> merge -> 인스턴스에서 pull -> 빌드 -> 실행위 과정을 매번 반복하는 것은 정말 번거롭다.pull request를 merge하면ec2 인스턴스

우선 API 키를 발급받는다.변환된 텍스트를 받아서 claude의 피드백을 받아 리턴하는 API

참고자료https://taemham.github.io/posts/Implementing_Notification/
참고 자료: https://github.com/rtzr/Awesome-Korean-Speech-Recognition?tab=readme-ov-file]한국어는 조사를 사용하고 다른 언어와 비교하여 형태소의 구조가 복잡하며, 단어와 단어 사이의 경계가 모호하다.
문제:영상 스트림을 File.createTempFile로 디스크에 쓰는 작업은 느림특히 디스크 쓰기 성능이 낮으면 시간 오래 걸림해결법:메모리에서 바로 처리 → File 대신 InputStream을 ffmpeg에 넘기기 → 디스크를 거치지 않음 → 속도 향상 예:

참고자료https://sihyung92.oopy.io/spring/1Java 스레드가 다 바쁠 때 어떻게 프론트 요청을 받을 것인지 생각해보기 위해다중요청 처리 → 스프링부트가 아닌 내장 서블릿 컨테이너인 톰캣에서 다중 요청을 처리함.톰캣 설정 디폴트값:첫 작

ffmpeg 프로세스의 입출력 스트림을 처리하기 위해 스레드를 사용한다.inputThread - ffmpeg 프로세스에 비디오 데이터를 보내는 스레드. 이 스레드는 process.getOutputStream()을 통해 비디오 바이트를 ffmpeg의 표준 입력으로 전달한
영상 처리 요청이 동시에 여러 개가 들어오면 어떻게 될까? 이전에 사용자가 영상을 녹화한 후 대기시간을 줄이고자 영상 처리 작업을 비동기 처리한 바 있다. 이 비동기 작업은 크기가 4인, 즉 최대 4개의 작업을 동시에 병렬적으로 할 수 있는 별개의 스레드 풀에서 실행