본문 바로가기

전체 글35

C드라이브 가장 큰 용량 파일 찾기 (faet. pagefile.sys, hiberfil.sys) 윈도우(windows) PC 또는 노트북에서 C드라이브 혹은 D드라이브.. 등 모든 드라이브에 대해 가장 큰 용량 파일 찾기 3가지 방법 에 대해 효과적으로 확보하는 방법을 상세히 알아보겠습니다. 특히 시스템 파일인 pagefile.sys와 hiberfil.sys를 최적화하는 방법에 대해 자세히 설명해드리겠습니다.윈도우 C드라이브 용량 확보하기 (pagefile.sys, hiberfil.sys 최적화) 큰 용량 파일 찾기 및 디스크 공간 분석 프로그램WinDirStat 프로그램 사용하기 (무료 프로그램)WinDirStat 다운로드 및 설치 바로가기WinDirStat을 설치하면 시각적으로 어떤 폴더/파일이 가장 많은 공간을 차지하는지 한눈에 볼 수 있습니다.큰 파일들을 색상별 블록으로 보여주어 쉽게 식별 .. 2025. 2. 13.
GCP 구글 클라우드 플랫폼 사용법 | 활용 사례 | 비용 GCP(Google Cloud Platform), 또는 구글 클라우드 플랫폼은 Google에서 제공하는 클라우드 컴퓨팅 서비스로, 전 세계적으로 많은 기업과 개발자들이 사용하는 강력한 플랫폼입니다. GCP는 VM(가상 머신), 스토리지, 데이터베이스, AI/ML, 서버리스 컴퓨팅, 네트워킹 등 다양한 서비스를 제공하며, AWS와 Azure와 함께 클라우드 시장의 선두주자로 자리 잡고 있습니다. 이 글에서는 GCP 가입, 무료 크레딧, 주요 서비스, 그리고 활용 방법에 대해 자세히 알아보겠습니다.1. GCP란?GCP(Google Cloud Platform)는 Google의 글로벌 데이터 센터를 기반으로 클라우드 리소스를 제공하는 플랫폼으로, 기업과 개인이 서버, 스토리지, 네트워킹, AI/ML 등 다양한 .. 2024. 12. 3.
스프링(Spring) 프레임워크, MVC 개념 및 기본구조 안녕하세요! 이번 포스팅은 스프링 프레임워크 (Spring Framework)에 대해 간략하게 알아보고, MVC 개념과 기본구조에 대해 설명하겠습니다. 스프링 프레임워크를 얘기하기 전에 먼저 프레임워크부터 짚고 넘어가야 할텐데요 프레임워크는 뼈대나 근간을 이루는 코드들의 묶음이라고 할 수 있습니다. 프레임워크를 이용한다는 의미는 프로그램의 기본 흐름이나 구조를 정하며 모든 팀원들이 이 구조에 자신의 코드를 추가하는 방식으로 개발합니다. 프레임워크 최대의 장점은 개발에 필요한 구조를 이미 코드로 만들어 놓아서 실력이 부족한 개발자라도 개발이 가능하다는 점이 있겠습니다. 스프링은 경량(Light-Weight) 프레임워크 입니다. 서버중심, Heavy weight, 확장성, 유지보수 등의 문제점을 클라이언트중.. 2024. 5. 30.
AWS 개념, AWS 정의 클라우드 컴퓨팅 오늘은 아마존 웹 서비스인 AWS를 알아보겠습니다! Amazon Web Servicee 의 약자인데요, 아마존 웹서비스는 매출이 가장 큰 클라우드 공급 업체입니다. 클라우드의 핵심적인 아이디어는, 인터넷으로 또 다른 컴퓨터(크고, 복잡하고, 성능이 좋은)를 연결해 사용할 수 있는 것입니다. 아마존 웹서비스는 아마존이 제공하는 클라우드 서비스(줄여서 AWS)를 이용해서 컴퓨터 작업을 진행할 수 있습니다. AWS는 클라우드 컴퓨팅이라고 할 수 있는데요, 클라우드 컴퓨팅을 설명하기 앞서 간략하게 클라우드 개념을 정의해보면, 각각 고유의 기능을 가진 서버의 글로벌 네트워크라고 할수 있습니다. 클라우드 컴퓨팅은 이러한 글로벌 네트워크를 통해 제공되는 서버, 데이터베이스, 스토리지, 소프트웨어 등 필요한 IT 자원.. 2024. 5. 30.
SQL SET 연산자, UNION 과 UNION ALL 차이점, INTERSECT, MINUS 1. UNIONA와 B란 데이터 셋이 있을 경우 AUB로 표현되는 집합을 합집합이라고 합니다. 합집합은 A와 B에 포함된 모든 요소(데이터)들을 포함한 집합을 말합니다. 만약 A와 B에 속한 요소들이 아래와 같다고 한다면, A={1,3,4,5,7,8} B={2,4,5,8,9} A와 B 합집합 즉 AUB = {1,2,3,4,5,7,8,9} 가 됩니다. 합집합의 경우 두 데이터 셋에 공통적으로 있는 요소들인 {4,5,8}은 한 번만 포함합니다. SQL에서 이러한 합집합 역할을 수행하는 것이 바로 UNION 연산자입니다. 그럼 위의 내용을 SQL 로 작성해 보겠습니다. A=> SELECT 1,3,4,5,7,8 FROM DUAL; B=> SELECT 2,4,5,8,9 FROM DUAL; 이제 SET 연산자인 U.. 2024. 5. 30.
C# 자료구조 배열(Array) 개념 배열의 차원, 정적배열과 동적배열, 원형배열 자료구조 배열(Array)배열은 연속적인 메모리 상에 동일한 데이터 타입의 요소들을 순차적으로 일렬로 저장하는 자료구조입니다. 순차적으로 나열된 배열요소는 각 요소마다 Index를 붙이는데 배열을 A라고 했을 경우 첫 배열요소는 A[0], 두번째 배열요소는 A[1], ... 등 으로 배열 index를 붙입니다. 하나의 배열은 고정된 크기를 가지고 배열 index를 사용할 경우 배열요소를 바로 접근할 수 있습니다. 배열A가 100개 배열요소가 있는 가정하에 A[0], A[50], A[99] 등 접근하는 시간은 동일하고, 모두 해당 요소를 즉시 접근하여 배열요소 값을 읽거나 쓸 수 있습니다. 배열은 프로그래밍 언어에서 사용하는 아주 기초적인 자료구조입니다.C#의 배열은 배열 객체로서 메모리 상에 배열에 대한.. 2024. 2. 18.
3D 프린팅 개념 및 등장배경, 제조과정 1. 3D 프린팅 개요 가. 3D 프린팅의 개념 3D 프린팅 (3D Printing)은 3차원 설계 데이터를 기반으로 고유의 소재를 층층이 쌓아 입체 형태의 제품을 제작하는 기술을 말하는 것으로 전통적인 제품 생산방식은 재료를 자르거나 깎아서 생산하기 때문에 절삭가공 (subtractive manufacturing)이라 불리는 반면, 3D 프린팅은 재료를 한 층씩 쌓아 제작하는 방식으로 적층가공(additive manufacturing)이라고도 불립니다. 절삭가공 방식은 일반적으로 원재료의 95%가 버려지나 3D 프린팅 방식은 필요한 만큼의 원재료만 이용하여 원재료 절감이 가능합니다. 3D 프린팅에는 액체 형태의 재료나 종이, 금속분말, 플라스틱, 모래 등이 이용되며 층의 두께는 약 16~100 마이크로.. 2024. 2. 18.
서버 가상화, 가상화 소프트웨어 종류 서버 가상화는 관리 면에서 장점이 많습니다. 서버 가상화는 한 대의 서버를 많은 서버로 분할하여 이용하는 기술입니다. 가상 화 소프트웨어를 사용하여 하드웨어(CPU나 메모리, 스토리지 드라이브 등)를 논리적으로 분할하여 OS에게 할당함으로써 서버의 분할을 구현하고 있습니다. 서버 가상화로 만든 서버를 '가상 머신' 또는 '가상 서버'라고 합니다. 서버 가상화는 물리적으로 몇 개의 서버를 한 대로 집약하여 설치 공간을 줄이거나 '라이브 마이그레이션(live migration) 기능'이나 '폴트 톨러런스(fault tolerance) 기능을 사용하여 다른 서버로 가상 머신을 이동시킬 수 있는 등 시스템 관리자에게 있어서 비용을 넘어서고도 남음이 있는 장점을 갖고 있어 폭발적으로 보급되었습니다. 서버 가상화는.. 2024. 2. 8.
ERP 시스템 도입 방법 및 필수조건 1. ERP 시스템 도입 가. ERP 도입의 필수 조건 ERP를 도입할 시에는 반드시 다음과 같은 대표적인 사항을 고려해야 합니다. 첫째, 통합성(Integration)으로, ERP는 논리적으로 관련이 있는 업무는 항상 연결이 되어 처리가 되도록 설계되어야 한다는 것입니다. 즉, 기존의 정보시스템이 회계부문, 물류부문이 별도로 구성되었던 것과는 달리 기업 내의 데이터를 관리하는 시스템이 완전하게 통합되어야 합니다. 그리고 생산, 구매, 판매, 재무 및 관리회계, 자금 등 기업 내의 기능을 통합화함으로써 작업 및 자료의 중복, 자료간의 불일치를 원천적으로 배제하여 회사의 업무 프로세스를 최적화 하고 비효율을 제거해야 합니다. 둘째, 실시간 처리(Real-time Processing)로서 실시간 처리는 모든.. 2024. 2. 8.