본문 바로가기

분류 전체보기152

[PostgreSQL] 계정 및 Database 생성, 권한 부여 [목적]Spring Boot와 DB를 연동하기 위해 필요한 계정 및 스키마 생성[계정 생성]/* 계정 및 비밀번호 생성 */CREATE ROLE [계정] WITH LOGIN PASSWORD '[비밀번호]';/* CREATEDB, SUPERUSER, CREATEROLE 권한 부여 */ALTER USER [계정] WITH CREATEDB;ALTER USER [계정] WITH SUPERUSER;ALTER USER [계정] WITH CREATEROLE;[DB 생성]/* Database 생성 */CREATE DATABASE [DB명];/* 권한 부여 */GRANT ALL PRIVILEGES ON DATABASE [DB명] TO [계정]; 2025. 3. 18.
[Spring Boot] DB 연동 오류 해결 : Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. [ 문제 ]프로젝트 구성 중 DB를 연동하지 않아 실행 시 아래와 같은 오류 발생 ***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database (H2, HSQL or Derby), please pu.. 2025. 2. 17.
[Spring] 어노테이션 정리 @RequiredArgsConstructor 초기화 되지 않은 final 필드나, @NonNull이 붙은 필드에 대해 생성자를 생성DI(Dependency injection): 의존성 주입, 하나의 객체에 다른 객체의 의존성을 제공하는 기술@RestController@RequiredArgsConstructor@RequestMapping("/test")public class TestController { private final TestService testService;}=====================================@RestController@RequestMapping("/test")public class TestController { private final TestService .. 2025. 2. 16.
[LangChian] LangChain과 LangChain4j의 차이점 (+ 예시) 1. 언어 및 플랫폼 지원LangChain주로 파이썬과 자바스크립트에서 사용 가능한 프레임워크LLM(대형 언어 모델)을 기반으로 애플리케이션을 쉽게 구축할 수 있게 돕고, 여러 도구와 API를 결합하여 복잡한 작업을 처리다양한 데이터 소스, API, 외부 툴과의 연동이 용이LangChain4j자바 환경에서 LLM을 활용할 수 있도록 만들어진 LangChain의 자바 버전기존의 LangChain 기능을 자바에 맞게 확장한 것자바 개발자들이 LLM 기능을 손쉽게 사용할 수 있도록 지원 2. 주요 기능 및 기반LangChain파이썬과 자바스크립트를 중심으로 발전머신러닝과 인공지능 관련된 다양한 라이브러리와의 호환성 높음주로 데이터 과학, 웹 개발, NLP 프로젝트에서 많이 사용LangChain4j자바 기반의 .. 2024. 9. 19.
[LangChain] LangChain이란? LangChain 정의- LangChain은 언어 모델(LLM, Large Language Model)을 효율적으로 활용하기 위한 프레임워크- 자연어 처리(NLP) 작업에서의 언어 모델 응용을 간소화하고, 강력한 AI 애플리케이션을 쉽게 구축 가능- 특히 GPT와 같은 LLM을 기반으로 한 여러 도구를 통합하고, 다양한 데이터 소스 및 API와 연동해 복잡한 작업 처리LangChain의 주요 구성 요소Prompt Templates: LLM이 요청에 반응할 수 있도록 정교하게 설계된 질문 또는 요청 템플릿Chains: 여러 개의 LLM 호출을 순차적으로 연결해 더 복잡한 작업 처리Agents: 특정 작업을 수행하기 위해 외부 API나 툴을 활용하여 동적으로 결정하는 컴포넌트Memory: LLM에 일관된 맥.. 2024. 9. 16.
[Ollama] Linux 라마 설치 방법 - 서버 정보: CentOS Stream 9- 라마 버전: llama3.1 1. Ollama Linux 버전 다운로드 명령어 실행https://ollama.com/download/linuxcurl -fsSL https://ollama.com/install.sh | sh 2. Ollama 설치 후 실행 명령어 입력ollama run llama3.1 3.  Ollama 로그 확인 명령어journalctl -u ollama.service -b+) 다른 PC에서 접속하기 위해 IP와 Port를 따로 지정하고 싶은 경우 1.   경로 이동cd /etc/systemd/system 2. Ollama 설정 파일 열기vi ollama.service 3.  IP 및 Port 환경 변수 추가[Service]Environme.. 2024. 9. 13.
반응형