모든 env다 넣고 실행했을때 아무런 오류가 안나는상황에서 기존에 심볼이 BTCUSDT로 되어있는거 완전 적은금액으로 해볼려고 XRPUSDT로 심볼 수정후에 symbol = "XRPUSDT" product_type = "usdt-futures" granularities = ["3m", "5m", "1m"] candlenum = 100 order_amount_usd = float("1") check_interval_sec = 30 price_change_threshold = float("0.005") TP_DELTA = SL_DELTA = 0.02 # 고정 이익 목표 이렇게 변경후에 실행을했습니다 아무런 오류도 안뜨고 이부분에 2.8 usdt 가지고있는데 거래가 실제로는 안되는데 어떠한 문제가 있을까요?? 혹시 몰라서 api 모든걸 다 xrp로 수정했습니다. position_data = get_bitget_position() print(f"[Monitor] 현재 포지션 데이터: {position_data}") [Monitor] 현재 포지션 데이터: {'code': '00000', 'msg': 'success', 'requestTime': 1754192178572, 'data': []} position data가 이렇게 나왔고 bitget position에 query는 query = "symbol=xrpusdt&productType=USDT-FUTURES&marginCoin=USDT" 이렇게 수정한 상태입니다
m1 mac pro 인데 dbeaver 설정에서 add folder add file 등을 누르면 프로그램이 멈춰버리는데 막막하네요 그냥 기본 설정 되어있는걸로는 진행이 안되는걸까요? 기본으로하고 테스트 연결 누르면 SSO SSO KeyStore not available 오류가 발생하네요
SingleTopic/index.jsx -> voteOptions 으로 전달하는데요 <Chart topicId={topic.topic_id} voteOptions={topic.vote_options} /> Chart/index.jsx ->voteOpitons 으로 받더라구요 제가 웹은 거의 몰라서 변수 선언, 호출 등 이런게 와닿지가 않고 시간적 여유가 없는 상황에 노션 코드를 많이 가져다 써서 공부하고 있는데요..ㅠ 앞으로 강의에서도 노션 코드에 오타 좀 더 신경 써주시면 좋을 것 같아요 c++ 같은 언어에 익숙한 저로서는 이런 에러 발생 시, 찾아가는 것도 도움이 많이 되긴합니다 ㅎㅎ
안녕하세요. 좀비님! 좀비님께서는 그간 다양한 앱들을 오랜기간 만들고 운영하셨는데요. 앱을 완성한 후, 배포시에 개발자 커뮤니티나 쓰레드, X, youtube와 같은 플랫폼에 '이런걸 만들었다'라고 공개하는 것의 장단점이 있을 것 같아요. 개인앱을 제작하는 관점에서는 한 명의 유저가 아쉬운 상황에서 무조건 노출을 늘리는게 좋고(이게 아닐까요?), 특히 개인 채널은 굉장히 효과적인 수단으로 알려져 있는데요. 반면에 분명 단점도 있을 것 같아서요. 좀비님의 정책(?) 혹은 기준이 궁금하고, 혹은 시기별(앱의 성장 주기), 앱의 개수 별 또는 앱의 성향마다 다른지도 궁금합니다. *개인 개발자들에게 언제나 큰 영감을 주셔서 감사드립니다.
http://boj.kr/bd813d5bdae245ea98d864deb61326e6 항상 강의를 보기 전에 먼저 문제를 풀어보는데, 이 문제가 특히 오래 걸려서, 개선점을 조언받고 싶어 질문드립니다. 오랜 고민 끝에, 문제에서 n의 범위가 10000까지인 것을 보고, 666을 한자리씩 움직이면서 풀어보자고 생각했습니다. 이미지 처럼 666을 한 자리 숫자로 보고, 총 5자리가 필요하다 싶어서 for문을 5번 썼습니다. 근데 제가 작성한 코드에서 자리수를 옮기는 방법으로 for문을 썼는데, 하드코딩을 한 느낌이라 좋은 방법은 아닌거 같아서 이렇게 풀어도 되나라는 자괴감이 들었습니다. 만약 n의 범위가 커지면 커질수록 for문을 더 많이 써야하고, 중첩된 for문도 더 많아지겠지요. 개선점이 있거나, 이 문제를 접근하는 방법 자체가 틀렸다면 알려주세요!!
일반적인 JpaRepository를 사용할 경우 Entity -> Domain model 객체로 변환하는데 보통 상세 조회, 목록 조회 시에는 QueryDSL를 사용하고, 또한 조회 시 Projections을 이용하여 Dto로 반환하는데요. 이 때, 조회된 Dto는 User와 마찬가지로 UserDetail, UserList(목록 Dto 명칭이 마땅히 생각나질 않네요.) 와 같은 도메인 모델을 추가로 만들어서 사용하는 건가요? 위와 같은 질문을 드리는 이유는 만약 User가 Team라는 도메인과 연관 관계가 있을 때 Team 정보를 포함하여 응답할 경우 User 따로 조회, Team 따로 조회 하여 응답 dto로 변환해야 할 것같은데 그럼 성능적인 이슈가 생기지 않을까 해서 질문드립니다. (위 예시는 간단해서 성능적 이슈는 크게 없지만 복잡한 도메인에서는 여러 도메인의 정보를 조회해와야 하기 때문에 충분히 성능적 이슈가 있을걸로 판단됩니다.)
[질문 내용] 여기에 질문 내용을 남겨주세요. "최대 Tomcat 스레드 수를 확인하는 지표는 Spring Boot 3.x부터는 웹 서버의 종류(Tomcat, Jetty 등)에 상관없이 동일한 이름으로 모니터링할 수 있도록 메트릭 이름이 표준화되었습니다." 라고 하는데 맞나요? 아무리 검색 후 설정을 바꿔봐도 prometheus 지표에 tomcat thread 관련 지표가 보이지 않습니다.
안녕하세요. 루키스님 강의 잘 듣고 있습니다. 해킹 방어 강의 관련하여 2가지 질문드립니다. State 데이터 Set을 클라 측에서 하고 있고 서버에서는 클라 측 데이터를 기반으로 체크를 하는 것으로 보입니다. 서버 측에서 State 데이터 Set을 해야 더 안전한 것이 아닌지 질문드립니다. 노티파이 부분도 클라 측에서 확인을 하고 있는데 서버 측에서는 애니메이션 실행은 하지 않지만 실행 중인지 시간을 통해 체크 후 각 노티파이 등을 Multicast 하는 방식이 더 안전한 것이 아닌지 궁금합니다. 아니면 언리얼 프레임워크에서 해당 부분은 자동으로 해주는 부분일까요? 항상 강의 잘 듣고 있습니다. 감사합니다.
kafka-console-producer는 여전히 잘 동작합니다. 그런데 kafka-avro-console-producer로 메시지를 발행하면, 아무런 에러메시지 없어, 그냥 메시지 발행이 안 됩니다. schema-registry에는 잘 반영이 되는데, 토픽도 안 생기고, 미리 토픽을 만들어 발행해도 아무 반응이 없습니다. kafka-avro-console-producer와 kafka-broker간의 문제인 것 같은데,, 가령 kafka-console-producer, kafka-console-consumer, kafka-avro-console-consumer는 에러가 나든 안 나든 broker랑 상호작용을 하는데, 유독 kafka-avro-console-producer만 문제네요.. 혹시 이런 케이스를 겪어보셨을까요?
여기서 만약 복사 시작지점 + len 이 array 범위 밖이면 sendBuffer->Close(len) 안에서 ASSERT_CRASH(_allocSize >= len); 으로 체크하기 전에 array 정적배열에 memcpy를 하니까 이 부분에서 문제가 생길 것 같습니다. OnRecv로 들어온 buffer가 6001바이트짜리 라면 Open(4096)이 성공하고, 6000크기의 배열에 6001크기를 memcpy 하니 오버플로우가 일어날 것 같습니다. 아니면 Open(4096)으로 chunk로부터 사용할 수 있는 공간을 할당 받을 때 len이 4096보다 반드시 작을거라는 확신이 있기 때문에 memcpy 전에 확인하지 않는건가요?
안녕하세요, Consumer 서버가 2대라고 가정해보겠습니다. @KafkaListener의 concurrency 값을 설정을 2으로 설정하였다고 가정한다면, 2개의 스레드가 생성이돼서 병렬적으로 파티션을 처리할텐데 위의 설정 없이 그냥 @KafkaListener가 붙은 메서드에 @Async를 통해서 ThreadPool의 크기를 2으로 설정하였다면, 동일하게 동작하게 되는걸까요? 스프링 MVC의 경우 톰캣 기본 설정이 200 정도의 스레드풀을 할당해서 병렬적으로 처리하는 것으로 알고 있는데, Async대신 KafkaListener의 concurrency 설정을 200으로 하는 것이 맞을까요?