[Claude Code] 클로드 코드 설치해보기
·
AI 개발/Claude Code
최근 AI 개발에 인기가 늘어가면서, 개발자들 사이에서 AI 개발, 바이브 코딩 등 관심을 많이 가지고 여러 자료들이 나오고 있다. 그래서, AI개발을 공부해봐야겠다는 생각이 들어, 블로그에 정리를 하면서 학습을 해보려고 한다. 나는 Intelij의 Junie, Open AI에 Codex를 사용해봤는데, Claude는 아직 사용해보지 못했다. Claude가 다른 AI들에 비해서 개발에 더 특화? 되어있다는 평을 많이 들었는데, 가격에 비한 토큰사용량 제한 등이 있다고 해서, 사용해보지 않았는데, 그래도, 다른 AI들 보다 성능면에서 좋다는 이야기가 있어서, 한번정도는 사용해봐야하지 않을까 해서 사용해보려고 한다. ✅ 설치Claude 공식문서에서는 다양한 설치방법을 보여주는데, 그 중에 네이트브 설치를 권..
맥북에서 Docker Desktop으로 GitLab 실행하기
·
개발일지/GIT
이번 포스트에서는 Apple Silicon(M4) 기반 맥북에서 Docker Desktop을 이용해 **GitLab Community Edition(GitLab CE)**을 실행하는 방법을 소개합니다.docker-compose.yml 파일을 활용해 손쉽게 GitLab 컨테이너를 구성하고, 초기 설정까지 완료해보겠습니다. 1. docker-compose.yml 파일 생성먼저 GitLab 컨테이너를 정의하는 docker-compose.yml 파일을 생성합니다.M1, M2, M3, M4 맥북은 ARM 아키텍처 기반이기 때문에, platform: linux/amd64 설정을 명시해줘야 정상적으로 GitLab이 실행됩니다.version: '3.6'services: gitlab: image: gitlab/g..
Java에서 싱글톤 패턴 제대로 이해하기: 구현부터 주의점까지
·
개발일지/Design Patterns
싱글톤 패턴이란?싱글톤 패턴이란 객체를 오직 하나만 생성하도록 보장하는 디자인 패턴이다. 주로 메모리 사용 최적화, 상태 공유, 공통 리소스 관리를 위해 사용된다. 예를 들어, 로그 시스템, 설정 정보 관리, DB 커넥션 풀 등에서 활용된다. 싱글톤 패턴의 문제점싱글톤 패턴의 기본 구현은 멀티스레드 환경에서 동시성 이슈를 발생시킬 수 있다.public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); ..