728x90
Best Story
- [서버] PowerShell 7으로 업그레이드하기: 설치 방법과 주요 장점 PowerShell 7의 설치 방법과 주요 장점, 그리고 SSH 접속 후에도 편리한 자동완성을 사용하는 방법 리눅스 서버를 운영하다 보면 Windows 환경에서 SSH 접속이나 스크립트 작업을 할 일이 많다. 그동안 Windows에 기본 설치된 PowerShell 5.1을 사용해왔는데, 최근 PowerShell 7로 업그레이드하면서 자동 완성, 명령어 예측 등 다양한 개선 사항을 체감할 수 있었다. ✅ PowerShell 5.1 vs PowerShell 7Windows에 기본 탑재된 PowerShell은 5.1 버전이며 PowerShell 7은 .NET Core/.NET 기반으로 재작성된 크로스 플랫폼 버전이다.PowerShell 5.1: Windows 전용, .NET Framework 기반PowerS.. 2025.12.14
- [대학원] IT 특수대학원 면접 후기 인서울 IT 관련 특수대학원 지원 및 면접 후기 우선 직장이 서울이었기 때문에 서울에 있는 대학원들을 알아보았고, 그 중 소프트웨어 관련 학과가 있는 상위권 특수대학원으로 필터링한 결과 아래 5개의 대학원에 지원하였다.숭실대(정보과학 대학원)국민대(소프트웨어 융합대학원)서강대(AI.SW 대학원)서울시립대(과학기술 대학원)한양대(공학 대학원)대학원 지원 시 자기소개서나 학업계획서를 받는 곳도 있는데 그게 점수에 큰 영향은 없고 면접 시 참고 자료로 활용하는 것 같다. 숭실대: 정보과학 대학원편안한 분위기에서 2:3 면접이 진행되었다.입실 전 관심과목과 어필하고 싶은 부분을 작성하는 시간이 있었고, 면접에서는 간단한 자기소개 후 자기소개를 바탕으로 한 기본 질문 1~2개를 받았다. 결론 : 자기소개서도 따로.. 2025.12.14
- [Git] 다중 브랜치 관리 및 동시 작업 (with. worktree) 하나의 프로젝트에서 여러 브랜치를 띄워놓고 동시에 작업할 수 있다 하나의 프로젝트라도 보통 여러 브랜치로 나누어 관리하기 때문에 코드를 비교하거나 병합하는 과정에서 동시에 여러 브랜치를 띄워서 작업해야 하는 상황이 종종 발생한다. 이때 가장 쉬운 방법은 Git에서 동일한 프로젝트를 하나 더 Clone 해서 두개의 프로젝트에서 각각의 브랜치를 띄워놓고 작업하면 된다. 하지만 worktree를 사용하면 하나의 프로젝트에서 여러 브랜치를 효율적으로 관리할 수 있다. 💡 worktree란?Git worktree는 하나의 Git 저장소에서 여러 개의 작업 디렉터리(working directory)를 동시에 관리할 수 있는 기능이다. 이를 통해 개발자는 로컬 환경에서 여러 브랜치를 병렬로 작업할 수 있다. 1.. 2025.03.18
- [GoormIDE] goorm ide 사용방법 💡 구름 IDE란? 웹 기반 클라우드 통합 개발 환경이다. 네트워크가 연결되어 있다면 Python, JavaScript, C, C++ 등 원하는 언어로 프로그래밍 할 수 있는 개발 환경을 쉽게 구축할 수 있다. 구름은 아마존에서 EC2를 이용하고 있으며 도커 컨테이너를 사용해서 빠르게 개발환경을 구축할 수 있게 지원하고 있다. 강력한 협업 기능을 제공한다. 개인은 프로젝트 개발, 단체는 오픈 소스 프로젝트 진행을 위해 사용할 수 있고, 다양한 기능을 통해 효율적인 협업이 가능하다 각종 소셜 계정, 이메일 등의 로그인을 지원한다. (나는 google) 컨테이너를 생성하여 프로젝트를 관리하고, 도메인(IP)를 세팅하여 서버를 실행한다. 💡사용 방법 아래 URL로 접속하여 로그인하면 된다. goormIDE -.. 2023.09.10
- [Database] RocksDB - RDB도 아니고 MemoryDB도 아닌, 그 중간 Meata가 개발한 LSM-Tree 기반의 Key-Value 스토어.빠른 쓰기 성능과 디스크 영속성을 동시에 챙긴다.📚 목차RocksDB란?핵심 이론 개념실제 활용과 장단점Spring Boot 코드 예시정리 1. RocksDB란?백엔드 개발을 하다 보면 데이터를 어디에 저장할지 고민할 때 선택지가 보통 이렇게 나뉜다.구분대표 제품특징RDBPostgreSQL, MySQL정형 데이터, 트랜잭션, 디스크 저장Memory DBRedis, Memcached초고속, 휘발성(기본), 메모리 한계RocksDBRocksDB빠른 쓰기, 디스크 영속성, Key-Value RocksDB는 Redis처럼 빠르지만, PostgreSQL처럼 디스크에 저장된다.2013년 Facebook이 내부 스토리지 엔진으로 개발했고, 현재는.. 2026.03.28
- [PostgreSQL] File로 간단하게 DB Table 백업하기 개발하다 데이터를 잠깐 백업해야 하는데 pg_dump..등 사용하기 귀찮을 때 간단하게 백업하는 방법 1. 테이블 데이터 백업하기 (Backup)PostgreSQL에서 COPY + TO 명령어를 사용하여 테이블 데이터를 파일로 백업할 수 있다.#COPY {schema.table} TO '{backup_path}' DELIMITER ',' CSV HEADERCOPY test.user TO '/path/to/backup/user.csv' DELIMITER ',' CSV HEADER; 2. 백업 데이터 복구 (Restore)백업된 CSV 파일을 다시 테이블로 복구하려면 COPY + FROM 명령어를 사용하여 데이터를 복구할 수 있다.# COPY {schema.table} FROM '{file_path}' .. 2024.10.22
728x90