본문 바로가기

분류 전체보기61

728x90
[OpenAI] ChatGPT 429 - You exceeded your current quota, please check your plan and billing details. For more information on this error 에러 해결 문제발생 사내 OpenAI ChatGPT를 이용한 프로젝트를 진행 중 위와 같은 에러를 마주했다 429 에러에 대한 공식 Document https://help.openai.com/en/articles/6891831-error-code-429-you-exceeded-your-current-quota-please-check-your-plan-and-billing-details 다른 블로그의 글을 확인했으나 프리티어인 경우 카드를 등록하면 에러가 해결된다는 말이있었지만 나의 경우엔 사내 유료계정이다 충전 된 금액이 부족하지도 않고 사용량 역시 많지 않은 편이다 가장많은 경우가 1분에 3건의 질문 정도.. GPT 모델을 바꿔보는 등의 시도를 진행해봤지만 결과는 같았고 의문점은 같은 API 키를 사용하는 프론트.. 2024. 1. 9.
[Docker] Mysql TimeZone Vim 설정 1. Docker 터미널에 접속한다 2. bash를 입력한다 3. apt-get update 을 입력 4. apt-get install vim 을 입력 5. find / -name "my.cnf" 를 입력하여 my.cnf 경로를 찾는다 6. vim /etc/mysql/my.cnf 을 입력하여 설정 파일을 열어준다 7. default-time-zone='Asia/Seoul' 을 추가해주고 :wq 로 저장 후 나온다 8. Mysql 혹은 Docker 재구동 후 시간을 확인해본다 2024. 1. 9.
[Java] Mybatis 동시성 제어 회사에서 개발을 진행하던 중 실 사용자가 신청하는 로직을 개발하게 되었는데 문제는 사이트가 오픈되면 동시에 많은 인원이 신청을 하게되지만 신청자에는 제한이 있는 경우도 존재한다. 바로 동시성 제어가 필요하다 라는 생각을 했지만 JPA로는 동시성 제어를 해본 경험이있지만 Mybatis는 해본적이 없고 물어볼 선임이 없는 상황이라 혼자 테스트를 진행하며 기록한다. 환경 SpringBoot 2.7.1 Java 18 Junit 5 MyBatis 최초 테스트 코드 요청 횟수 : 1000번 쓰레드 수 : 100 제한 : 100 @Autowired private UserCommonMapper userCommonMapper; @Test void test() throws InterruptedException { int .. 2023. 9. 27.
[Java] 덱(Deque) 자료구조 덱(Deque)이란? Deque(Double Ended Queue)는 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조입니다. 즉, 큐(Queue)와 스택(Stack)의 기능을 모두 갖춘 자료구조입니다. 사용법 Deque deque = new LinkedList(); // 또는 ArrayDeque(); Deque는 다음과 같은 주요한 연산들을 지원합니다: Push/Pop: 양쪽 끝에 요소를 추가하거나 제거합니다. addFirst(element): Deque의 맨 앞에 요소를 추가합니다. addLast(element): Deque의 맨 뒤에 요소를 추가합니다. removeFirst(): Deque의 맨 앞의 요소를 제거하고 반환합니다. removeLast(): Deque의 맨 뒤의 요소를 제거하고 반환합니다.. 2023. 5. 11.

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로