Archives
527 posts
- [AI] Jev: 문장 대신 판단과 확률을 반환하는 모델
- [LLM] 양자화 기초: 가중치 저장과 W4A16 계산 과정
- [Malware] 악성코드 기본 동적 분석: Sandbox에서 프로세스·파일·Registry·네트워크 확인하기
- [Malware] Joe Sandbox 분석: 스크립트 생성과 지속성 흔적
- [DFIR] 압수수색 대응: 영장 범위, 반출 판단과 참여권
- [Malware] 악성코드 기본 정적 분석: 해시, 문자열, PE 구조와 Imports
- [DFIR] 디지털 증거의 이해: 동일성, 무결성, 연계보관성과 해시
- [DFIR] 실습을 위한 도구 9종
- [DFIR] 디지털 포렌식 입문: 증거와 절차, 침해사고 대응
- [Malware] 악성코드 분석 입문: 목적과 분석 기법, 국가별 APT 사례
- [LLM] Hugging Face 모델 배포 전 확인 항목
- [vLLM] RunPod L40S에서 콜드 스타트 최적화해보기
- [LLM 추론] Attention 비용과 KV Cache·GQA·MLA 최적화
- [Security] 사이버보안 AI 벤치마크 정리
- [MLOps] Kubernetes GPU 구성요소와 MIG 운영 구조 정리
- [Community] Hugging Face Seoul Meetup & Reference
- [논문 리뷰] TMax로 이해하는 Terminal-Agent RL과 DPPO
- [논문 리뷰] Mid-training 이해하기
- [AI Agent] AI Engineering Review (12주차)
- [AI Agent] LLM Training Preview (11주차)
- [AI Agent] AI Security Preview (10주차)
- [AWS] AWS Summit 2026 Speaker 후기
- [AI Agent] Cost Optimization Preview (9주차)
- [AI/ML] 어휘와 토크나이저
- [AI Agent] LLM Observability Preview (8주차)
- [AI Agent] Multi Agent Preview (7주차)
- [AI Agent] AI Agent Review(6주차)
- [AI Agent] AI Agent Preview (6주차)
- [AI Agent] LLM Evaluation Review (5주차)
- [AI Agent] LLM Evaluation Preview (5주차)
- [AI Agent] Advanced RAG 리뷰(4주차)
- [AI Agent] Advanced RAG Preview(4주차)
- [AI Agent] RAG 리뷰(3주차)
- [AI Agent] RAG Preview(3주차)
- [AI Agent] Prompt Engineering 리뷰(2주차)
- [AI Agent] LLM 기초 정리
- [AI Agent] AI Agent OT 정리
- [Security] 악성코드 샘플 분석 2차 (동적 분석)
- [LLM] VLM으로 표를 정확히 추출하기
- [LLM] 한국어 토큰 사용량과 모델 간 토큰 사용량 차이 정리
- [Security] 악성코드 샘플 분석 2차 (기초 분석, 정적 분석)
- [Security] 악성코드 샘플 분석 1차
- [AI/ML] LLM as Judge를 통한 환각 제어 방법
- [AI/ML] Qwen3-VL-4B 강화 학습(RL) 기반 파인튜닝(Unsloth) 가이드
- [AI/ML] Qwen3 VL 8B SFT LoRA Fine Tuning 가이드
- [CKS] Mutable vs Immutable Infrastructure & Audit Log
- [CKS] Supply Chain Security (3)
- [CKS] Supply Chain Security (2)
- [CKS] Supply Chain Security (1)
- [CKS] Pod to Pod Encryption (Cilium)
- [Security] 악성코드 분석을 위한 정적, 동적 분석 도구 정리
- [CKS] 멀티 테넌트의 DNS 구성
- [CKS] API 우선 순위와 공정성 & Pod 순위와 선점, QoS
- [CKS] Minimize Microservice Vulnerabilities (7) - Implementing Resource Quotas in Kubernetes
- [CKS] Minimize Microservice Vulnerabilities (6) - Container Sandboxing
- [CKS] Demo Encrypting Secret Data at Rest
- [CKS] Minimize Microservice Vulnerabilities (5) - Manage Kubernetes secrets
- [CKS] Minimize Microservice Vulnerabilities (4) - OpenPolicy Agent(OPA)
- [CKS] Minimize Microservice Vulnerabilities (3) - Pod Security
- [CKS] Minimize Microservice Vulnerabilities (2) - Validating and Mutating Admission Controllers
- [AWS] ECS OIDC Connect와 Managed Instance 테스트
- [CKS] Minimize Microservice Vulnerabilities (1)
- [CKS] Kubernetes 시스템을 강화하는 방법(3)
- [CKS] Kubernetes 시스템을 강화하는 방법(2)
- [CKS] Kubernetes 시스템을 강화하는 방법(1)
- [CKS] Kubernetes 노드 보안 강화
- [CKS] Docker Securing the Daemon
- [CKS] Docker Service Configuration
- [AI/ML] 미니 배치와 데이터 로더
- [AI/ML] nn.Module과 클래스로 구현하기
- [AWS] DynamoDB 스키마 설계 가이드
- [AI/ML] 다중 선형 회귀
- [AI/ML] 선형 회귀와 자동 미분
- [Security] 샘플 분석 환경 구성
- [AI] vLLM 특징 및 구성 정리
- [Security] 정적분석과 동적분석
- [Security] VirusTotal
- [Security] 보안관제
- [Security] 악성코드 탐지 지표와 유형
- [Security] Firewall, DDoS, IDS 와 IPS 의 특징 및 차이점
- [Community] Cloud Native Korea Community Day 2025 후기
- [Network] 계층 별 프로토콜 (2)
- [Network] 계층 별 프로토콜(1)
- [MLOps] Apache Airflow 기능 및 용어 정리
- [MLOps] Data Pipeline Orchestration - Airflow, Perfect
- [MLOps] Feature Store
- [MLOps] 대용량 데이터셋을 다루는 여러가지 도구(Spark, Kafka, Flink)
- [Network] 계층별 장비 정리
- [MLOps] 소규모 및 중규모 데이터 처리
- [MLOps] Data Cleaning & Data Transformation
- [MLOps] DataLake
- [MLOps] Data Ingestion - ETL
- [MLOps] Data Collection & Preparation
- [MLOps] MLOps Architecture
- [MLOps] MLOps를 위한 올바른 도구 찾기
- [MLOps] CI / CD / CT / CM
- [MLOps] LifeCycle
- [MLOps] DevOps와 MLOps 비교
- [MLOps] Introducing MLOps Engineer
- [AWS] AWS 기반 데이터 파이프라인 서비스 정리
- [RAG] 한국어 Reranker 모델을 사용하여 RAG 성능 올리기
- [RAG] 더 나은 RAG를 위해 Retrieval pipeline 개선하기
- [Parser] UpstageLayoutAnalysisLoader 를 활용한 문서 파싱
- [Model] 간단한 bge-m3 모델 테스트
- [Neo4j] 외부 데이터셋을 활용한 GraphDB 간단 테스트
- [GraphDB] GraphRAG(Neo4j)
- [SageMaker] SageMaker Jumpstart를 사용한 LLM Fine Tuning - Supervised fine tuning (SFT)
- [SageMaker] SageMaker Jumpstart를 사용한 LLM Fine Tuning - DAFT(Domain-Agnostic Fine-Tuning)
- [SageMaker] SageMaker Jumpstart Evaluation(Ground Truth)을 구성하여 사람이 LLM 평가하기
- [SageMaker] SageMaker Jumpstart의 Custom dataset을 통해 LLM 평가하기
- [SageMaker] SageMaker Jumpstart의 Public Datasets를 통해 LLM 평가하기
- [AWS] Personalize에서 생성형 AI를 활용한 Content Generator
- [OpenSearch] OpenSearch 기능 Deep dive
- [SageMaker] AWS 내장 알고리즘
- [AI] General Deep Learning and Machine Learning Modeling
- [AI] Pinecone을 활용한 Vector Database부터 DeepEval을 활용한 평가까지
- [Sagemaker] Sagemaker 엔드포인트를 통한 SAM2 배포하기
- [CKS] 28. Docker Securing the Daemon
- [CKS] 27. Docker Service Configuration
- [CKS] 26. Ingress
- [CKS] 25. Network Policy
- [CKS] 24. Developing Network Policies
- [CKS] 23. Kubernetes Version Upgrade Demo
- [CKS] 22. Kubernetes Version Upgrade
- [CKS] 21. Kubernetes Software Versions
- [CKS] 20. Kubernetes 배포 전 Platform 바이너리 파일 검증하기
- [CKS] 19. Securing Kubernetes Dashboard
- [CKS] 18. Kubernetes Dashboard
- [CKS] 17. Kubectl Proxy Port Forward
- [CKS] 16. kubelet Security
- [CKS] 1-15. Cluster Roles and Role Bindings
- [CKS] 1-14.RBAC
- [CKS] 1-13. Authorization
- [CKS] 1-12. Bootstrap token for authentication & Service Account token and use it to access API server Lab
- [CKS] 1-11. API Groups
- [CKS] 1-10. KubeConfig
- [CKS] 1-9 Certificates API
- [CKS] 1-8. TLS Certificates
- [CKS] 1-7. k8s TLS 인증서 생성
- [CKS] 1-6. TLS in k8s
- [CKS] 1-5. TLS Basic
- [CKS] 1-4. Service Accounts
- [CKS] 1-3. Authentication
- [CKS] 1-2. Security Primitives
- [CKS] 1-1. CIS Benchmarks
- k8s attack surface 이해
- [RAG] 성능 측정 방식 테스트
- BM25 검색 원리
- [EKS] Pod Identity Not working. (IRSA vs Pod Identity)
- Grafana 알람 설정 정리
- [EKS] 클러스터 업그레이드 모범 사례
- [EKS] 액세스 정책 권한 검토
- [EKS] Conflicts found when trying to apply. Will not continue due to resolve conflicts mode. 에러 발생
- Llamaindex Cookbook을 활용한 GenAI 기본 패턴 정리
- AWS 데이터 엔지니어링을 위한 AI/ML
- AWS 데이터 분석을 위한 AI/ML
- Lambda를 활용한 Tag Automation
- Amazon S3로 DB 스냅샷 데이터 내보내기
- RDS Cross-Region Replication & Failover 테스트
- ArgoCD Rollout Blue/Green, Canary
- Kustomize 개념과 helm 비교
- 조직 단위의 Service quotas 제어
- AWS Config이란?
- CloudFormation StackSet 서비스란?
- CloudFormation Stacksets 테스트
- [EKS] Loki 구성 및 EKS 환경에서의 구축
- [EKS] Dynamic 볼륨 설정
- AWS Control Tower Account Factory
- k8s Gateway API
- Bedrock 태깅하는 방법
- eBPF(Extended Berkeley Packet Filter)
- k6를 활용한 부하테스트
- CloudFormation 자동 배포
- IAM Policy SourceIP Access 제한 관련한 건
- ECS Task Role. vs Task Execution Role. vs Service Role
- [ECS] Service Connect
- [EKS] VPC CNI Prefix delegation
- Horizontal Pod AutoScaler (HPA)
- S3 백업을 이용한 S3 복원
- Observability란?
- gRPC란?
- ECS FireLens 기반 OpenSearch 연동 테스트
- k8s Operator란?
- Istio 시작하기
- [EKS] backup & restore Velero
- Istio advanced
- ECS Task Role. vs Task Execution Role. vs Service Role
- git에서 Issue를 참조하는 커밋 만들기
- AWS Container 환경 로깅시스템 구축하기
- opentelemetry에 대한 이해
- Fargate vs EC2 Instance Deploy
- Git Rebase 이해하기
- 오픈소스에 기여하기
- Amazon Bedrock Data Automation(BDA)를 통해 멀티모달 콘텐츠로 부터 인사이트 도출하기
- ControlTower 계정 관리 모범 사례
- S3 버킷의 경로 스타일 요청과 가상 호스팅 스타일 요청
- OpenSearch Access Control
- Control Tower를 활용하여 프로그래밍 방식으로 AWS Account 빠르게 생성하기
- AWS App2Container를 사용하여 손쉽게 ECS로 전환하는 방법
- AWS ControlTower란?
- Model Context Protocol(MCP) 자세하게 알아보기
- n8n을 활용한 Notion-to-blog 파이프라인 생성하기
- [CKA] Node Affinity와 Taint 조합
- [CKA] Resource Requests와 Limits
- [CKA] Metrics Server로 자원 사용량 확인
- [CKA] Service 유형과 포트
- [CKA] kubeadm으로 Kubernetes 클러스터 구성하기
- [CKA] kubeadm 설치 중 오류 해결
- [CKA] kubeadm 실습 환경 준비
- [CKA] etcd 스냅샷 백업과 복구
- [CKA] kubectl 작업 속도를 높이는 실습 흐름
- [CKA] kubectl 출력 필터링과 정렬
- [CKA] Deployment 생성과 운영
- [CKA] Pod 구성 실습 패턴
- [CKA] ServiceAccount와 RBAC 실습
- [CKA] Worker Node 장애 대응
- [CKA] Ingress와 NetworkPolicy 실습
- [CKA] PersistentVolume과 PVC 실습
- [CKA] 컨테이너 Command와 Arguments
- [CKA] 쿠버네티스 구성 요소 한눈에 보기
- [CKA] Init Container
- [CKA] kube-proxy와 Service 트래픽
- [CKA] 애플리케이션 환경 변수
- [CKA] 애플리케이션 로그 확인
- [CKA] kube-controller-manager
- [CKA] DaemonSet
- [CKA] Secret 저장 데이터 암호화
- [CKA] kubeadm과 Minikube
- [CKA] 마이크로서비스를 쿠버네티스에 배포할 때의 연결
- [CKA] 노드 OS 업그레이드
- [CKA] kube-scheduler의 역할
- [CKA] Secret 구성
- [CKA] etcd의 역할과 명령
- [CKA] etcd 백업과 복구
- [CKA] KubeConfig
- [CKA] 멀티 컨테이너 Pod
- [CKA] 다중 스케줄러와 스케줄링 프로파일
- [CKA] RBAC
- [CKA] ReplicaSet과 복제 컨트롤러
- [CKA] YAML 빠른 참조
- [CKA] ConfigMap 구성
- [CKA] 컨테이너 Command
- [CKA] kube-apiserver의 역할
- [CKA] kubectl dry-run 활용
- [CKA] Kubernetes TLS
- [CKA] 파드 수동 스케줄링
- [CKA] Node Affinity
- [CKA] Deployment 롤아웃과 롤백
- [CKA] 명령형과 선언형 리소스 관리
- [CKA] kubelet의 역할
- [CKA] Kubernetes API 그룹
- [CKA] Kubernetes 보안 기본 요소
- [CKA] Pod와 다중 컨테이너 구조
- [CKA] Kubernetes 권한 부여
- [CKA] Labels와 Selectors
- [CKA] Node Selector
- [CKA] Static Pods
- [CKA] Taints와 Tolerations
- [CKA] Certificates API
- [CKA] containerd와 런타임 도구
- [CKA] kubectl 명령어 정리
- [CKA] Rolling Update와 Rollback
- [CKA] Kubernetes 인증서 정보 확인
- [CKA] Kubernetes 네트워크 장애 대응
- [CKA] kubeadm 클러스터 업그레이드
- [CKA] 애플리케이션 장애 대응
- [CKA] Control Plane 장애 대응
- [CKA] Sidecar 컨테이너와 공유 볼륨
- [CKA] etcd 고가용성과 쿼럼
- [CKA] Kubernetes 클러스터 설계
- [CKA] Kubernetes 컨트롤 플레인 고가용성
- [CKA] Kubernetes 인프라 선택
- [CKA] Kubernetes Ingress와 경로 재작성
- [CKA] Kubernetes 클러스터 네트워킹 요구사항
- [CKA] Kubernetes의 CNI
- [CKA] Kubernetes의 CoreDNS
- [CKA] Kubernetes DNS
- [CKA] Kubernetes IP 주소 관리
- [CKA] Kubernetes Service 네트워킹
- [CKA] Kubernetes Pod 네트워킹 모델
- [CKA] Weave Net 동작과 실습 점검
- [CKA] CoreDNS 기초
- [CKA] DNS 기초
- [CKA] Docker 네트워킹과 CNI
- [CKA] Linux 네트워크 네임스페이스
- [CKA] Linux 스위칭과 라우팅
- [CKA] Container Storage Interface
- [CKA] Docker Storage와 Volume
- [CKA] Docker Volume Driver Plugin
- [CKA] Kubernetes Volume
- [CKA] NetworkPolicy
- [CKA] PersistentVolumeClaim
- [CKA] PersistentVolume
- [CKA] Private Registry 이미지 보안
- [CKA] ServiceAccount
- [CKA] StorageClass
- [CKA] Pod에서 PVC 사용
- [CKA] ClusterRole과 ClusterRoleBinding
- [CKA] Container Security Context
- [CKA] Kubernetes 버전과 클러스터 업그레이드
- [CKA] Namespace와 리소스 격리
- [CKA] 클러스터 네트워킹 기본
- [CKA] Kubernetes 인증과 기본 인증의 폐기
- [CKA] Kubernetes 인증서 생성
- Pods란
- Kubernetes overview
- Docker 배포 최적화
- Docker 배포
- PyTorch 튜토리얼
- Docker Compose
- Amazon Bedrock과 Langchain Workshop
- Docker network
- Docker ARG / ENV Variables(인수와 환경변수)
- 이미지와 컨테이너
- MySQL Workbench를 통한 덤프 데이터 생성하기
- Docker 시작하기
- window 방화벽 포트 허용하거나 블락하기
- 전용 호스트와 전용 인스턴스 차이
- aws ec2 모든 타입에 대한 요약
- Terraform을 활용한 ECS와 ECR 개념정리
- 테라폼 기초
- 테라폼 ec2 튜토리얼
- AWS EKS Workshop 간단하게 정리
- i18n을 위한 데이터베이스 설계 고민하기
- React 라이프사이클
- React Virtual DOM 정리
- Rest API 설계시 네이밍과 기본규칙
- 이미지 전달과 저장 고민 / 클라우드 아키텍쳐 구조
- CI/CD 구성하면서 발생한 문제들
- Github Action + PM2로 CI/CD 구축하기
- 프로젝트에 맞는 클라우드 조사해보기
- AWS SAA-C03 후기
- AWS SAA-C03 문제풀이
- AWS 백서
- 기타 AWS 서비스
- AWS 더 많은 솔루션 아키텍쳐
- AWS 재해복구와 마이그레이션
- AWS 네트워킹 - VPC
- AWS 보안 및 암호화
- Identity and Access Management(IAM) - 고급
- AWS 모니터링 및 감사
- AWS 머신러닝
- AWS 데이터 & 분석
- AWS의 데이터베이스
- AWS 서버리스 솔루션 아키텍쳐
- AWS Serverless
- AWS 컨테이너 ECS, Fargate, ECR과 EKS
- AWS 통합과 메시징: SQS, SNS, Kinesis, Active MQ
- AWS 스토리지 추가기능
- AWS CloudFront
- AWS S3 보안
- 고급 Amazon S3
- Amazon S3
- 애플리케이션을 빠르게 인스턴스화 & Elastic Beanstalk
- AWS Route 53
- Route 53을 이해하기 위한 DNS의 개념
- Amazon ElastiCache
- Amazon RDS Proxy
- RDS & Aurora Security
- AWS RDS 백업
- AWS Aurora
- AWS RDS
- AWS Auto Scaling Groups - 스케일링 정책
- AWS Auto Scaling Group (ASG)
- AWS Elastic Load Balancer - Connection Draining
- AWS Elastic Load Balancer - SSL 인증서
- AWS Elastic Load Balancer - Cross zone 로드밸런싱
- AWS Elastic Load Balancer - 고정 세션 ( Session Affinity )
- Gateway Load Balancer (GWLB)
- AWS ELB - Network Load Balancer(NLB)
- AWS Elastic Load Balancer(ELB)와 ALB
- AWS SAA - 고가용성 및 확장성
- AWS EC2 인스턴스 스토리지
- EC2 - SAA Level
- AWS SAA를 위한 EC2 공부하기 (2)
- AWS SAA를 위한 EC2 공부하기 (1)
- AWS IAM이 무엇인지 공부하고 실습하기(2)
- AWS IAM이 무엇인지 공부하고 실습하기(1)
- AWS 시작하기
- KPT 회고로 프로젝트 실패 회고하기
- 클라이언트와 서버 포트로 인해 발생했던 보안 그룹 문제
- NestJS 코드 리팩토링 하기
- subdomain 설정이 안됐던 이슈
- 프론트 백엔드간 배포시 쿠키 저장이 안됐던 이슈
- GCP CE http -> https 리다이렉트 하기
- 쿠키 저장 이슈를 통해 정리한 쿠키 옵션과 HTTPS로 리디렉션
- docker 자주 썼던 명령어, 설정들 간단하게 정리
- Docker, Docker-compose를 사용하여 NGINX + 서버 + DB 구축했던 삽질기
- next/router query 버그 / 리액트 합성 이벤트
- GCP 인증서, 로드밸런서와 도메인 연결하기
- Google Cloud Platform, docker-compose로 배포하면서 겪은 이슈
- Google Cloud Platform 배포 삽질
- Docker ENV NODE_ENV 설정이 안될 때
- 정처기 기출 풀이 (9)
- 정처기 기출 풀이 (8)
- 정처기 기출 풀이 (7)
- 정처기 기출 풀이 (6)
- 정처기 기출 풀이 (5)
- 정처기 기출 풀이 (4)
- 정처기 기출 풀이 (3)
- 정처기 기출 풀이 (2)
- 정처기 기출 풀이 (1)
- Docker Error: Cannot find module '/usr/src/app/dist/main.js'
- docker 배포 시 cannot find module '..Route' or its corresponding type declarations.
- React-query getQueryData undefined가 발생하는 이유
- NextJS auth hoc 구현
- 1월 20일 회고
- 개인 프로젝트 진행 중 발생했던 문제
- Already included file name differs from file name only in casing... 이슈
- UX 향상을 위한 confirm modal 만들기
- redux 오픈소스 코드를 뜯어서 createStore 직접 구현해보기
- 공식문서를 통한 비로그인 접근 제어하기
- 정말 유익했던 원티드 프리온보딩 1주차 세션2 회고
- typescript interface property 변환하기, react-query mutate 파라미터 오류 해결, common 컴포넌트로 분리하기
- typescript interface property를 optional property로 바꾸기
- typescript 제네릭으로 리팩토링 & 변수,타입 수정
- 컨텐츠 업데이트, 원티드 프리 온보딩 참여 - 회고
- 크롬 익스텐션 보일러 플레이트 및 웹팩 설정과 css 에러 수정
- vanilla js로 간단하게 spa 구현
- WebPack을 사용하는 이유와 정리
- [알고리즘] LeetCode 981. Time Based Key-Value Store JS
- [알고리즘] LeetCode 236. Lowest Common Ancestor of a Binary Tree JS
- [알고리즘] LeetCode 207. Course Schedule JS
- [알고리즘] LeetCode 3Sum JS
- [알고리즘] LeetCode 01 Matrix JS
- [알고리즘] LeetCode 57. Insert Interval JS
- [알고리즘] LeetCode Maximum Subarray JS
- [알고리즘] LeetCode diameter of Binary Tree JS
- [알고리즘] LeetCode Add Binary JS
- [알고리즘] LeetCode Majority Element JS
- [알고리즘] LeetCode Reverse Linked List JS
- [알고리즘] LeetCode Ransom Note JS
- [알고리즘] LeetCode First Bad Version JS
- [알고리즘] LeetCode Linked List Cycle JS
- [알고리즘] LeetCode Balanced Binary Tree JS
- [알고리즘] LeetCode Lowest Common Ancestor of a Binary Search Tree JS
- [알고리즘] LeetCode 189. Rotate Array JS
- [알고리즘] LeetCode 3. Longest Substring Without Repeating Characters JS
- [알고리즘] LeetCode Top K Frequent Words JS
- [알고리즘] LeetCode Decode String JS
- 컴파일러 작동방식을 통한 JS 호이스팅이 발생하는 이유
- [알고리즘] LeetCode 438. Find All Anagrams in a String JS
- [알고리즘] LeetCode Unique Paths
- [알고리즘] LeetCode Number of IsLands
- [알고리즘] LeetCode Flood Fill
- [Nest] 53431 ERROR [ExceptionsHandler] () is not a function
- [알고리즘] Leetcode Longest Palindrome
- SQL Injection이란?
- [알고리즘] Leetcode 392. Is Subsequence
- [알고리즘] Leetcode 205. Isomorphic Strings
- [알고리즘] 튜플 js
- [알고리즘] 위장 js
- this란
- 호이스팅이란?
- 실행 컨텍스트란?
- [알고리즘] 3진법 뒤집기, 숫자의 표현,
- [알고리즘] 3 x N 타일링
- [알고리즘] 2 x n 타일링 js
- [알고리즘] 124나라의 숫자 js
- [알고리즘] 키패드 누르기 js
- [알고리즘] 햄버거 만들기 js
- [알고리즘] 게임 맵 최단거리
- Suspense를 잘못 사용하여 배운 페이지가 깜빡이는 문제
- 동적 계획법과 냅색 알고리즘
- 스코프 체인
- Next.js static 페이지 업데이트가 되지않았던 이유와 해결 경험
- Call stack (호출 스택)
- BFS(너비 우선 탐색)
- 자주 나오는 정렬 알고리즘
- 함수와 함수호출, 고차함수에서의 호출
- 인텔 프로세서를 통한 명령어 실행사이클 정리
- Javascript Array.sort() 정렬이 이상하게 되는 이유
- 스코프 , 스코프체인 , 클로저
- js object 접근 방식
- React-query에 캐싱된 데이터 업데이트하기
- python selenium 사용하면서 발행했던 오류 두가지
- Python - Selenium으로 매크로 만들기
- Docker에 대해서
- NextJS 간단 정리
- Throttle과 debounce를 사용해보고 정리
- React-query useMutation 간단히 사용해보고 정리
- react-query 조건에 따라 캐싱 데이터 refetch 구현
- Git, Github 정리
- DB 트랜잭션에 대해서
- Nginx와 apache가 무엇인지
- swagger가 필요한 이유와 정리
- API 쉽게 이해하기
- Framer-motion 간단한 사용법 정리
- 돈, 뜨겁게 사랑하고 차갑게 다루어라 - 1
- @keyframes - animation 사용법
- styled-components 문법 정리
- File upload 취약점
- CSRF와 방어 방법이 무엇인지
- SSG 도입하기 / getStaticPaths, getStaticProps
- XSS - 크로스 사이트 스크립팅
- 타입을 어떻게 선언해야할까
- React hook is called in a function which is neither a React function or a custom React Hook
- 중첩 라우팅 / router hook
- Redux in NextJS + typescript
- React-query란?
- Recoil
- Redux
- 상태관리 라이브러리
- SSG를 업데이트하기 위한 증분 정적 재생(ISR)
- JWT 로그인을 구현하면서 발생한 문제 정리2
- JWT 로그인을 구현하면서 발생한 문제 정리1
- 로그인 구현 방식
- useRef - current null 문제 해결
- Typescript
- CSS 레이아웃
- 브라우저 저장방식
- Node.js , express
- CI/CD에 관하여
- Leetcode - 807. Max Increase to Keep City Skyline
- Can't perform a React state update on an unmounted component.
- 템플릿에서 module 버전 충돌
- Leetcode - 495. Teemo Attacking
- Leetcode - 1732. Find the Highest Altitude
- Leetcode - 1207. Unique Number of Occurrences
- Javascript Map object
- 공부했던 것들을 정리해놓은 Notion
- Leetcode - 1773. Count Items Matching a Rule
- Leetcode - How Many Numbers Are Smaller Than the Current Number
- Leetcode - Palindrome Number
- 리액트 초보일 때 발생한 Router 에러
- useState 에러를 해결하며 특징과 동작방식 알아보기
- SSG, SSR의 차이점과 어떤 방식이 적합할까