/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
7:09 2/08
sang5c.tistory.com
7:09
sang5c.tistory.com
하다보면 잘하겠지
https://sang5c.tistory.com
저작도구: tistory
최종 피드 수집: 2024-12-12 02:15
전체 (27)
8M
Spring Boot 애플리케이션 docker 이미지 크기 줄여보기
도커 교과서 책을 읽고 Spring Boot 애플리케이션을 빌드하는 과정을 최적화 해봤다.
간단한 Dockerfile에서 조금씩 발전시키는 형태로 글을 작성했으며, 글에서 등장하는 명령어를 실행한 프로젝트는 Spring-initi
개발
docker multi-stage build
dockerfile
+ 더보기
Spring Boot gradle docker
0
0
1
읽기모드
8M
초간단 TLS, mTLS, E2EE
스터디 중 mTLS라는 키워드를 접했다. TLS, E2EE와 어떤 차이점이 있는지 궁금해 찾아보게 되었고 간단히 정리해본다.
mTLS는 mutual TLS의 약자로 양방향 TLS를 수행하는 “상호 인증”으로 이해하면 된다. mTL
개발
E2EE
MTLS
+ 더보기
TLS
0
0
0
읽기모드
9M
HTTP 쿠키와 보안 그리고 CSRF
이 글에서는 백엔드 개발자 입장에서 쿠키를 사용하기 위해 알아야 하는 기초적인 지식을 다뤘습니다.
쿠키란 무엇인가
쿠키란 웹 사이트가 사용자의 웹 브라우저에 저장하는 작은 데이터 조각이다. 사용자가 사이트를 방문할 때마다 웹
개발
CSRF
XSS
+ 더보기
보안
쿠키
0
0
0
읽기모드
10M
JWT 겉핥기
회사에서 마주치게 되는 기술들을 가볍게 익히고 조금씩 깊이 들어가는 순으로 공부해보려 한다. 이 글에서는 왜 쓰는지, 어떤 장단점이 있는지보다는 어떻게 쓰는지에 초점을 맞춰 글을 작성한다.
JWT란?
JSON Web Token
개발
JWT
JWT 자바
+ 더보기
0
0
0
읽기모드
1y
Spring Boot Cache 사용하기
사전 준비
starter를 사용하여 프로젝트를 생성할 때 Spring Cache Abstraction을 추가해준다.
build.gradle에 아래 의존성이 추가된다.
implementation 'org.springframework
cache
cacheable
spring boot cache
+ 더보기
0
0
0
읽기모드
1y
코틀린 시작하기
코틀린 기초 문법에 대해 간단히 정리하고 넘어가고자 한다.
필자는 자바 개발자이며 코틀린을 다뤄보지 않은 자바 개발자의 시점에서 작성하는 글임을 밝힌다.
글은 기억보관용으로 두서없이 작성하였다.
코틀린 프로젝트 생성하기
Intel
개발
kotlin basic
코틀린
+ 더보기
0
0
0
읽기모드
1y
글또 백엔드 + 인프라 빌리지 반상회 발표자 속마음 후기
글의 내용은 생각날때마다 추가할 계획입니다
Intro..
나는 2023년도 글또 8기 백엔드 + 인프라 빌리지 반상회에 발표자로 참여했다.
발표를 망설이는 당신 또는 내가 이 글을 읽기를바라며
발표자도 똑같은 사람이라고 알려주
내 이야기
글또
글또 반상회
+ 더보기
글또 백엔드 인프라 빌리지 반상회
발표
발표자
0
0
2
읽기모드
1y
Real MySQL - 8장 인덱스 정리 - 1
사전 지식
쿼리 튜닝
랜덤 IO를 줄이는 것이 목표
꼭 필요한 데이터만 읽도록 쿼리를 개선하는 것을 의미한다.
예)
index 걸린 컬럼만 읽는다던가 (커버링 인덱스)
인덱스 풀스캔 대신 테이블 풀 스캔 사용
순차 I/O 로 테이
개발
database index
Index
+ 더보기
Real MySQL
0
0
8
읽기모드
1y
나의 첫 페어 프로그래밍 회고
글은 의식의 흐름대로 작성하였다.
들어가기 전..
우아한유스방 세 번째 과제로 페어프로그래밍을 진행했다. 페어 프로그래밍을 진지하게 해본건 처음이라 느낀점과 회고를 글로 남겨보고자 한다. 우아한유스방은 클린 코드와 페어 프로그래밍
개발
TDD
네비게이터
+ 더보기
드라이버
페어프로그래밍
회고
0
0
1
읽기모드
1y
Redis의 자료 구조 - Strings, Lists, Hashes, Sorted sets
들어가기 전..
이 글은 Redis 공식 문서와 redisGate, 그리고 ChatGPT 답변을 참고하여 작성했습니다.
실습 환경 구성
Redis 서버는 Docker Redis를, 클라이언트는 DataGrip(유료)을 사용했습니다
개발
hashes
Lists
+ 더보기
Redis
Redis data types
sorted sets
strings
0
0
0
읽기모드
2y
INFCON 2022 - 실리콘밸리로떠나는 비전공자 개발자의 지난 4년 회고 (좋았던 선택 vs 후회되는 선택)
주제
4년간의 경험과 선택들.
대단한 사람이 대단히 앞서나간 이야기가 아닌, 평범한 사람이 약간 먼저 경험한 이야기.
발표자: pixelic 한정수
체육전공
→ 무역사업 경험, 진로변경
→ 대학 졸, 회사 취업/퇴사
→ 온라인 무
개발
INFCON2022
인프콘
+ 더보기
한정수
0
0
0
읽기모드
2y
TestContainers를 Spring Bean으로 등록해보자
TestContainers 소개와 이어지는 글입니다.
기본 사용법과 단점
인터넷에 올라온 예제에서는 대부분 상속 형태로 TestContainers를 사용한다.
@Testcontainers
abstract class SampleCo
개발
bean
Spring
+ 더보기
Testcontainers
0
0
10
읽기모드
2y
Docker volume, mount 알아보기
참고
https://docs.docker.com/storage/volumes/
https://www.daleseo.com/docker-volumes-bind-mounts/
컨테이너의 데이터는 컨테이너의 삭제와 함께 사라진다. 데이
개발
docker
mount
+ 더보기
Volume
0
0
0
읽기모드
2y
TestContainers 소개
TestContainers
TestContainers는 JUnit 테스트를 지원하는 Java 라이브러리이다. 테스트 시작시 도커 컨테이너를 띄워주고 테스트 종료시 컨테이너를 제거해준다.
데이터베이스를 포함한 통합 테스트를 위해 사
개발
Testcontainers
+ 더보기
0
0
0
읽기모드
2y
MSSQL SP(Stored Procedure) 테스트 환경 구축하기
테스트란?
테스트(test)란? : 위키백과
시험(試驗): 지식, 기술, 능력 따위를 평가하고 검사하는 일
실험(實驗): 가설이나 이론이 실제로 들어맞는지를 확인하기 위해 다양한 조건 아래에서 여러가지 측정을 실시하는 일
테스트
개발
+ 더보기
0
0
2
읽기모드
2y
글또 7기를 시작하는 글
7기 시작을 굉장히 기다렸는데 드디어 시작되었다!
글또 페이스북
글또 노션 페이지
나는 이 전 6기에 글또를 처음 진행했었고, 7기는 두 번째 이다.
글또 7기는 5월 1일 OT를 시작으로, 5월 15일부터 10월 16일까지 2주
개발
7기
개발자
+ 더보기
글또
글쓰기
0
0
0
읽기모드
2y
유스콘 쿠버네티스 복습하기 - 1. 환경 설정
https://github.com/youthcon-21-k8s/k8s-init
유쾌한 스프링방, 루기님을 비롯한 도움을 주신 모든 분들께 다시 한 번 감사드립니다.
실무에서 쿠버네티스를 사용하지 않고 있어 일부 잘못된 설명이 있을
개발
k8s
vagrant
+ 더보기
youthcon
유스콘
0
0
6
읽기모드
2y
2021년도 회고
나에게 정말 많은 일이 있었던 2021년이 지나갔다.
나는 어떤 고민들을 했었고 어떤 부분이 발전했을까?
남들에게 나에 대해 얘기할 때 무난한 삶을 살아왔다고 했었다. (사실 내가 내 삶에 무관심했을지도 모른다)
올해는 평소와
내 이야기
2021
회고
+ 더보기
0
0
0
읽기모드
3y
@Cacheable은 this 호출로 동작하지 않는다.
1. 프록시
스프링의 Cache, AOP, Transaction은 Proxy를 사용합니다. 여긴 조금 더 조사가 필요하지만, 스프링에서 CGLIB 이라는, 동적으로 프록시 객체를 구성하는 라이브러리를 사용하고 있습니다.
프록시 객
Java
@Cacheable
proxy
+ 더보기
Spring
0
0
0
읽기모드
3y
2021년 11월 이달의 생각 키워드 (이직, 3년차, 레거시, 테스트, 외로움)
이직
개발자에게 이직은 직업 특성이 된 것 같다.
인력 수급이 힘든 중소기업 입장에서는 개발자의 이직, 즉 사람의 이탈이 큰 짐이 될 테지만 그럼에도 불구하고 사람은 적당히 순환해야 한다.
이직을 통해 잃는 점들은 무엇이 있을까?
내 이야기
11월
개발자
+ 더보기
생각
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy