Adventure Time - Jake '분류 전체보기' 카테고리의 글 목록
본문 바로가기

전체보기97

[Java, Eclipse] 원격 디버깅(Remote debugging) | Invalid thread access Java는 기본적으로 JDWP (Java Debug Wire Protocol) 을 통해외부에서 JVM에 디버거를 붙일 수 있는 기능을 제공합니다.즉,서버 JVM이 "디버거를 받아들일 준비"(server=y)를 하고,Eclipse가 "디버거 클라이언트"로서 접속하는 구조입니다. 아래 글은 서버에서 실행 중인 Java 프로그램을 Eclipse로 원격 디버깅하는 방법을 정리했습니다.이 방법을 사용하면 실제 서버에서 돌아가는 프로그램의 상태를 Eclipse에서 로컬 디버깅하듯 브레이크포인트로 멈추고 변수 값을 확인할 수 있습니다. ⚙️ 1. 서버 측 설정 (배치파일 수정)서버에서 실행되는 .bat 파일을 열어아래와 같이 옵션 한 줄을 추가합니다.📄 추가할 옵션-agentlib:jdwp=transport=dt.. 2025. 10. 23.
[TCP/IP 통신 실습] 수동 ip 설정 - 자동 ip 할당 문제 | 타pc에서 접속 불가 | 방화벽 설정 1. 들어가며시스템을 개발하거나 운영하다 보면 종종 이런 상황을 만난다.PING은 잘 되는데 접속이 안 된다.서버는 열려 있다는데, 클라이언트가 붙지를 않는다.연결은 된 것 같은데 데이터가 오가지 않는다.로컬에서는 되는데, 외부에서는 접속이 안된다.이 글에서는 통신/네트워크 백엔드 관점에서 Client–Server 연결의 본질,그리고 이를 확인하고 모니터링하는 방법을 정리해보겠습니다.2. Client와 Server의 역할- TCP/IP 통신에서 중요한 건 “누가 문을 열고 기다리는가(Server)” 와 “누가 먼저 찾아가는가(Client)”를 명확히 구분하는 것.Server특정 IP:Port를 열고 LISTEN 상태로 대기예: 192.168.0.10:4000ClientServer의 IP:Port로 접속 .. 2025. 9. 4.
[Github] Most Used Languages 주피터 노트북 비율 | 프로젝트에서 사용된 언어 지우는 법 GitLab 프로젝트 상단의 언어 통계는 “라인 수”를 기준으로 계산됩니다.주피터 노트북(.ipynb 파일)은 JSON 문서이므로 안에는 코드 셀뿐 아니라,입력 셀(source)출력 셀(outputs)– 특히 그래프·이미지·표를 Base64 인코딩한 데이터까지 전부 텍스트로 담겨 있어요.{ "cell_type": "code", "source": ["plt.plot(x, y)\n"], "outputs": [ { "data": { "image/png": [ "iVBORw0KGgoAAAANSUhEUgAAA…(수천 자)…" ] } } ]}위 예시처럼 한 번 그린 플롯 이미지는“iVBORw0K…” 같은 수천 줄짜리 문자열이 쭉 나열되면서.. 2025. 8. 6.
하퍼리의 앵무새 죽이기(to kill a mockingbird)를 읽고 | 인용 앵무새 죽이기《앵무새 죽이기》는 미국의 작가 하퍼 리의 소설로 1960년에 출판되었다. 출판 즉시 큰 인기를 모았으며, 1961년 픽션 부문으로 퓰리처상을 수상하였고, 현대 미국 소설의 고전이 되었다.www.google.com 하퍼 리의 『앵무새 죽이기』는 단순한 성장 소설을 넘어, 인종차별과 사회적 부조리를 정면으로 응시하는 강렬한 메시지를 담은 작품이다. 작가는 1930년대 미국 남부의 현실을 어린 소녀 스카웃의 순수한 시선을 통해 그려냄으로써, 사회가 외면하거나 익숙하게 여기는 편견의 민낯을 더욱 선명하게 드러낸다. 이처럼 아이의 눈으로 바라본 세상은, 오히려 어른들의 세계를 더욱 날카롭게 비추며 독자에게 깊은 울림을 준다. 소설 속 아버지인 애티커스 핀치는 변호사이자 두 아이의 아버지로서 정의.. 2025. 5. 9.
make sure you configure your 'user.name' and 'user.email' in git git config --global user.email "you@example.com" git config --global user.name "Your Name"깃허브의 유저네임과 이메일주소를 넣어 터미널창에 입력해주면 된다. 2025. 4. 27.
'npx'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 해결)1. cmd에서 해당 폴더로 간다.2. npx create-react-app 폴더이름 --template typescript 2025. 4. 25.