KUKJIN LEE
총 570개의 글

Google BigQuery를 활용한 건설현장 관리 및 분석
Google BigQuery는 Google Cloud Platform(GCP)에서 제공하는 완전 관리형 서버리스 데이터 웨어하우스 서비스로, 초대규모 데이터에 대한 빠르고 경제적인 분석을 가능하게 합니다. 이를 통해 건설현장의 데이터를 효율적으로 관리하고, 다양한 분석...

AI 반도체 혁명: 3차 반도체 전쟁, 최후의 승자는 누가 될 것인가 후기
전문 지식과 관련된 용어가 정말 많아 이해하기 힘들었다. 책이 진행될수록 용어들의 중요성을 이해하게 되었고, AI 반도체가 미래에 우리 삶에 어떤 영향을 미칠지 흥미로운 시각을 얻게 되었다. 확실한 것은 AI 반도체가 미래 산업에서 중요한 역...

AWS Redshift를 활용한 건설현장 관리 및 분석 시스템
앞서 얘기한 정형/비정형 데이터를 관리 분석하기 위해서는 다양한 방법이 존재하겠지만, 우선 AWS Redshift에 대해서 설명드리겠습니다. Amazon Redshift란 무엇인가요? ✔ Amazon Redshift는 SQL을 사용하여 여...
Cursor IDE 폴더 아이콘, 자동 포맷팅 설정 방법
Cursor IDE를 더 효율적으로 사용하기 위한 커스터마이징 방법을 알아봅시다. 아이콘 테마 변경하기 폴더와 파일을 쉽게 구분하기 위해 아이콘 테마를 변경할 수 있습니다. 설정 열기 Windows/Linux: Ctrl + , Mac: Cmd + , 검색창에 "file...
[Spring] 빈과 빈 생명주기 개념과 실무 예시
1. Spring 빈이란? 빈은 Java 객체이지만, 스프링 컨테이너에 의해 생성되고, 관리되며, 라이프사이클을 가집니다. (의존성 주입을 통해 서로 상호작용하며, 애플리케이션의 컴포넌트 간 결합도를 낮추는 역할을 합니다) 빈의 생성 및 제거는 스프링 컨테이너에 의해 ...

건설 현장의 정형/비정형 데이터 관리 및 분석 시스템
건설 프로젝트 성공을 위해 데이터는 중요합니다. 건설 현장에서 정형 및 비정형 데이터의 특성, 저장 방법, 분석 기법에 대해서 알아보겠습니다. 건설 현장의 데이터 유형 정형 데이터 명확한 의미와 형식을 가지고 있기 때문에 컴퓨터가 쉽게 처리하고 분석...

스마트 건설현장 관리 플랫폼 기술개발
2003년 한국건설산업연구원에서 발간 된 건설산업의 PMIS 개발 현황과 발전방안 문서를 참고해 최신화 및 개인적인 생각을 기입한 문서입니다. 건설현장의 업무 프로세스를 효율적으로 개선하기 위한 스마트 건설현장 관리플랫폼 개발과 클라우드 등 건설현장 관...
[Spring] 제어의 역전(IoC)와 의존성 주입(DI)
제어의 역전 (IoC)란? 객체의 생성과 그 객체가 어떤 다른 객체와 협력할지를 개발자가 아니라 Spring 프레임워크가 관리합니다. 객체가 스스로 필요한 것을 만들지 않고, 외부에서 받아서 사용한다는 뜻입니다. 프론트 개발자에게 설명한다면? 부모 컴포넌트가 자식 컴포...
[Java] 빌드 도구 Maven vs Gradle 차이점
Maven XML 기반의 pom.xml 파일을 통해 프로젝트의 의존성을 관리하고, 빌드 과정을 설정할 수 있습니다. 많은 Java 프로젝트에서 기본 빌드 도구로 사용됩니다. 표준화 된 구조와 설정을 좋아하면 Maven 프로젝트가 단순하면 Maven Maven 사용자가 ...

건설 프로젝트 리스크 관리와 IT 기술을 활용한 리스크 줄이기
리스크는 프로젝트 관리에서 발생할 수 있는 불확실성으로 정의됩니다. 건설 프로젝트의 리스크는 시간, 비용, 품질, 안전 등의 목표를 달성하는 데 영향을 미칠 수 있는 모든 사건이나 조건을 의미합니다. 리스크는 긍정적일 수도, 부정적일 수도 있지만, 건설 프로젝트에서는...
[Java] 디자인 패턴에 대해서 (싱글톤, 팩토리, 옵저버)
디자인 패턴(Design Patterns) 은 소프트웨어 개발에서 자주 발생하는 문제들을 해결하기 위한 재사용 가능한 솔루션 입니다. 특정 상황에서 사용할 수 있는 코드 구조를 정의하며, 객체지향 개발의 핵심 원칙인 유연성 과 재사용성 을 높이는 데 도움을 줍니다. 어...

생성형 AI 개발자는 어떤 프로그래밍 언어와 기술을 사용할까?
생성형 AI 모델, 특히 대규모 언어 모델(LLM) 개발자들은 다양한 프로그래밍 언어와 기술을 사용합니다. AI 개발자들이 주로 사용하는 언어와 기술은 아래와 같습니다. 1. Python 주요 이유: Python은 머신러닝과 딥러닝 분...