일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터비전
- 데이터분석
- 자바스크립트
- 컴퓨터과학
- 네트워크
- 프로그래밍
- 버전관리
- 데이터베이스
- 빅데이터
- 데이터구조
- 컴퓨터공학
- 프로그래밍언어
- 디자인패턴
- 알고리즘
- 보안
- 머신러닝
- 자료구조
- 클라우드컴퓨팅
- 파이썬
- 웹개발
- 딥러닝
- springboot
- 네트워크보안
- I'm Sorry
- Yes
- 사이버보안
- 소프트웨어공학
- 소프트웨어
- 인공지능
- 데이터과학
- Today
- Total
목록2025/07/21 (10)
스택큐힙리스트
1. 왜 Strategy 패턴인가?“결제 수수료 정책이 또 바뀌었대요.”매번 if … else … 문을 고쳐 배포했다면 이제는 Strategy 패턴으로 갈아타 보세요.행위를 인터페이스(전략)로 분리해 두면 런타임에 원하는 구현으로 교체할 수 있어 코드 가독성·테스트 용이성이 모두 상승합니다. 이를테면 신용카드 → 계좌이체 → 간편결제 로직을 바꿀 때 클래스만 새로 만들어 DI(Container)가 끼워 넣어 주면 끝!2. 핵심 구조 (말로 툭 설명)Strategy: 알고리즘 규약을 담은 인터페이스ConcreteStrategy: 실제 알고리즘 클래스들Context: Strategy를 받아 행위를 위임하고, 필요하면 전략을 교체3. Kotlin 예제 – 결제 수수료 계산기// 1) 전략 인터페이스fun in..
7 월 20 일(토) 0시부터 8 월 1 일(목) 24시까지, 7월 FOMC 회의(29‒30일)를 앞둔 ‘블랙아웃(Black-out) 기간’이 이어집니다. 이때 연준 위원들은 언론 인터뷰·강연 등 공개 발언을 금지해 시장이 의존하던 ‘힌트’가 사라지죠.1. 말이 끊기면 불확실성이 커진다평소엔 위원 연설이 금리·달러 전망의 가이드라인 역할을 합니다.블랙아웃에선 경제 지표·소문·정책 루머가 정보 공백을 채우며 환율이 데이터 한 줄, 헤드라인 하나에 과민 반응하기 쉽습니다.실제로 7 월 16일 ‘트럼프 대통령이 파월 의장을 해임할 수 있다’는 보도가 나오자 달러가 1시간 만에 급락·반등을 겪으며 변동성이 폭발했습니다.2. 학계·시장 데이터가 말해주는 ‘블랙아웃 효과’SSRN 연구에 따르면 FOMC 발표 전 5..
지난주 마지막 거래일(7월 21일) 서울 외환시장에서 원·달러 환율은 1,388.2원(종가 기준)으로 밀려나며 1,390원선 아래로 내려왔습니다. 전일 대비 4.8원 하락했는데, 외국인 투자가 약 8,900억 원 규모의 코스피 순매수를 보이며 달러 매도를 유도한 영향이 컸습니다. 직전 고점은 7월 18일 1,393원으로, 1,400원에 근접했다가 세 거래일 만에 숨 고르기에 돌입한 셈입니다.이번 주 체크 포인트Fed 이벤트7 월 22 일(화) 파월 의장 연설: 블랙아웃 직전 마지막 가이드.7 월 29 – 30 일 FOMC 회의가 코앞—금리 동결 전망이 우세하지만, 최근 월러 이사 등 일부 위원은 “선제 인하”를 언급하며 시장 기대를 자극.블랙아웃(7 월 19 일 시작)으로 추가 발언은 제한, 데이터·헤드..
왜 Kotlin Delegation + Proxy 조합이 핫할까?Java에선 Proxy.newProxyInstance()·CGLIB 설정이 필수인데, Kotlin은 클래스 위임(class delegation) 문법 하나로 프록시를 뚝딱 만들 수 있다. by 키워드가 “이 인터페이스 구현은 저 객체에 전부 맡겨라”라고 선언해 주기 때문!핵심 아이디어: 위임 으로 ‘대리 접근’ 꿰차기Proxy 패턴이 원하는 건 “원본 객체 앞에 서서 접근을 제어”하는 것. Kotlin의 class delegation은 이미 메서드 호출을 원본에게 자동 위임해 주므로, 우리는 오버라이드할 메서드에 로깅·캐싱·권한 체크만 얹으면 끝이다.코드 ① – 로깅 프록시를 세 줄로interface OrderService { fun ..