일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 네트워크
- 데이터과학
- 데이터분석
- 컴퓨터과학
- 네트워크보안
- 프로그래밍
- 컴퓨터공학
- 딥러닝
- 컴퓨터비전
- 소프트웨어공학
- 데이터베이스
- 디자인패턴
- 자바스크립트
- 알고리즘
- I'm Sorry
- springboot
- 보안
- 사이버보안
- 프로그래밍언어
- 데이터구조
- 머신러닝
- 소프트웨어
- 웹개발
- 자료구조
- 버전관리
- Yes
- 클라우드컴퓨팅
- 파이썬
- 빅데이터
- 인공지능
- Today
- Total
목록2025/07/23 (11)
스택큐힙리스트
왜 필요한가?업무 로직이 복잡해질수록 if (status == CREATED) … else if (status == SHIPPED)… 같은 분기문이 폭발한다. 새 상태가 추가될 때마다 코드가 누더기가 되는 건 시간문제다. State 패턴은 객체의 상태를 클래스로 쪼개고, 상태별 동작(행위)을 그 클래스 안에 숨겨 버린다. 그러면 Context(주 객체)는 “지금 내가 어떤 상태인가?”만 알고 있으면 된다. 조건문 대신 상태 객체 교체만으로 행동이 바뀌니, 가독성과 유지보수성이 크게 올라간다.핵심 개념 한 줄 요약“상태를 클래스로 캡슐화해, 객체의 행동을 런타임에 교체한다.”Context ↔ State 인터페이스 ↔ ConcreteState 들이 만드는 삼각 구도가 전부다.Kotlin 예제 — 주문 상태 ..
전날(22일) 코스피는 3,169.94pt(-1.27%)로 급락 마감했습니다. 외국인·기관 동반 매도와 관세 불확실성이 맞물리며 3,200선이 무너졌죠.오늘 장 초반엔 미국 증시의 사상 최고 행진 덕에 투자심리가 반짝 개선됐습니다. S&P 500은 전장에 또다시 기록을 경신하며 +0.14% 상승 마감했고, 나스닥도 0.38% 올랐습니다.이 기대로 코스피는 3,210.12pt에 갭 업 출발했으나, 장중엔 다시 3,155선까지 밀리며 변동성을 키우는 중입니다. 고점(3,220.27)과 저점(3,155.25)이 벌어지며 ‘위는 관세 리스크, 아래는 기술적 저가 매수’가 힘겨루기 하는 모습입니다.아시아 증시는 대체로 관망세입니다. 홍콩·호주 지수도 소폭 약세로 돌아서며 “미·EU 관세 데드라인(8월 1일) 전까..
왜 WebSocket + STOMP인가?채팅·알림처럼 양방향 저지연이 필수인 기능은 HTTP Polling이나 SSE만으로 한계가 있습니다. WebSocket으로 영구 연결을 열고, STOMP 프로토콜로 채널·헤더·구독 개념을 입혀주면 메시지 라우팅이 쉬워집니다. Spring Boot는 spring-websocket 모듈 하나로 이 조합을 깔끔히 지원해 왔고, 2025년 현재 Boot 3.3에서도 설정이 거의 변하지 않았습니다.1️⃣ 의존성 한 줄implementation("org.springframework.boot:spring-boot-starter-websocket")외부 브로커(RabbitMQ, Redis Streams 등)를 쓰려면 대응 스타터를 추가하세요.2️⃣ WebSocket 설정 클래스@..