MNT_Dev
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Development (140)
      • Languege (36)
        • Java & Spring (24)
        • C# & ASP.NET (5)
        • JavaScript (2)
        • Kotlin (5)
      • DB (0)
        • Oracle (0)
      • Study (72)
        • 네트워크 (3)
        • 이펙티브 자바 (41)
        • 우아한 테크 코스 (7)
        • Next Step (3)
        • Certificate (5)
        • Side Proejct (6)
      • Error (17)
        • 개발환경 (9)
        • 트러블슈팅 (6)
      • Algorithm (12)
      • 개발환경 (1)
      • 회고 (2)
  • 홈
  • 태그
  • 방명록
Error/개발환경

[OpenAI] ChatGPT API 오류 - 429 Too Many Requests

⚠️오류 발생openAI ChatGPT를 연동하여 구현된 API에 문제가 발생하였다는 Issue를 접했다.429 Too Many Requests 라는 오류가 발생했고, 문제의 원인을 찾기 시작했다.첫 번째로 openAI의 Status를 확인했다. 종종 AWS의 서비스가 다운되는 경우를 보았어서 해당 문제일거라고 생각했다. 하지만 Status 확인 결과 아무런 문제가 없었다. 👌문제찾기그럼 문제는 어디였을까?해당 API의 Response를 확인했다.확인 결과 Http Response Status는 429 Too Many Requests라고 나오고 있었고, 공식 문서 확인 결과 Rate Limit이 걸리는 경우에 해당 응답을 반환하고 있었다.사용량이 많은 API에서 openAI를 호출하고 있지만, 별도의 ..

2024. 12. 9. 23:30
회고

[TOSS NEXT 2024]실패에도 굴하지 않고 토스 최종 면접까지 두달간의 여정

😂떨어졌지만 괜찮아9월 23일부터 11월 25일까지 2024 토스 NEXT 개발자 챌린지가 끝났다. 두달간 엄청나게 힘들고 지치고 포기하고 싶은 순간들이 많았는데 아쉽지만 최종 면접에서 불합격했다. 그렇지만 확실하게 레벨업을 하는 순간들이 있었기에 이 경험을 잊지 않기위해 글로 적어두려 한다.자세한 내용은 NDA로 인해 말하지 못하지만, 과정을 정리했다.https://toss.im/career/next-developer-2024 [Step 1. 온라인 코딩테스트]10/5(토) 오후 2시에 코딩 테스트가 진행되었다. 문제 내용에 대해서 말할수는 없지만, 무작정 높은 난이도의 알고리즘 문제보다  개발에 대해 생각하고 고민한 사람을 원한다는게 느껴졌다. 평소에 기업의 기술 블로그를 보는게 도움이 되었다. 1..

2024. 11. 27. 20:13
회고

2024 테오콘 3기 회고 - 스피커 토마토 (대용량 파일 쉽게 다루기 A-Z)

2024 테오콘 3기 회고 - 스피커 토마토 (대용량 파일 쉽게 다루기 A-Z)시작테오콘 스피커로 참여하기 위해 약 3달간 긴 여정을 달려왔다. 테오의 가르침인 "회고하고 기록해서 남겨야 사라지지 않는다"는 말을 따라, 이번 회고를 작성하게 되었다. 회고를 통해 지난 과정을 되돌아보고, 앞으로의 발전을 도모하고자 한다.처음에는 모두가 모인 자리에서 발표를 해보고 싶었다. 토스의 Slash나 우아콘과 같은 대회에서 발표하는 사람들이 정말 멋있어 보여, 가벼운 마음으로 도전하게 되었다. 준비발표를 준비하기 위해 먼저 대본을 작성했다. 대본을 완성한 후, 피드백을 받아 수정을 거쳤다. PPT를 준비하면서도 여러 번 수정 작업을 반복했다. 이 과정에서 테오의 큰 도움이 있었다. 처음에는 주제만 생각해두고 구체적..

2024. 11. 26. 19:50
Languege/Java & Spring

[Java] jdk 17 - toList의 함정

🎈 개요위 코드에서 단순히 Member를 만들고, List에 담아 stream을 통해 뭔가 처리 한 뒤에 toList로 다시 변환한다.변환된 List에 add를 하면 어떤 일이 발생할까?보기에는 큰 문제가 없어 보인다. 하지만 jdk 17에서 어떤식으로 변화했는지 유심히 살펴보지 않았다면  큰 문제로 이어진다.결론부터 보자면 아래와 같다. (java.lang.UnsupportedOperationException - UOE 발생!!!) ❓ 왜 이런걸까?stream 인터페이스의 toList() 메소드를 확인해보자. default로 선언된 toList()는 기본적으로 Collections.unmodifiableList 을 호출하는데 불변리스트를 호출하는 것 이다. 그럼 해당 메소드의 호출 부분을 더 보자여기..

2024. 11. 14. 18:02
Study/Certificate

[AWS] AWS Solution Architect Associate(SAA-C03) 시작

❓Why개인적인 시간에 공부를 하려고 항상 계획을 먼저 세워두는 편인데, 이번에 SAA를 하게 된 계기는 판교 퇴근길 밋업 - 가을특집 with 개발바닥에서 시작됐다.질의응답 시간에서 한 질문자 분이 본인은 백엔드 개발자를 하고 싶은데 시스템(devops)를 다뤄서 고민이라는 주제였다. 이직을 해야할지 지금 하는것도 즐겁지만 백엔드 개발을 하고 싶은 분 이였고 향로님과 호돌맨님 두분 다 동일하게 비슷한 맥락으로 얘기하셨다. 이런저런 좋은 얘기도 더 해주셨지만 결국 시니어로 가고싶으면 어차피 거쳐가야 하는 일이며 시스템을 보지 못하고 단순하게 코드만보면서 고치는 사람과 시스템도 같이 볼 줄 아는 사람의 격차는 크다. 라는 얘기를 듣고 내가 면접에서도 몇번이나 미끄러졌다고 생각하는 약점인 인프라와 클라우드에..

2024. 10. 10. 19:05
Error/개발환경

[ElasticSearch] Spring data elasticSearch 인증 관련 오류 해결

개요엘라스틱 서치 환경을 구축하고, Spring Data Elasticsearch를 연결하는데 문제가 발생하였다.그 이유는 바로 로컬에서 테스트 할 때 와는 다르게 실서버에서는 인증(https, 인증서, Authorization)이 필요했다.하지만 해당 객체를 통해 해결할 수 있다는 기본적인 설정이 있었지만 https와 cert 인증서를 포함하여 Authorization을 모두 포함하는 코드는 찾아볼 수 없었다. 결국 하나씩 디버깅을 해가며 원인 분석을 한 내용을 공유하고자 한다.추가로 Spring data Elasticsearch는 처음 bean이 컨테이너에 생성되면서 handshake를 하게 되는데 이때 elasticsearch의 health를 하게 되는데 네트워크 in/out bound도 확인해야 ..

2024. 9. 6. 18:55
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 24
  • »

공지사항

  • GitHub & WorkSpace

전체 카테고리

  • Development 140
    • Languege 36
      • Java & Spring 24
      • C# & ASP.NET 5
      • JavaScript 2
      • Kotlin 5
    • DB 0
      • Oracle 0
    • Study 72
      • 네트워크 3
      • 이펙티브 자바 41
      • 우아한 테크 코스 7
      • Next Step 3
      • Certificate 5
      • Side Proejct 6
    • Error 17
      • 개발환경 9
      • 트러블슈팅 6
    • Algorithm 12
    • 개발환경 1
    • 회고 2
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #트러블슈팅
  • #우테코
  • #후기
  • #제네릭
  • #스프링부트
  • #코틀린
  • #TDD
  • #스프링
  • #AWS
  • #spring boot
  • #kotlin
  • #클라우드
  • #백준
  • #백엔드
  • #도메인 주도 개발
  • #이펙티브자바
  • #GCP
  • #Java
  • #자바
  • #구글 클라우드
  • #spring
  • #개발자
  • #김영한 스프링
  • #이펙티브 자바
  • #effective java
  • #파이썬
  • #객체지향
  • #saa
  • #BOJ
  • #김영한
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © MNT_Dev All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.