Dev Repo Log
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (60)
      • DataBase (4)
        • MySQL (1)
      • Algorithm (14)
      • Project (3)
        • teamProject1 (3)
      • Programming Language (20)
        • Java (18)
        • JavaScript (1)
        • Kotlin (1)
      • Learning (16)
        • LLM (1)
        • Git (0)
        • TIL (8)
        • Design Pattern (2)
        • Servlet & JPA (5)
      • Software Development Tools (3)
        • IDE (3)
        • tools (0)
      • Others (0)
  • 홈
  • 태그
  • 방명록
Learning/TIL

Ollama on Rancher Desktop (Windows): Docker 연결 및 메모리 부족 오류 트러블슈팅

이 가이드는 Windows 환경에서 Rancher Desktop을 사용하여 Docker 컨테이너로 Ollama를 설치하고, Llama3.2와 같은 대규모 언어 모델(LLM)을 실행하려 할 때 발생할 수 있는 일반적인 문제들과 그 해결 과정을 단계별로 안내합니다.목표: Rancher Desktop (v1.18.2 기준)을 사용하는 Windows에서 Docker를 통해 Ollama 서버를 설정하고, llama3.2 모델을 성공적으로 실행합니다.문제 상황 1: Docker 데몬 연결 오류증상: docker pull 또는 다른 Docker 명령어 실행 시 다음과 같은 오류 메시지 발생.초기 상태 분석:Rancher Desktop 실행 상태 확인: 먼저 Rancher Desktop UI를 열어 모든 서비스가 정상..

2025. 5. 20. 11:57
Learning/TIL

[250326] 안티패턴

안티패턴 완벽 이해: 소프트웨어 개발의 어두운 그림자안티패턴을 이해하는 것은 좋은 코드를 작성하고 효율적인 시스템을 만드는 데 아주 중요합니다. 안티패턴이란? 간단하게 말하면, 장기적으로 큰 문제를 일으키는 나쁜 습관이나 설계 방식입니다.급할 때 먹는 패스트푸드 같다고 생각을 해봤습니다. 그렇다면 왜 알아야 할까?안티패턴을 이해하면 다음과 같은 이점들이 있습니다. 문제 예방흔히 저지르는 실수를 미리 알고 피할 수 있습니다.코드 품질 향상더 나은 설계를 통해 유지보수가 쉽고 깔끔한 코드를 만들 수 있습니다.개발 효율 증대잘못된 방향으로 시간을 낭비하지 않고 효율적으로 개발할 수 있습니다.팀 의사소통 개선안티패턴이라는 공통된 언어를 통해 문제점을 명확하게 이야기하고 해결할 수 있습니다.기존 코드 이해도 향상..

2025. 3. 26. 16:29
Learning/TIL

[250326] 코딩테스트 문제 해결을 위한 단계별 접근법 (Java 8 기반)

1. 문제 이해 및 제약조건 확인 가장 중요하고 첫 번째 단계는 문제를 정확히 이해하는 것입니다. 요구사항 파악: 문제에서 무엇을 요구하는지 명확히 파악하세요. 숨겨진 조건이나 놓치기 쉬운 세부 사항까지 꼼꼼하게 읽어야 합니다.입력과 출력 정의: 주어진 입력 형식과 기대하는 출력 형식이 무엇인지 확실히 정의해야 합니다.예시: 입력이 정수 배열 nums와 정수 target이고, 출력이 nums에서 두 수를 더해 target이 되는 인덱스 쌍이라면, 이를 명확히 인지해야 합니다.제약조건 확인 (필수!): 효율적인 알고리즘 설계를 위해 제약조건을 반드시 확인해야 합니다.데이터 크기/범위: 입력 데이터의 크기 범위 (예: 배열 길이 1 시간 복잡도와 공간 복잡도에 대한 감을 잡아야 합니다.알고리즘 선택 기준: ..

2025. 3. 26. 12:21
Learning/TIL

[250325] Aiven & 프로젝트

Aiven.io는 오픈소스 데이터 인프라를 관리형 클라우드 서비스로 제공하는 플랫폼입니다. 신입 자바 백엔드 개발자에게 다음과 같은 핵심 가치를 제공합니다. 데이터 인프라(Data Infrastructure)란? 데이터를 수집, 저장, 처리, 분석하기 위한 하드웨어/소프트웨어 시스템의 집합체입니다. 핵심 구성 요소:데이터베이스 (예: PostgreSQL, MySQL) → 트랜잭션 데이터 저장스트리밍 시스템 (예: Apache Kafka) → 실시간 데이터 파이프라인 구축분석 도구 (예: InfluxDB, Grafana) → 데이터 시각화 및 모니터링캐싱 시스템 (예: Redis) → 고성능 데이터 조회 Aiven의 주요 서비스와 Java 개발자 연동 1. PostgreSQL (관계형 데이터베이스)연동 코..

2025. 3. 25. 15:17
Learning/TIL

[250325] 자격증

자격증의 개념과 중요성 1. 자격증(Certification)이란? 정의: 특정 분야에서의 권한(Authority), 인증(Authentication), 인가(Authorization)를 부여하는 공식적 증명.구분:인가(Authorization):특정 행위를 할 수 있는 법적 권한 (예: 운전면허, 의사면허, 변호사 자격).목적: "할 수 있냐/없냐"를 구분 (예: 세무사 자격 → 세무 관련 업무 수행 권한).인증(Authentication):특정 지식/기술을 보유했음을 검증 (예: AWS 자격증, SQLD).목적: 채용 시 가점, 회사 내 권한 부여, 외부 지원금/사업 수주에 유리. 2. 잘 설계된 자격증 체계의 장점 학습 동기 부여:몰입의 3요소 충족:명확한 목표 설정 → 합격이라는 구체적 결과.빠른..

2025. 3. 25. 10:15

도커(Docker)?

보호되어 있는 글입니다.

2025. 3. 13. 10:08
  • «
  • 1
  • 2
  • »
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

공지사항

전체 카테고리

  • 분류 전체보기 (60)
    • DataBase (4)
      • MySQL (1)
    • Algorithm (14)
    • Project (3)
      • teamProject1 (3)
    • Programming Language (20)
      • Java (18)
      • JavaScript (1)
      • Kotlin (1)
    • Learning (16)
      • LLM (1)
      • Git (0)
      • TIL (8)
      • Design Pattern (2)
      • Servlet & JPA (5)
    • Software Development Tools (3)
      • IDE (3)
      • tools (0)
    • Others (0)

태그

  • #Java
  • #srid
  • #rancher desktop
  • #예외처리
  • #intellij
  • #BFS
  • #그래프 이론
  • #Stream
  • #브루트포스
  • #AI활용
  • #시뮬레이션
  • #그래프 탐색
  • #Kotlin
  • #record
  • #객체지향
  • #JavaScript
  • #leetcode
  • #불공변성
  • #구현
  • #JPA
  • #행위패턴
  • #MySQL
  • #dto
  • #백트래킹
  • #Servlet
  • #디자인패턴
  • #제네릭
  • #robopojo
  • #Effective Java
  • #docker
MORE

블로그 인기글

Powered by Privatenote Copyright © Dev Repo Log All rights reserved. TistoryWhaleSkin3.4

티스토리툴바