프로젝트를 빌드 후 로컬에서 실행시키려고 했을때, port 8080 was already in use. 라는 에러가 발생 당연하게 cmd를 친 후, netstat -a -o 로 포트의 사용 유무를 확인했지만, 8080포트를 사용하는 애플리케이션 없는 상황 그래서 gpt에게 물어보게 되는데.. 원인은 이런 이유 윈도우에서 os에서 사용하려고 예약된 포트가? 있다고 함! 그래서 다음과 같은 명령어로 해결할 수 있었다.! netsh interface ipv4 show excludedportrange protocol=tcpnetsh int ipv4 set dynamicport tcp start=49152 num=16384 1. dynamic port: 시스템에서 예약된 동적 포트들의 목록을 볼 수 있음.(나..
분류 전체보기
소켓 통신을 심심해서 구현해보고 찾아보던 와중 저번에는 채팅 어플리케이션을 gpt와 함께 SSE 방식을 사용해서 구현해보았는데 이번에는 spring의 socket 라이브러리인 stomp을 통해 구현해보았다 @Configuration@EnableWebSocketMessageBroker@RequiredArgsConstructorpublic class WssConfig implements WebSocketMessageBrokerConfigurer { @Override public void configureMessageBroker(MessageBrokerRegistry registry) { // 구독 경로 설정 registry.enableSimpleBroker("/sub")..
pdf를 chunk 단위로 나눈 후 langchain으로 임베딩 하는 과정에서 다음과 같은 라이브러리가 필요했다. from langchain.vectorstores import FAISSfrom langchain.embeddings import OpenAIEmbeddingsembeddings = OpenAIEmbeddings(openai_api_key="secret_api_key_hide")knowledge_base = FAISS.from_texts(chunks, embeddings) 에러 발생knowledge_base = FAISS.from_texts(chunks, embeddings) langchain : ModuleNotFoundError: No module named 'langchain_co..
gpt와 streamlit을 활용해 웹 사이트를 만들어보고 있는 도중 googletrans 설치가 제대로 되지 않아 이런 에러가 발생 pip install googletrans pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. langsmith 0.1.123 requires httpx=0.23.0, but you have httpx 0.13.3 which is incompatible. openai 1.46.0 requires httpx=0.23.0, but ..
쿼리를 열심히 짜고 보니 5 / 10어떤 집계 개수 / 총 개수 이런 로직이 있고 ROUND( 5 / 10 , 1) 이렇게 소수점 한 자리까지 가공하는 SQL이 존재했다. 테스트 데이터를 모두 지우고 운영에 반영하려고 할 때 문제가 발생했다. 1 / 0 , 0 / 0 -> 모두 Sql에서 에러가 튀어나왔다... 0으로 나눌 수 없다는 에러였다. 대충 어떤 쿼리인지 설명을 해보자면 SELECT NVL(COUNT(ABC), 0) / NVL(COUNT(TOTAL), 0)FROM TEST_TABLEGROUP BY ~~; 나름 NULL의 경우를 커버한다고 설정해두었지만, 저 경우에는 NULL로 나눠야 해결이 가능한 문제였다. 0으로 나눌 수 없고, NULL로는 나눌 수 있다. NULLIF를 사용해서 해결하였다..
2024-08-31T15:23:38.935+09:00 INFO 19976 --- [common] [ main] c.l.feign.KakaoClientIntegrationTest : Started KakaoClientIntegrationTest in 6.552 seconds (process running for 9.803) OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended com.library.ApiException at com.library.feign.KakaoErrorDecoder.decode(KakaoErrorDecode..