728x90
Best Story
- [대학원] IT 특수대학원 면접 후기 인서울 IT 관련 특수대학원 지원 및 면접 후기 우선 직장이 서울이었기 때문에 서울에 있는 대학원들을 알아보았고, 그 중 소프트웨어 관련 학과가 있는 상위권 특수대학원으로 필터링한 결과 아래 5개의 대학원에 지원하였다.숭실대(정보과학 대학원)국민대(소프트웨어 융합대학원)서강대(AI.SW 대학원)서울시립대(과학기술 대학원)한양대(공학 대학원)대학원 지원 시 자기소개서나 학업계획서를 받는 곳도 있는데 그게 점수에 큰 영향은 없고 면접 시 참고 자료로 활용하는 것 같다. 숭실대: 정보과학 대학원편안한 분위기에서 2:3 면접이 진행되었다.입실 전 관심과목과 어필하고 싶은 부분을 작성하는 시간이 있었고, 면접에서는 간단한 자기소개 후 자기소개를 바탕으로 한 기본 질문 1~2개를 받았다. 결론 : 자기소개서도 따로.. 2025.12.14
- [서버] 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
- [PostgreSQL] 데이터베이스 서버 보안 취약점 방지 실제 운영중인 서비스에서 데이터베이스의 보안은 매우 중요한 문제이므로 보안 관련 설정을 적용하여 취약점을 미리 방지하는 것이 좋다. PostgreSQL은 데이터베이스 보안을 강화하기 위해 다양한 설정과 기능을 제공한다. 특히 서버 설정 파일을 통해 암호화를 적용하고 안전한 인증 방식을 사용할 수 있다. 이 글에서는 PostgreSQL의 pg_hba.conf 파일을 중심으로 hostssl 및 scram-sha-256 설정 방법과 관련 정보를 다룬다. pg_hba.conf 파일 개요경로: /var/lib/postgresql//main/pg_hba.conf역할: PostgreSQL의 호스트 기반 인증(HBA, Host-Based Authentication) 방식을 정의하며, 클라이언트 접속을 제어한다. 1... 2024.10.22
- Claude Context Kit: 프로젝트마다 다른 개발 컨텍스트, 하나의 명령으로 통일하기 프로젝트마다 제각각인 개발 컨텍스트(하네스, 온톨로지, 메모리)를 매번 새로 세팅하는 게 귀찮아서, 프로젝트 구조에 맞춰 자동으로 구축해주는 Claude Code 플러그인을 만들었다.들어가며Claude Code로 여러 프로젝트를 오가며 작업하다 보면 매번 비슷한 고민을 하게 된다.새 프로젝트를 시작할 때마다 Agent, Skill, 라우팅 규칙 같은 "하네스"를 처음부터 다시 세팅해야 한다.프로젝트마다 구조가 제각각이라, A 프로젝트에서 만든 세팅을 B 프로젝트에 그대로 옮겨 쓸 수가 없다.시간이 지나면 어떤 프로젝트에 어떤 세팅을 했는지조차 기억이 안 난다.결국 "세팅 자체"가 매번 반복되는 잡무가 되어버렸다. 이 문제를 해결하고 싶어서, 프로젝트 구조를 스캔해서 그 프로젝트에 맞는 컨텍스트(코드 구조.. 2026.07.22
- [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
- [Java] 에러 노트 Java 개발 중 발생한 에러를 정리하는 곳입니다. 메서드 호출 실패 에러에러 코드- ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.java.lang.NoSuchMethodError: kr.co.test.CommonEnv.setConfig(Ljava/lang/String;)발생 원인- 로컬 IDE는 pom.xml 설정을 엄격히 따르지만, 서버 환경에서는 클래스 로더가 pom.xml의 의도와 상관없이 파일 시스템 순서대로 라이브러리를 읽다가 먼저 발견된 구버전을 로드함.해결 방법- 빌드 결과물(WAR/JAR) 내부에 중복 포함된 구버전 라이브러리를 찾아 제거하거나, pom.xml에서 의존성 .. 2026.01.03
- [AI] 2025 최신 AI 관련 개념 & 기술 정리 현재, AI는 단순한 챗봇을 넘어 스스로 판단하고 행동하는 Agent 시대로 접어들었다. MCP, RAG, Function Calling 등 개발자에게 필수적인 AI 핵심 개념들을 정리해보자1. 핵심 AI 개념🤖 AI Agent (AI 에이전트)정의: 사용자의 목표를 달성하기 위해 스스로 판단하고, 도구를 사용하며, 여러 단계의 작업을 자율적으로 수행하는 AI 시스템기존 챗봇 vs AI Agent 비교: 기존 챗봇AI Agent동작 방식질문 → 답변 (1회성)목표 → 계획 → 실행 → 검증 (다단계)도구 사용❌✅ 웹 검색, 파일 생성, API 호출 등자율성수동적 응답능동적 문제 해결예시 - "항공권 예약해줘"라고 요청하면:[기존 챗봇]→ "항공권 예약 사이트를 방문해보세요"[AI Agent]→ 1. 사.. 2025.11.10
728x90