전체 글236 [Tool] pgAdmin4 자주 사용하는 키보드 단축키 모음 Query Tool¶When using the Query Tool, the following shortcuts are available.Shortcut (Windows/Linux)Shortcut (Mac)FunctionCtrl + oCmd + oOpen fileCtrl + sCmd + sSave fileAlt + Shift + nOption + Shift + nEdit optionsAlt + Shift + fOption + Shift + fSort/FilterAlt + Shift + iOption + Shift + iFilter optionsAlt + Shift + qOption + Shift + qCancel queryF5F5Execute ScriptAlt + Shift + xOption + Shift.. DB 2025. 5. 21. [물류시스템] 1PL vs 2PL vs 3PL 이란? 1PL vs 2PL vs 3PL: 주요 차이점구분1PL (자사 물류)2PL (2자 물류)3PL (3자 물류)정의기업이 모든 물류를 직접 운영운송 또는 창고 등 일부 물류만 외주전체 또는 대부분의 물류 업무를 외부 전문업체에 위탁통제력기업이 전적으로 직접 통제일부 외주, 통제력은 중간 수준대부분 외부업체가 관리, 통제력은 낮음서비스 범위운송, 보관, 배송 등 모두 직접 수행주로 운송 또는 창고 등 한정된 서비스운송, 창고, 재고, 주문처리, 반품 등 통합 관리자산 소유차량, 창고, 인력 모두 자사 소유운송/창고 자산은 외주업체 소유자산 소유 또는 하도급, 통합 솔루션 제공전문성사내 역량에 의존특정 물류 기능에 전문화다양한 물류 노하우 및 IT 시스템 보유유연성낮음, 변화에 대응 어려움중간, 외주업체 역량에.. 취ㆍ창업ㆍ투자ㆍ칼럼ㆍ멘토링/도메인 (이커머스, 핀테크) 2025. 5. 20. NestJS 완전정복: 모듈, 컨트롤러, 서비스의 모든 것 1. NestJS의 아키텍처 개요NestJS는 Node.js 환경에서 엔터프라이즈급 서버 애플리케이션을 개발할 수 있도록 설계된 프레임워크입니다. Angular에서 영감을 받은 구조와 데코레이터 기반 프로그래밍, 그리고 강력한 의존성 주입(Dependency Injection, DI) 시스템을 갖추고 있습니다. NestJS의 핵심은 모듈(Module), 컨트롤러(Controller), 서비스(Service) 세 가지 컴포넌트로 구성됩니다. 이 세 가지는 각각의 역할이 명확하게 분리되어 있으며, 대규모 프로젝트에서도 유지보수성과 확장성을 극대화할 수 있도록 설계되어 있습니다2. 모듈(Module): 기능 단위와 의존성 관리의 중심2.1. 모듈이란?모듈은 NestJS 애플리케이션의 구조를 구성하는 기본 단위.. Framework/NestJS 2025. 5. 16. NestJS 톺아보기 : NestJS 개요 및 아키텍처 앞으로 일주일 간 NestJS와 공부한 내용을 정리하여 올리려고 합니다.*해당 글은 AI를 활용하여 정리하였음을 서두에 밝힙니다.NestJS 개요와 아키텍처1. NestJS란 무엇인가?NestJS는 Node.js 환경에서 동작하는 진보적(Progressive)이고, 효율적이며, 확장성 있는 서버사이드 애플리케이션 프레임워크입니다. TypeScript를 기본으로 지원하며, 객체지향 프로그래밍(OOP), 함수형 프로그래밍(FP), 함수반응형 프로그래밍(FRP) 등 다양한 패러다임을 포용합니다. NestJS는 Angular에서 영감을 받은 구조와 데코레이터 기반의 프로그래밍 모델을 제공하여, 대규모 애플리케이션 개발에 적합한 아키텍처를 갖추고 있습니다.공식 사이트: https://nestjs.com/공식 문서.. Framework/NestJS 2025. 5. 15. NotebookLM으로 운영체제 톺아보기 본 글은 notebooklm으로 정리한 글임을 서두에 밝힙니다.운영체제 설계 및 구현의 핵심 개념과 구조는 다음과 같습니다. 핵심 개념 및 구조듀얼 모드 (Dual Mode) 및 보호 (Protection) : 운영체제는 최소한 사용자 모드 (user mode)와 커널 모드 (kernel mode)의 두 가지 운영 모드를 가집니다. 커널 모드는 감독 모드, 시스템 모드, 또는 특권 모드라고도 불립니다. 커널 모드와 사용자 모드를 구분하는 것은 운영체제가 사용자의 작업을 안전하게 제어하고 중요한 시스템 자원을 보호하며, 시스템 호출과 같은 서비스를 효율적으로 처리하기 위한 기본적인 메커니즘입니다.컴퓨터 하드웨어에는 현재 모드를 나타내는 모드 비트 (mode bit)가 추가됩니다 : 커널(0) 또는 사용자(.. CS/OS 2025. 5. 13. NotebookLM: 정보 과잉 시대를 위한 이해 중심 AI 요약 도우미 기술 개요 요약Notebook LM은 Google이 개발한 이해 중심 AI 비서로, 사용자가 업로드한 다양한 자료(PDF, 블로그, 유튜브, 슬라이드, 개인 메모 등)를 바탕으로 요약, 정리, 대화형 질의응답, 오디오 콘텐츠 생성까지 지원하는 멀티모달 AI 툴이다. 기존의 단순 검색/채팅형 AI를 넘어, "정보 소화 및 실행"을 위한 도구로 설계되어 있다.핵심 기능 정리기능설명멀티소스 업로드텍스트, 영상, 문서, 슬라이드 등 다양한 자료를 통합해 처리요약 및 대화전체 내용 요약 + 사용자의 질문에 맥락 기반 응답오디오 오버뷰 생성맞춤형 팟캐스트 스타일 콘텐츠 자동 생성초대형 문맥 창최대 25백만 단어를 한 번에 분석슬라이드/이미지 인식시각 자료(도표, 이미지 등)도 이해하고 분석 가능3패널 인터페이스자료.. LLM 2025. 5. 13. 토큰 수가 왜 중요할까? LLM의 컨텍스트 윈도우 개념 정리 기술 개요 요약컨텍스트 윈도우(Context Window)는 대규모 언어 모델(LLM, Large Language Model)이 한 번에 처리할 수 있는 텍스트의 범위를 의미하며, 이 범위는 주로 토큰(Token) 단위로 계산됩니다. 모델은 입력된 토큰들을 기반으로 다음 토큰을 예측하는 방식으로 작동하므로, 컨텍스트 윈도우가 크다는 것은 더 많은 문맥을 고려한 응답이 가능함을 의미합니다. 이 한계는 모델 설계 시 정의되며, 학습·추론 성능 및 리소스 사용량에 큰 영향을 미칩니다. 핵심 개념 및 용어 정리용어설명토큰(Token)문장을 모델이 이해할 수 있도록 쪼갠 단위. 단어나 단어 조각, 구두점 등이 포함됨컨텍스트 윈도우(Context Window)모델이 한 번에 처리할 수 있는 최대 토큰 수 (입력 +.. LLM 2025. 5. 12. [와이즐리] 미들급 백엔드 개발자 취업 후기 "난 앞으로 어떤 커리어를 꿈꾸며, 무엇을 남들보다 더 잘할 수 있는 개발자일까?"그 질문을 스스로에게 던지게 된 건, 면접 과정에서 한 CTO님께 들은 날카로운 피드백 때문이었습니다. "현재의 지원동기와 가지고 계신 경력으로는 어느 회사에서도 좋은 평가를 받기 어려울 것 같다."잠시 멈추고 제 자신을 다시 들여다봤습니다.내가 진짜 이루고 싶은 커리어는 무엇이고 무엇을 남들보다 더 잘할 수 있는 개발자인지를요.그리고 다음 주 수요일부터, 면도기로 유명한 스타트업 와이즐리의 커머스팀 백엔드 개발자로 합류합니다.1월부터 시작한 이직 여정은 쉽지 않았습니다. 서류 지원한 회사만 157곳, 수십 번의 커피챗과 면접, 고배도 마셨고, 가슴 아픈 피드백도 들었습니다.하지만 그 덕분에, ‘내가 원하는 일’과 ‘나와 .. 생각정리 2025. 5. 11. Spring @Transactional이 동작하지 않는 이유: Self-Invocation 정리 개요스프링의 @Transactional은 선언형 트랜잭션 처리를 가능하게 해주는 강력한 도구입니다. 하지만 실무에서는 @Transactional을 붙였음에도 트랜잭션이 전혀 동작하지 않는 이상한 상황을 겪곤 합니다. 그 대표적인 원인이 바로 Self-Invocation(자기 호출)입니다.이 문서에서는 Self-Invocation이 발생하는 구조적 원인과 해결 방법을 명확하게 정리합니다.핵심 개념 요약항목설명@Transactional 처리 방식프록시(proxy) 객체를 통해 트랜잭션을 적용 (JDK 동적 프록시 또는 CGLIB)Self-Invocation 정의하나의 클래스 내부에서 자신의 메서드를 직접 호출하는 행위문제의 본질프록시가 아닌 실제 인스턴스(this)를 통해 메서드가 호출되어 AOP 미적용결과.. Framework/Spring 2025. 5. 7. Supabase 완전 정복: 오픈소스 Firebase 대안의 모든 것 1. Supabase란?Supabase는 오픈 소스 기반의 BaaS(Backend as a Service) 플랫폼으로, Firebase와 유사한 기능을 제공하면서도 PostgreSQL을 백엔드 엔진으로 사용하는 것이 가장 큰 특징입니다. 복잡한 서버 구성 없이도 사용자 인증, 데이터베이스 관리, 파일 스토리지, 실시간 데이터 동기화, 서버리스 함수 등을 손쉽게 구성할 수 있어, 프론트엔드 중심의 개발 환경에서 빠르게 백엔드를 구축할 수 있습니다.Supabase는 "Firebase를 오픈소스로 다시 만든다면 어떤 모습일까?"라는 질문에서 시작된 프로젝트입니다.2. 주요 기능 및 아키텍처 구성기능설명Authentication (Auth)다양한 인증 방식(이메일/비밀번호, 매직 링크, OTP, 소셜 로그인, .. Framework 2025. 5. 7. AI에게 잘 묻는 방법, 프롬프트 엔지니어링 가이드 이 글은 AI 리터러시 시리즈의 두번째 글입니다.첫번째 글 : [[AI 리터러시가 뭐냐고요? 지금 이걸 모르면 곧 뒤처집니다]]두번째 글 : [[AI에게 잘 묻는 방법, 프롬프트 엔지니어링 가이드]]이런 분들에게 이 글을 추천합니다ChatGPT를 사용해봤지만 만족스러운 결과를 얻지 못하는 직장인AI 도구를 업무에 효과적으로 활용하고 싶은 분프롬프트 엔지니어링의 기본기를 배우고 싶은 분왜 프롬프트 엔지니어링인가?프롬프트 엔지니어링(Prompt Engineering)은 대규모 언어 모델(LLM)이 정확한 출력을 생성하도록 안내하는 고품질 프롬프트를 설계하는 프로세스입니다. 단순한 질문이 아니라, AI가 정확하고 원하는 답을 주도록 "설계된 요청"을 만드는 과정입니다.적절하지 않은 프롬프트는 모호하거나 부정확.. LLM/AI 2025. 5. 6. AI 리터러시가 뭐냐고요? 지금 이걸 모르면 곧 뒤처집니다 요즘 뉴스만 틀면 “AI, AI” 하죠? 그런데 정작 우리는 이걸 언제, 어떻게 써야 할지 막막합니다.ChatGPT는 써보긴 했는데, 이게 잘 쓰고 있는 건지 의문이 들진 않으셨나요?이런 분들에게 이 글을 추천합니다ChatGPT를 사용해봤지만 제대로 활용하지 못하는 분AI의 답변을 무조건 신뢰하는 분AI를 업무에 활용하고 싶지만 방법을 모르는 분왜 AI 리터러시인가?전 세계적인 온라인 학습 플랫폼인 DataCamp의 2025년 Data & AI Literacy 보고서에선,전 세계 리더의 69% 는 AI 리터러시가 팀의 일상 업무에 중요하다고 답했습니다.이 수치는 전년보다 7%나 증가했으며, 데이터 리터러시보다 빠르게 수요가 증가 중입니다.특히 C-suite(임원진) 사이에서는 AI 리터러시에 대한 필요성.. LLM/AI 2025. 5. 6. 이전 1 2 3 4 5 6 ··· 20 다음 반응형