플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (484) N
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (7)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (33)
          • Agent (4)
        • DevOps와 Infra (67)
          • DevOps 일반 (24)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (6)
          • Kubernetes On Premise (14)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (10)
          • Elasticsearch (5)
          • Opensearch (5)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (2)
          • SSL (2)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (43) N
          • Java (2)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (5) N
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (15)
          • IT기타 (7)
          • story (5)
          • 문정역 여기어때 (2)
    Backend(Framework)/Rust

    Rust 환경 구축 & 배포 프로세스 구축하기

    Rust 환경 구축 & 배포 프로세스에 대해서 Top-Down 방식으로 학습하면서 알게된 내용을 정리 특히 Cargo.toml 에 대해서 다룹니다.1. 기본 CI / CD우리 프로젝트의 기본 CI / CD 구성은 아래 이미지와 같습니다. 아래와 같은 패턴에서는 Jenkins에서 Rust Gitlab Project를 Clone, Build, Image Push 과정을 거쳐서 Nexus에서 관리하고 Argocd 를 통해서 K8S로 관리로 합니다. 여기서 처음 겪어보는 것은 Rust Dockerfile 구성입니다.2. Dockerfile (for Rust)참고 : https://hub.docker.com/_/rust , https://docs.docker.com/guides/rust/ RustContainer..

    2025. 7. 24. 10:03 / Tech정또해방
    Backend(Framework)/Java

    maven nexus 저장소에서 라이브러리 import 오류

    Nexus 저장소 사용 시 Java SSL 인증서 오류 해결 방법문제점초기 프로젝트를 import할 때 Nexus 저장소를 사용하는 경우, 라이브러리 다운로드 과정에서 오류가 발생할 수 있습니다. 다양한 원인이 있을 수 있지만, Nexus 서버가 HTTPS로 구성되어 있을 경우 로컬 PC에 설치된 Java 패키지에 따라 SSL 인증서 신뢰 오류가 발생할 수 있습니다. Java SSL 인증서 오류가 발생하는 주요 원인신뢰할 수 없는 인증서 사용서버가 자체 서명(Self-signed) 인증서나, 신뢰되지 않는 CA(인증기관)에서 발급한 인증서를 사용하는 경우인증서 만료서버의 SSL 인증서가 유효기간이 지나 만료된 경우인증서 체인 불완전중간 인증서가 누락되어 전체 인증서 체인이 완성되지 않은 경우호스트명 불일..

    2025. 6. 17. 16:07 / 테크fresh
    Backend(Framework)/Rust

    [Rust] 응답 객체 패턴: ResponseDto 구현

    웹 애플리케이션을 개발할 때 클라이언트에게 일관된 형식의 응답을 제공하는 것은 매우 중요합니다. 오늘은 러스트(Rust)에서 이를 구현하는 ResponseDto 패턴에 대해 알아보겠습니다. ResponseDto란 무엇인가?ResponseDto는 제네릭 타입 파라미터 T를 사용하는 응답 데이터 전송 객체(Data Transfer Object)입니다.이 패턴은 API 응답 형식을 표준화하여 코드의 일관성을 높이고 클라이언트 측에서의 응답 처리를 단순화합니다.  먼저 전체 코드를 드리겠습니다. 찬찬히 읽어보고 아래에 세부적인 설명을 보이면 이해가 잘 되실겁니다.impl ResponseDto { pub fn builder() -> ResponseDtoBuilder { ResponseDtoBui..

    2025. 3. 25. 14:40 / Tech쏜
    Backend(Framework)/Rust

    [Rust] 구조체

    IndexingData 라는 러스트 구조체를 정의해보겠습니다. 이 구조체는 검색 인덱싱과 관련된 데이터를 표현하기 위한 것입니다. 기본구조pub struct IndexingData { // 필드들...} 여기서, pub 키워드는 이 구조체가 공개되어 있어 다른 모듈에서도 접근할 수 있음을 의미합니다.  먼저 완성된 구조체를 보여드리겠습니다. #[derive(Debug, Deserialize, Serialize, Clone, PartialEq)]pub struct IndexingData { #[serde(skip_serializing_if = "Option::is_none")] pub id: Option, #[serde(skip_serializing_if = "Option::is_no..

    2025. 3. 25. 14:16 / Tech쏜
    Backend(Framework)/Rust

    #[derive(...)] : 러스트의 매크로 속성

    이 속성은 컴파일러에게 특정 트레이트(trait) 구현을 자동으로 생성하도록 지시합니다. derive 속성을 사용하면 반복적이고 상용구 코드(boilerplate code)를 직접 작성하지 않아도 됩니다. 컴파일러가 자동으로 해당 트레이트의 구현을 생성해 줍니다. #[derive(Debug, Deserialize, Serialize, Clone, PartialEq)]struct User { id: u64, name: String,} 이 코드에서 derive 속성은 User 구조체에 대해 아래 트레이트들의 구현을 자동 생성합니다.  Debug: 디버깅을 위한 출력 형식을 제공합니다. println!("{:?}", user)와 같이 사용할 수 있습니다.Deserialize: Serde를 통해 외부..

    2025. 3. 25. 11:04 / Tech쏜
    Backend(Framework)/Rust

    러스트(Rust) 웹 개발의 핵심 라이브러리 소개

    러스트는 안전성과 성능을 동시에 추구하는 시스템 프로그래밍 언어로, 웹 백엔드 개발에서도 점점 더 많은 관심을 받고 있습니다. 오늘은 웹 개발에 자주 사용되는 주요 러스트 라이브러리들을 살펴보겠습니다. Axum: 모던 러스트 웹 프레임워크use axum::{routing::post, Router, Json}; Axum은 Tokio 팀에서 개발한 인기 있는 웹 프레임워크입니다. 비동기 처리에 최적화되어 있으며, 타입 안전성과 성능을 중요시합니다.routing::post: HTTP POST 요청을 처리하는 라우트를 정의합니다.Router: 애플리케이션의 라우팅을 구성하는 핵심 구조체입니다.Json: 요청과 응답의 JSON 직렬화/역직렬화를 처리합니다.Axum은 미들웨어, 에러 처리, 상태 공유 등 웹 서버 ..

    2025. 3. 25. 10:37 / Tech쏜
    • «
    • 1
    • 2
    • 3
    • 4
    • ···
    • 8
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    정지민
    jeong
    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE

    전체 카테고리

    • 분류 전체보기 (484) N
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (7)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (33)
        • Agent (4)
      • DevOps와 Infra (67)
        • DevOps 일반 (24)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (6)
        • Kubernetes On Premise (14)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (10)
        • Elasticsearch (5)
        • Opensearch (5)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (2)
        • SSL (2)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (43) N
        • Java (2)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (5) N
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (15)
        • IT기타 (7)
        • story (5)
        • 문정역 여기어때 (2)

    블로그 인기글

    태그

    • #python
    • #deepseek
    • #HuggingFace
    • #GPU
    • #Spring Boot Batch
    • #이벤트리스너
    • #apach
    • #langgraph
    • #AWS EKS
    • #문제해결
    • #검색엔진
    • #nextjs
    • #플래티어
    • #pyTorch
    • #venv
    • #아파치
    • #LLM
    • #nifi
    • #나이파이
    • #파이썬
    • #Langchain
    • #finetuning
    • #셀레니움
    • #ElasticSearch
    • #React
    • #adapter_model.bin
    • #Ai
    • #Lora
    • #딥러닝
    • #fine-tuning
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바