📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
1. Byte Stream vs Character Stream 1-1. 이론Stream은 데이터가 이동하는 통로이다. 데이터는 FIFO형태로 전송된다.Stream의 가장 큰 특징은 단방향으로만 흘러간다는 점인데, 하나의 스트림으로 입출력을 같이 처리할 수 없어 입출력을 위해서는 두 개의 스트림(InputStream/OutputStream)이 필요하다.InputStream은 외부에서 데이터를 읽는(입력) 역할을 수행하며, OuputStream은 외부로 데이터를 출력하는 역할을 수행한다. Stream은 처리하는 데이터의 유형에 따라 크게 두 가지 유형으로 나뉜다. 1-2. Byte Stream데이터를 8비트(1 byte) 단위로 주고받는 가장 기본적인 스트림이다.이들은 주로 이진 데이터(이미지, 동영상, ..
오늘은 회사에서 CS 학습 과제로 총 9가지 주제를 정리해보려고 한다.이 중 일부는 이전에 작성한 글이 있어, 해당 내용은 기존 글 링크로 대체한다.1. WebServer vs WAS https://balhae.tistory.com/312 Web Server와 WAS의 차이와 웹 서비스 구조최코딩의 개발 Web Server와 WAS의 차이와 웹 서비스 구조 본문 CS Web Server와 WAS의 차이와 웹 서비스 구조 seung_ho_choi.s 2025. 6. 24. 21:00balhae.tistory.com 2. Get과 Post의 차이점2-1. 기본 개념 차이GET 메서드서버로부터 데이터를 조회(읽기)할 때 사용요청 파라미터가 URL에 노출됨예: https://example.com/search?k..
오늘은 회사에서 서브쿼리와 JOIN에 대해 공부하라는 과제를 받아서, 실제 업무에서 마주친 문제를 중심으로 정리해봤다.문제 상황가맹점 게시글 목록을 조회할 때 작성자 이름을 함께 보여줘야 한다. 그런데 게시글의 TARGET_TYPE 값에 따라 작성자가 서로 다른 테이블에 저장되어 있다:TARGET_TYPE = 'customerAdmin' → NTCFG_AGENTUSER 테이블 조회TARGET_TYPE = 'masterAdmin' → NTEMP_ADMINUSER 테이블 조회같은 "작성자 이름"이지만 데이터 출처가 다른 상황이다. 이걸 어떻게 한 번의 쿼리로 가져올 수 있을까? 해결 방법 1: 서브쿼리 방식으로 구현- JOIN 없이 CASE + 상관 서브쿼리 사용- 행마다 필요한 테이블만 조회SELECT *..
🧗♂️ 무너지고, 다시 일어서며 — 2025년 개발자 회고2025년은 개발자로서 많이 무너지고 좌절했지만, 그 끝에서 취업이라는 결과를 만들며 다시 회복할 수 있었던 한 해였다.무엇보다 이 과정을 지나오면서 주변 친구들의 소중함을 많이 깨닫게 된 해이기도 했다.✔ 한 해 동안의 성과프로젝트: 4개 이상 완료자격증: 토익 스피킹 IM3 취득수상: 2회 (블레이버스, 정션 아시아)취업: 성공🔥 1월 — 불타오르던 시작1월은 정말 우여곡절이 많았던 달이었다.미뤄왔던 토익 스피킹을 드디어 취득했고, 당근 인턴 서류에도 합격했다. 동아리에서 강의를 하며 나름 의미 있는 활동들도 많이 했다.그리고… 부모님께 ㄷㅂ도 들켰다. 정말 끔찍했다.이 시기에 처음으로 중소기업 면접도 봤다. 결과는 합격이었지만, 더 좋은..
1달만이다! 취업도 하고 이것저것 할 게 많아서 블로그는 손을 놓고 있었는데, 오늘은 우테코 프리코스 후기를 써볼까 한다. 이번 자유 주제에서 개발한 역사 문화재 인식앱이다. 안드로이드 폰만 작동이 된다. 시연 영상도 추후 다시 찍겠다. 처음 이 프로젝트를 기획할 때만 해도 단순한 앱 개발 아이디어였다. 하지만 우테코 프리코스를 거치면서 이 프로젝트는 내 개발자 인생에서 꽤 중요한 터닝포인트가 되었다.처음 우테코에 지원하기까지요즘 개발 커뮤니티를 보면 부트캠프를 거쳐가는 게 거의 기본 과정이 된 것 같다. 내 주변 친구들도 마찬가지였다. 하지만 솔직하게 말하자면, 나는 대학교 3학년부터 꾸준히 공부해왔기 때문에 개발 역량이 부족하다고 느끼지는 않았다. 부트캠프를 가야 할 정도의 긴급한 상황은 아니었..
개요안녕하세요.이번 시간에는 인덱스(Index) 에 대해 확실히 정복하고자 한다.단순히 “검색을 빠르게 해주는 기능”으로만 알고 있었다면, 오늘을 기점으로 인덱스의 구조, 동작 원리, 선택 기준까지 명확히 이해하게 될 것이다. 핵심은 “왜 이 인덱스를 써야 하는가”를 스스로 설명할 수 있는 수준까지 도달하는 것이다.그럼 지금부터 인덱스의 세계로 함께 들어가보자. https://balhae.tistory.com/335 [9oormthon 제주 버스 알림콜] 리메이크 및 조회 성능 최적화 하기https://balhae.tistory.com/219 🍊구름톤(9oormthon) 11기 대상 후기📝 지원 동기와 과정대학교 4학년, 졸업을 앞둔 시점에서 문득 돌아보니 지금까지 만든 프로젝트들이 너무 의미없게 느..