| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 주니어 백엔드 개발자
- heap area #stack area #static area #jvm
- server engineer
- Next.js
- java #추상클래스
- 자바 #자바문법 #자바기초 #참조형 #기본형
- tibero 7.23
- 넥슨개발자컨퍼런스
- java #예외처리 #throw #throws
- aws SAA-c03
- 반복문
- tmax tibero
- 올 겨울은 조금 따뜻할 것 같다.
- Spring
- 나는야 4학년 #5학년 까지 가보자구
- server developer
- 2026 하반기 대기업 반드시 갑니다
- level2
- software enginner
- level3
- AWS
- object 클래스 # java
- 백엔드 개발자 로드맵
- 25304번
- 서버 엔지니어
- 서버 개발자
- static #자바 메모리 구조 #멤버 변수
- ndc2025
- 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
- 이분탐색
- Today
- Total
목록전체 글 (152)
개발자 쿠키
RAG (Retrieval-Augmented Generation)LLM이 모르는 것을 지어내지 않게 만드는 방법. 질문에 답하기 전에 외부 문서에서 근거를 먼저 찾아오는 구조1. 왜 RAG가 필요한가LLM 단독 사용의 한계는 크게 세 가지한계내용환각 (Hallucination)모르는 내용을 그럴듯한 문장으로 생성. 사실 여부와 무관하게 확신에 찬 어조 유지도메인 지식 부재사내 규정, 제품 매뉴얼, 내부 FAQ 등 학습 데이터에 없는 정보는 답변 불가최신 정보 미반영학습 시점(knowledge cutoff) 이후 정보 부재. 재학습 비용이 커서 실시간 반영 불가파인튜닝은 모델 자체를 바꾸는 방식이라 비용과 주기가 부담.RAG는 모델을 건드리지 않고 프롬프트에 근거 문서를 끼워 넣는 방식이라 문서만 갱신하면..
ALGORITHM최소 신장 트리(MST)의 정의와 성질, 그리고 이를 구하는 두 알고리즘인 크루스칼과 프림을 정리1. MST(최소 신장 트리)신장 트리(Spanning Tree)그래프의 모든 정점을 포함하면서 사이클이 없는 부분 그래프 트리의 정의를 그래프 전체 정점에 확장한 형태신장 트리의 조건정점 V개를 모두 포함간선은 정확히 V-1개사이클 없음모든 정점이 연결(연결 그래프)간선 V-1개, 사이클 없음, 연결됨. 이 셋 중 두 개가 성립하면 나머지 하나는 자동 성립. 트리의 기본 성질이며 MST 문제의 종료 조건으로 직결됨최소 신장 트리가능한 신장 트리 중 간선 가중치의 총합이 최소인 것핵심 성질간선 개수는 항상 V-1개로 고정MST는 유일하지 않을 수 있음. 동일 가중치 간선이 존재하면 여러 개 가..
AI STUDY REFERENCE[AI 용어] 머신러닝부터 임베딩까지 필수 용어 총정리머신러닝 기초, 신경망, 토큰화와 임베딩까지 학습하며 정리한 용어 레퍼런스1. 머신러닝 기본 용어모델 (Model)입력과 출력의 관계를 표현한 수식. y = ax + b도 모델. 학습은 이 수식의 계수를 찾는 작업 피처 (Feature)대상을 수치로 표현해 모델에 넣는 입력 변수. 사람이 대상이면 키, 몸무게, 나이 -> 입력값학습 : 데이터로 모델(수식)을 만들어내는 과정 -> 배포 전 단계추론 : 완성된 모델로 새로운 값을 예측하는 과정 -> 서비스 런타임에서 동작하는 것파라미터 : 모델이 학습을 통해 스스로 찾아내는 값 (Weight, Bias) -> 학습결과로 산출하이퍼파라미터 : 사람이 직접 지정하는 값 (학습..
1. 문제연속된 부분 수열의 합 (프로그래머스 Lv.2)비내림차순으로 정렬된 수열이 주어질 때, 다음 조건을 만족하는 부분 수열을 찾는 문제입니다.기존 수열에서 임의의 두 인덱스의 원소와 그 사이의 원소를 모두 포함하는 부분 수열이어야 합니다.부분 수열의 합은 k입니다.합이 k인 부분 수열이 여러 개인 경우 길이가 짧은 수열을 찾습니다.길이가 짧은 수열이 여러 개인 경우 앞쪽(시작 인덱스가 작은)에 나오는 수열을 찾습니다.조건을 만족하는 부분 수열의 시작 인덱스와 마지막 인덱스를 배열에 담아 반환하면 됩니다. 인덱스는 0부터 시작합니다.https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스SW개발자를 위한 평가, 교육의 Total ..
문제N x N 보드에서 (0, 0)부터 (N-1, N-1)까지 도로를 건설하는 최소 비용을 구합니다.빈 칸 0, 벽 1이며 벽은 지날 수 없습니다직선 도로 1개당 100원코너 1개당 500원 추가접근비용 기준 다익스트라로 접근했습니다. 문제는 같은 칸에 더 싸게 도착해도 그때의 진입 방향이 나쁘면 이후에 500원이 더 붙어 손해가 될 수 있다는 점입니다. 비용만으로는 한 칸의 상태를 대표할 수 없습니다.그래서 dist[n][n][4]로 (좌표, 진입 방향)을 하나의 상태로 관리하고, 출발 지점은 직전 방향이 없으므로 direction = -1로 두었습니다. 마지막에는 도착 칸의 4방향 값 중 최솟값을 고릅니다.핵심 두 줄다익스트라에서 실제로 중요한 부분은 nCost 계산과 그 밑의 갱신 조건문입니다. 특..
NETWORK네트워크 총정리목차네트워크 계층 구조 (OSI 7계층, TCP/IP 4계층)패킷과 캡슐화물리 계층과 데이터 링크 계층네트워크 계층 (IP, 라우팅, NAT)전송 계층 (TCP, UDP)TCP 3-way handshake와 4-way handshake흐름 제어와 혼잡 제어응용 계층 (HTTP, HTTPS)대칭키, 공개키와 TLS handshake브라우저에 naver.com을 치면 일어나는 일로드 밸런싱과 서버 확장Blocking, Non-blocking과 Synchronous, Asynchronous면접 예상 질문 40선1. 네트워크 계층 구조OSI 7계층을 나누는 이유가장 중요한 목적은 표준화와 학습 도구입니다. 표준화를 통해 이질적인 포트나 프로토콜 때문에 생기는 호환성 문제를 해결해 비용..
