본문 바로가기
728x90

분류 전체보기229

코딩 테스트를 위한 SQL 복습 이 글의 목적SQL 코딩 테스트 복습매번 코딩테스트 볼 떄마다 SQL 까먹는게 힘들어서 아에 블로그에 정리를 해두려고 한다.문제를 풀면서 헷갈리거나 까먹은 부분이 있으면 추가하도록 하겠다. 조건부 쿼리비교 연산자 : ~와 같지 않음날짜 비교 예시-- 최근 3달 이내에 가입한 고객의 이름과 이메일 주소 목록SELECT name, emailFROM usersWHERE DATE(created_at) >= (NOW() - INTERVAL 3 MONTH);-- 어제 발생된 매출 목록 전체 SELECT * FROM orders WHERE DATE(created_at) = (NOW() - INTERVAL 1 DAY); 논리 연산자 ANY-- 주문시 '경기도'로 배송지를 설정한 고객의 이름과 이메일 목록SELECT .. 2025. 3. 6.
데보션 전문가를 만나다) 커리어, 기술, 그리고 성장의 비결 안녕하세요, 데보션영 3기 Techwave Team 신중은입니다.얼마 전, DEVOCEAN YOUNG 활동 중 SK 전문가님과 인터뷰를 진행할 기회를 얻었습니다! 현업에서 활약 중인 전문가님의 진솔한 이야기와 깊이 있는 조언을 들으며, 커리어와 기술에 대한 많은 인사이트를 얻을 수 있었는데요, 이를 여러분과 나누고자 합니다. 이번 인터뷰는 약 3시간 동안 진행되었으며, 커리어 설계, 기술 습득 방법, 성장의 비결에 대한 다양한 이야기를 나눴습니다. 인터뷰 개요일시: 저녁 7시장소: SKT 타워 지하 2층참여자: 신중은, 이강희, 조자영, 황서아진행 방식: 대면 인터뷰소요 시간: 약 3시간Q1. 간단한 자기소개 부탁드립니다."저는 배기도라고 합니다. 2002년에 커리어를 시작해서 23년 동안 개발자로 일하.. 2024. 11. 25.
[도커 사용법 세미나] Docker를 활용한 효율적 개발 및 보안 전략(데보션 테크세미나) 시작하며안녕하세요! 저는 데보션영 3기 Techwave팀의 신중은입니다! 오늘은 지난 실용주의 글쓰기 세미나를 이어서 9월 26일에 열린 37차 테크 세미나의 리뷰를 작성하겠습니다. 이번 세미나는 Docker Captain인 염근철님의 발표로 진행되었습니다. 세미나 주제는 "Docker를 활용한 효율적 개발 및 보안전략"이었으며, Docker의 핵심 기능들을 보다 효율적으로 활용하는 방법과 최신 기능에 대한 소개를 하는 것이 세미나의 주요한 내용입니다.발표자 소개발표자는 도커캡틴으로 활동하고 계씬 염근철님이었습니다.- 현) 당근 SRE팀 소속- Docker Captain 🐳- 프로젝트    - SKHynix: 사내 머신러닝 대회 플랫폼 (If-Kaggle) 개발    - 우리은행: AI 서비스 허브 개.. 2024. 11. 23.
Aws Ec2에 무료로 spring 서버 올리기 0. 시작하며이 글에서 aws 회원가입까지는 다루진 않겠다.ssh 연결부터, spring 서버에 CI/CD를 하는 방법에 대해서 다루겠다.생각하는 구조는 다음과 같다.Ec2에 spring을 띄우고 Rds를 띄우고 redis를 띄우고 각각을 연동하는 방법을 알려주겠다.우리는 가난하기 때문에 무료로 모든 걸 세팅하는 방법에 대해서 다루겠다.1. Ec2 만들기인스턴스를 다음 그림처럼 만들어준다.1.1 운영체제 정하기여기서 운영체제를 amazon Linux로 만들어도 되고, ubuntu로 만들어도 된다.사실 두개 다 상관없지만 이 게시물에서는 ubuntu로 만들어준다. 명령어가 더 익숙하기 때문이다. 만약 amazon Linux 명령어가 더 편하거나 다른 이유가 있다면 amazon Linux를 사용해도 된다. .. 2024. 10. 10.
Aws SQS Spring 스캐줄러를 사용한 Listener 관리하기 이전에 SQS를 이용해서 리스너를 켜고 끄는 것 까지 진행해보았다. SQS의 설정이 궁금하다면 이 게시물을 참고하고 https://haward.tistory.com/246 sqs spring boot 사용법한국어로 된 블로그 중에 공식문서대로 설정한 사람이 거의 없는 것 같고 버전이 많이 달라져서 최신화된 글을 위해 작성합니다.이 글은 2024-8월에 동작이 확인된 글 입니다. SQS설정build.gradle//sqhaward.tistory.com 만약 리스너를 켜고 끄는 법을 알고 싶다면 이 게시물을 참고하자. https://haward.tistory.com/247 Aws SQS Spring으로 Listener Stop Start하기이 글을 읽고 기본 SQS세팅은 하고 진행하시길 바랍니다.https:/.. 2024. 10. 6.
[spring swagger로 에러문서화하기] 에러를 문서로 만들기 (2/2) 일단 이전에 에러를 어떻게 만들었고 global handler를 어떻게 만들었는지를 이전 게시물을 통해 확인하고 이 글을 읽도록 하자.https://haward.tistory.com/250 [spring swagger로 에러문서화하기] 에러 형식 정의 및 handler 정의 (1/2)시작하며공용 에러를 정의하고 스웨거를 통해 에러에 대해서 문서화를 하는 방법에 대해서 이야기 하도록 하겠다.이 게시물은 공통으로 사용할 에러의 형식을 만들어서 설정하는 부분을 먼저haward.tistory.com 이전 두 게시물에서 API의 에러를 처리하는 방법과 공통 에러 형식을 정의하는 방법을 다루었다. 이제는 Swagger를 이용해서 정의된 에러를 문서화하는 방법에 대해 알아보겠다. 0. 스웨거를 커스텀 하려면스웨거를 .. 2024. 9. 28.
[spring swagger로 에러문서화하기] 에러 형식 정의 및 handler 정의 (1/2) 시작하며공용 에러를 정의하고 스웨거를 통해 에러에 대해서 문서화를 하는 방법에 대해서 이야기 하도록 하겠다.이 게시물은 공통으로 사용할 에러의 형식을 만들어서 설정하는 부분을 먼저 이야기 하고 다음 게시물에서 swagger로 에러를 문서화 하는 방법에 대해서 이야기하도록 하겠다. 이펙티브 자바 item 38 번확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라 라는 내용이 있다.public interface Operation { double apply(double x, dobule y);}public enum BasicOperation implements Operation { PLUS("+"){ public double apply(double x, dobule y) {return x + y;.. 2024. 9. 21.
[k8s] kubectl 명령어가 동작하지 않을 때 (왜 쿠버네티스는 스왑 메모리 사용을 허용하지 않는가?) 문제 상황kubectl get podskubectl 명령을 실행했는데 갑자기 다음과 같은 로그가 나왔다.E0826 15:09:19.548029 5807 memcache.go:265] couldn't get current server API group list: Get "https://192.168.64.4:6443/api?timeout=32s": dial tcp 192.168.64.4:6443: connect: connection refusedE0826 15:09:19.548319 5807 memcache.go:265] couldn't get current server API group list: Get "https://192.168.64.4:6443/api?timeout=32s": dial .. 2024. 9. 17.
Spring Boot에서 Swagger를 통한 API 문서화 설정 가이드 시작하며API를 개발할 때, 문서화는 매우 중요한 작업 중 하나이다. 특히 여러 명의 개발자가 함께 작업하거나 외부 클라이언트가 API를 사용할 때, 명확하고 잘 정리된 API 문서는 필수이다. 이러한 API 문서를 자동으로 생성하고 관리하는 도구로 Swagger는 매우 유용하다. 이 글에서는 Spring Boot 애플리케이션에서 Swagger를 이용해 API 문서를 설정하고 JWT 인증을 추가하는 방법을 설명하겠다.1. Swagger 도입 이유Swagger를 도입하는 이유는 크게 세 가지입니다.1.1. 기존 API 문서화 방식의 문제점기존에 프로젝트를 진행할 때 POSTMAN이나 노션 등에 API 문서화를 진행했다.이렇게 하면 코드를 수정하면 그때그때 문서를 수정해야만 하는데 이 부분은 너무 번거로운면.. 2024. 9. 13.
728x90