KUKJIN LEE
총 570개의 글
[Java] 객체 지향 프로그래밍 캡슐화, 상속, 다형성, 추상화에 대해서
객체 지향 프로그래밍(OOP, Object-Oriented Programming)은 프로그램을 객체(object)라는 단위로 나누어 개발하는 방식입니다. 객체는 상태(필드)와 행동(메서드)을 가지며, 실제 세계의 사물이나 개념을 추상화하여 코드로 표현할 수 있습니다. ...
Callback과 Async/Await 개요 및 차이점
1. Callback Callback 함수 는 자바스크립트에서 비동기 작업을 처리하기 위한 오래된 방식 중 하나입니다. 함수가 실행된 후 그 결과를 이용해서 다른 함수를 호출할 때 사용하는 방식입니다. 이는 주로 파일 읽기, HTTP 요청, 타이머와 같은 비동기 작업을...
![[1장] MongoDB .local 2024](/_next/image?url=https%3A%2F%2Fd2gg9iclns4v4e.cloudfront.net%2Fimages%2Fnews%2F1725497917262_mongodb.png&w=3840&q=75)
[1장] MongoDB .local 2024
MongoDB, 아시아 개발자 시장 및 한국 사례 아시아 개발자 시장 규모: 2,700만 명 이상의 개발자가 있으며, 시장 규모는 1조 3천억 달러에 달한다. 한국의 개발자 현황: 한국에는 약 34,000명의 개발자가 있으며, 2008년부터 매출이 매...

금융이 궁금한 순간, THE MONEY BOOK
어쩌면 뻔한 내용이면서도 가장 중요한 이야기들을 담고 있습니다. 자본주의 사회에서 살아가는 데 필요한 가장 중요한 금융 지식들이 잘 정리되어 있습니다. 책 내용이 직접적인 해결책을 제시하기보다는 유용한 조언을 제공하고 있다. 금융에 관한 모든 조언이 그렇듯,...
IntelliJ vs Eclipse 어떤 IDE를 선택해야 할까?
IntelliJ IDEA와 Eclipse는 Java 개발에 널리 사용되는 IDE입니다. 이 문서에서는 두 IDE의 주요 특징, 장단점, 그리고 선택 기준을 비교합니다. (Visual Studio Code 별도 작성 예정) IntelliJ IDEA 장단점 장점 (주관적)...
Next.js 파일 확장자 사용 가이드라인
Next.js 프로젝트에서 .js 와 .jsx 파일 확장자 사용에 관한 글입니다. 결론부터 말씀드리자면 Next.js는 .js 와 .jsx 모두를 지원하므로, 어느 쪽을 사용해도 코드 실행에는 직접적인 영향이 없습니다. 그러나 아래 언급 될 이점들을 고려하여 적절한 확...

HTML, Thymeleaf, React 사용 프로젝트 비율 분석
1. 개요 본 보고서는 전통적인 HTML 프로젝트, Thymeleaf를 사용한 프로젝트, 그리고 React 기반 프로젝트의 사용 비율을 분석합니다. 웹 개발 트렌드와 다양한 산업 보고서를 바탕으로 추정치를 제공합니다. 2. 기술 분류 2.1 순수 H...

HTML vs React 프로젝트 사용 비율 분석
1. 개요 본 보고서는 전통적인 HTML 프로젝트와 React 기반 프로젝트의 사용 비율을 분석합니다. 웹 개발 트렌드와 다양한 산업 보고서를 바탕으로 추정치를 제공합니다. 2. 현재 시장 상황 2.1 글로벌 트렌드 Stack Overflo...
Java 시작을 위한 필수 문법과 기본 개념
데이터 타입(Data Types) 데이터 타입은 정말 중요합니다. 나중이란 없습니다. Java는 두 가지 유형의 데이터 타입을 지원합니다. 기본 데이터 타입(Primitive types)과 참조 타입(Reference types). 기본 데이터 타입 : int , bo...
Next.js: API 라우트에서 '동적 서버 사용' 오류 해결하기
문제 [Error]: Dynamic server usage: Page couldn't be rendered statically because it used `request.url`. See more info here: https://nextjs.org/docs/mess...
Windows용 패키지 매니저 Chocolatey (choco)
1. Chocolatey란? Chocolatey는 Windows 운영 체제를 위한 명령줄 패키지 매니저입니다. 이는 소프트웨어의 설치, 업그레이드, 구성을 자동화하는 도구로, Linux의 apt나 yum, macOS의 Homebrew와 유사한 기능을 Windows에서 ...
The import org.springframework cannot be resolved 오류 해결 방법
Java 프로젝트에서 "The import org.springframework cannot be resolved" 오류가 발생했을 때, 가장 빠른 해결 방법은 VS Code의 명령 팔레트를 사용하여 프로젝트 구성을 다시 로드하는 것입니다. 1. VS Code에서 명령 ...