본문 바로가기

반응형

전체 글

(9415)
AI 중 로컬 PC에서 다운 받아 별도 학습하여 별도의 서비스를 만들 수 있는 AI 1. Hugging Face Transformers특징: 다양한 사전학습된 언어모델(BERT, GPT-2, GPT-J, GPT-NeoX 등)을 로컬에 다운로드 후 파인튜닝 가능.장점: Python 기반, 커뮤니티와 자료가 풍부, 자유롭게 커스텀 가능.사용법: transformers 라이브러리 설치 후 데이터셋으로 파인튜닝 진행.서비스화: Flask, FastAPI 등과 연동하여 웹서비스 구축 가능.2. OpenAI GPT 모델 (API 외에 로컬 버전)GPT-2, GPT-J, GPT-Neo 같은 모델은 로컬에서 사용 가능.GPT-3 이상의 모델은 로컬 배포가 제한적이며, 보통 API를 통해 사용.GPT-J, GPT-NeoX는 EleutherAI에서 공개한 오픈소스 모델로 로컬에서 파인튜닝 가능.3. St..
무료 및 오픈소스 AI 코딩 도구 1. 코드스페이스 (CodeSpaces by GitHub)무료로 제공되는 클라우드 개발 환경이며, AI 코드 생성 기능과 결합해 활용 가능오픈소스 프로젝트 개발에 적합2. Tabnine (무료 플랜 제공)AI 기반 코드 자동 완성 도구무료 플랜에서는 기본적인 코드 완성 기능 제공독립 실행형 또는 다양한 IDE 플러그인으로 사용 가능Tabnine GitHub3. Kite (서비스 종료 예정)이전에는 무료 AI 코드 보조 도구로 유명했으나, 현재는 서비스 종료 상태입니다. 4. CodeBERT마이크로소프트와 페이스북이 공동 개발한 오픈소스 AI 모델코드 이해 및 생성에 특화된 모델로, 직접 학습시키거나 API로 활용 가능CodeBERT GitHub 5. GPT-Neo / GPT-J (EleutherAI)El..
코드 시각화 도구 1. 클래스 & 패키지 다이어그램 생성(1) IntelliJ IDEA (Community Edition - 무료)기능: UML 클래스 다이어그램 자동 생성사용법:프로젝트에서 클래스 선택 → 우클릭 → Diagrams → Show Diagram패키지 전체 다이어그램도 생성 가능장점: 실시간 탐색 + 커스터마이징 가능 (메서드/필드 표시 여부 선택)(2) Eclipse with ObjectAid (무료 플러그인)기능: 동적 UML 다이어그램 생성설치: Eclipse Marketplace에서 ObjectAid 검색 후 설치장점: 드래그 앤 드롭으로 다이어그램 편집 가능(3) PlantUML (오픈소스)기능: 코드 기반 다이어그램 생성 (클래스, 시퀀스, 패키지 등)사용법: @startumlclass Car {..
intellij idea 2022.3.3 (community edition) https://youtrack.jetbrains.com/articles/IDEA-A-236159435/IntelliJ-IDEA-2022.3-Latest-Builds_ https://youtrack.jetbrains.com/articles/IDEA-A-236159435/IntelliJ-IDEA-2022.3-Latest-Builds{{ (>_youtrack.jetbrains.com
Spring 개발자 교육 제목 슬라이드주제: Spring 기반 백엔드 개발 교육부제: React+TypeScript 프론트엔드와의 연동을 중심으로교육 대상: 초중급 Spring 개발자목차 슬라이드아키텍처 개요프로젝트 구조 설명주요 컴포넌트 상세end-to-end 예제 흐름모범 사례와 주의점1. 아키텍처 개요 슬라이드전체 흐름도:[React+TS] → [Spring Controller] → [Service] → [Mapper] → [iBatis/SQLMap] → [MariaDB] ↑_______________________________↓계층별 역할:Controller: HTTP 요청 처리, 입력 검증Service: 비즈니스 로직 구현Mapper: 데이터 액세스 추상화SQLMap: SQL 쿼리 정의2. 프로젝트 구조 슬..
Spring, iBATIS, MariaDB 환경에서 온라인 서비스와 배치 서비스 구성 가이드 1. 온라인 서비스 환경 구성1.1. 기본 아키텍처[클라이언트] ↔ [웹 서버] ↔ [애플리케이션 서버(Spring)] ↔ [MariaDB]1.2. 개발 환경 설정1.2.1. 의존성 설정 (pom.xml 또는 build.gradle) org.springframework spring-webmvc 5.3.20 org.mybatis mybatis 3.5.9 org.mybatis mybatis-spring 2.0.7 org.mariadb.jdbc mariadb-java-client 3.0.6 org.apache.commons commons-dbcp2 2.9.01.2.2. Spring 설정 (applicationContext.xml)..
[D] 각 시스템에 등록된 SQL로 알람 요청 Oracle ERP에서 각 시스템에서 SQL를 만들어서 문제가 발생 할 수 있는지 녹색, 노랑색, 빨강색으로 나누어 메일로 알림을 보내주는 시스템을 만들었는데 React, Typescript, Spring, ibatis, Mariadb 환경에서 구축 할 수 있도록 코드 생성해주세요.아래는 Oracle ERP 시스템에서 SQL 실행 상태를 모니터링하고 문제 발생 시 경고 이메일을 보내는 시스템을 구현하는 전체 아키텍처와 주요 코드입니다.시스템 아키텍처[Frontend: React+TypeScript] ← REST API → [Backend: Spring Boot] ↔ [MyBatis] ↔ [MariaDB] ↓ ..
React, Typescript 환경에서 하나의 프로젝트에서 여러 시스템을 사용하고 공유 컴퍼넌트를 사용하고 다른 시스템의 기능을 사용 할 수 있도록 구성 React, Typescript 환경에서 하나의 프로젝트에서 여러 시스템을 사용하고 공유 컴퍼넌트를 사용하고 다른 시스템의 기능을 사용 할 수 있도록 구성해 주세요. 프로젝트 구조 설계/monorepo-root /packages /shared-components # 여러 시스템에서 사용하는 공통 컴포넌트 /system-a # 시스템 A /system-b # 시스템 B package.json tsconfig.json ... monorepo 구조로 여러 시스템과 공유 컴포넌트를 하나의 저장소에서 관리Yarn Workspaces, pnpm workspace, 또는 Lerna 등으로 패키지 관리를 추천 Monorepo 및 패키지 ..

반응형