본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

기술

297

1.변수(Variable)

Kotlin val·var의 재할당 차이, 타입 추론, 문자열 템플릿과 lateinit·lazy 초기화의 조건을 예제로 살펴본다.

· 2분 읽기

인터페이스(interface)

TypeScript 인터페이스의 필수·선택·readonly 속성, 메서드와 함수 속성, extends를 살펴보고 런타임 검증과의 차이를 설명한다.

· 1분 읽기

TypeScript 함수

TypeScript 함수의 필수·선택·기본 인자와 반환 타입, 나머지 인자, 함수 타입·튜플의 계약을 예제로 설명한다.

· 1분 읽기

1. 타입시스템, 유니언과 리터럴

TypeScript 타입 추론과 유니언·리터럴 타입, 내로잉과 판별 유니언으로 허용 상태를 표현하는 방법을 살펴본다.

· 2분 읽기

[SQLServer] 프로시저 및 함수 사용법

SQL Server 프로시저와 함수의 생성·실행·변경 방법을 살펴보고, OUTPUT 매개변수·반환 값·반환 코드를 구분한다.

· 3분 읽기

14. 구간합

누적합의 불변식과 포함·배제 원리를 이용해 1차원 구간 및 2차원 직사각형 합을 상수 시간에 구한다.

· 2분 읽기

AOP(Aspect Oriented Programming)

Spring AOP의 프록시·조인 포인트·어드바이스를 호출 시간 측정 예제로 설명하고, 자기 호출과 공유 상태 문제를 짚는다.

· 4분 읽기

IOC/DI

주문 서비스 예제로 제어의 역전과 의존성 주입이 객체 생성·연결을 분리하는 방식을 살펴보고 테스트 경계를 확인한다.

· 3분 읽기

Nginx 소개

Nginx의 요청 처리 구조, Ubuntu 설치, 정적 파일 제공과 역방향 프록시 설정을 검증 절차와 함께 설명한다.

· 3분 읽기

0. 마이크로서비스와 Spring Cloud

마이크로서비스의 경계와 요청 흐름, SOA와의 관계, Spring Cloud가 제공하는 분산 시스템 도구와 운영 비용을 정리합니다.

· 7분 읽기

3. Long Function(긴 함수)

주문 총액 함수에서 소계와 배송비 계산을 추출하는 과정을 통해 긴 함수의 판단 기준, 매개변수 정리, 동작 보존 테스트를 살펴본다.

· 2분 읽기

2. Duplicated Code(중복코드)

영수증과 메일의 주문 소계 중복을 추출하는 예제로 공통 정책을 판별하고, 문장 이동과 메서드 올리기에서 동작이 달라질 위험을 설명한다.

· 3분 읽기