Month: September 2019

Discover practical tips and fresh insights from our latest archive articles.

Java ✍️

Java 간단한 콘솔 프로젝트

자바의 기본 문법과 제어 흐름을 실전에 적용해 보기 위해 텍스트 기반의 데이터 관리 시스템을 구축하는 콘솔 프로젝트를 수행했다. 사용자의 입력을...

Read Article
Java ✍️

Java 간단한 콘솔 프로젝트

자바의 기본 문법을 활용하여 텍스트 기반의 데이터 관리 시스템을 구축하는 콘솔 프로젝트의 핵심 구조를 분석한다. 무한 루프와 조건문을 결합한 제어...

Read Article
Java ✍️

Java 제네릭 기초

데이터 타입을 컴파일 시점에 지정하여 코드의 안전성과 재사용성을 비약적으로 향상시키는 자바의 제네릭(Generics) 기능을 정리했다. 다양한 타입을 하나의 로직으로 처리하면서도 타입...

Read Article
Java ✍️

Java 제네릭 기초

제네릭(Generics)은 클래스나 메서드에서 사용할 데이터 타입을 컴파일 시점에 지정하는 기능이다. 타입 안정성을 확보하고 불필요한 형변환을 제거하여 코드의 품질을 높인다. 제네릭...

Read Article
CPP ✍️

C++ 코드 리팩토링 연습

데이터와 로직을 하나의 단위로 묶고 내부 상태를 보호하는 캡슐화 원칙을 심도 있게 다뤘다. 객체의 구현 세부 사항을 감추고 인터페이스만 노출하여...

Read Article
CPP ✍️

C++ 캡슐화 연습

캡슐화(Encapsulation)는 데이터(멤버 변수)와 그 데이터를 조작하는 로직(멤버 함수)을 하나의 단위로 묶고, 외부로부터 내부 상태를 보호하는 객체지향 설계의 핵심 원칙이다. 접근...

Read Article
Web_Advanced ✍️

웹심화 로그인 세션 처리

HTTP의 비상태성(Stateless)을 극복하고 사용자 상태를 유지하기 위해 사용하는 세션(Session) 기술을 정리했다. Spring MVC에서 세션을 활용한 로그인 구현 방법을 분석했다. HttpSession을...

Read Article
CPP ✍️

C++ 문자열 처리 실수 줄이기

char* 방식과 std::string 방식의 차이를 분석하고 안전한 문자열 처리 전략을 수립했다. 저수준 메모리 제어와 고수준 객체지향적 편의성 사이의 균형을 맞추는...

Read Article
CPP ✍️

C++ 문자열 처리 실수 줄이기

C++에서 문자열 처리는 저수준의 C 스타일(char*)과 고수준의 C++ 스타일(std::string)로 구분된다. 두 방식의 차이점과 실수 방지법을 정리했다. 문자열 처리 방식 비교...

Read Article

Looking for more insights?

We regularly publish content across various categories. Broaden your knowledge with our latest articles on SEO, Affiliate Marketing, and Speed Optimization.

Explore All Categories