profile
"개발자는 해결사이자 발견자이다✨" - Michael C. Feathers
태그 목록
전체보기 (101)TIL(28)Java(17)web(13)Springboot(11)친절한 SQL 튜닝(7)Inflearn(7)Spring(7)Backend(6)sql(4)OS(4)server(3)인프런(3)REST API(3)concurrency(3)Thread(3)운영체제(3)JavaScript(3)REST(3)Operating System(3)Spring boot(3)graphql(3)devcamp(3)rendering(3)lock(3)Search Engine(2)network(2)패스트캠퍼스(2)DdaMap(2)CS(2)스프링부트(2)Fast Campus(2)@RequiredArgsConstructor(2)따맵(2)static(2)seo(2)http(2)스프링(2)inheritance(2)CRP(2)Backend Bootcamp(2)validation(2)@백엔드 부트캠프(2)data type(2)남궁성의 데브캠프(2)NoArgsConstructor(2)Autowired(1)type inference(1)DNS Resolver(1)Polymorphism(1)OOP(1)allargsconstructor(1)default method(1)restful api(1)Builder Pattern(1)DNS(1)fcgi(1)static final(1)process(1)ISP(1)ObjectMapper(1)ResponseEntity(1)Interceptor(1)Under-Fetching(1)mutable(1)multithread(1)operator(1)HTTP Response Status(1)직렬화(1)Index(1)velog(1)Multi Block I/O(1)Comment Tag(1)Okhttp(1)internet(1)정보처리기사(1)BCHR(1)@ExceptionHandler(1)tutorial(1)latch(1)MPA(1)router(1)MVC(1)Custom Commnet Tag(1)Interrupt(1)CodingTest(1)Named Lock(1)Idempotent(1)경합(1)하드 파싱(1)connection pool(1)oracle(1)StringBuilder(1)Local DNS(1)Over-Fetching(1)SQL 최적화(1)multiple inheritance(1)옵티마이저 힌트(1)class(1)pagination(1)DDD(1)Domain Driven Design(1)ip(1)tcp(1)흥달쌤(1)method(1)JRE(1)Single Block I/O(1)Generic(1)IO(1)Core Web Vital(1)lighthouse(1)Diamond Problem(1)DBMS(1)@ResponseStatus(1)json(1)downcasting(1)upcasting(1)WS(1)WAS(1)FIX_ME(1)format(1)Serialization(1)msa(1)reflow & repaint(1)todo(1)Table Full Scan(1)String(1)Web Crawler(1)full text index(1)Pessimistic Lock(1)dependency injection(1)di(1)SQL 옵티마이저(1)controlleradvice(1)SGA(1)RestTemplate(1)StringBuffer(1)synchronized(1)커널 아카데미(1)Performance Metrics(1)Authoritative(1)webclient(1)Enum(1)Web Application Server(1)CSS(1)html(1)constant(1)Design Pattern(1)fastcampus(1)JVM(1)Optimistic Lock(1)CSR(1)SSR(1)I/O 메커니즘(1)김영한(1)API Gateway(1)leetcode(1)CDN(1)RestClient(1)dynamic(1)single inheritance(1)SQL 파싱(1)Markdown(1)Bind Variable(1)Fetch(1)spa(1)servlet(1)db(1)Web Server(1)ssg(1)Generics(1)Builder(1)Casting(1)Public IP(1)JDBCTemplate(1)Database(1)Non-Authoritative(1)SrpingBoot(1)Servlet Container(1)Access Modifier(1)Index Range Scan(1)Rendering Blocking(1)Pageable(1)monolithic(1)synchronization(1)race condition(1)HTTPClient(1)SDK(1)jdk(1)JDBC(1)소프트 파싱(1)Singleton(1)algorithm(1)Dispatcher-Servlet(1)Buffer Cache(1)PagedModel(1)exception(1)Stateless(1)CGI(1)google(1)deserialization(1)Comment(1)Private IP(1)Object class(1)Immutable(1)SingleThread(1)IntelliJ(1)page(1)variable(1)library cache(1)transactional(1)intranet(1)Rendering Pattern(1)final(1)File Contention(1)Gateway(1)Hexagonal Architecture(1)FastCGI(1)instance(1)LomBok(1)
post-thumbnail

[내일배움캠프] TIL(6) Spring 입문주차🌱 - JPA 범부의 하루(1)

JDBC, ORM,JPA, Hibernate, Spring Data JPA

2026년 10월 8일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL(5) Spring 입문주차🌱 - IoC, DI, Bean, IoC Container

IoC, DI, 스프링 IoC Continer, 스프링 Bean, 의존성 주입 방법, 관련 어노테이션(@Component, @ComponentScan, @Autowired)

2026년 10월 7일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL - Optinal 타입 처리

Optional`` Optional는 값이 있을 수도 있고, 없을 수도 있는 상황을 표현하는 타입 null로 인한 (NPE)를 안전하게 처리 위해 제공되는 래퍼 클래스 실제 객체를 포장하는 상자에 비유 Optional 생성 방법 Optional.empty(): 빈 Optional 객체 생성 Optional.of(value): 값이 있는 Optional 객...

2026년 10월 7일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL - record타입의 DTO와 toEntity(), from() 메서드

record타입의 DTO, toEntity(), from() 메서드

2026년 10월 7일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL(3) Spring 입문주차🌱

🍀 Gradle Gradle 은 빌드 자동화 시스템으로, 작성한 Java코드를 설정에 맞게 자동으로 빌드해준다. 여기서 빌드란, 소스코드를 실행 가능한 결과물로 만드는 과정이다. - .jar 파일 build.gradle Gradle 기반의 빌드 스크립트(groovy, kotlin 언어로 작성) 소스 코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리하도록...

2026년 10월 6일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL - 서블릿 니가 뭔데 날 울려 ,,

서블릿은 기술? 클래스? 객체?

2026년 10월 6일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL(2) Spring 입문🌱

2. Spring Data JPA 기본 💚 다양한 요청 처리 방식 @Controller vs @RestController SSR 방식이 아닌 이상 Spring MVC 패턴에서 Model과 View의 역할을 FE가 처리함에 따라 BE는 데이터만 내려주게 된다. - JSON 형식 @Controller : 전통적인 Spring MVC의 컨트롤러, View를...

2026년 10월 2일
·
0개의 댓글
·
post-thumbnail

[내일배움캠프] TIL(1) Spring 입문🌱

HTTP, Servlet, Spring MVC

2026년 10월 1일
·
0개의 댓글
·
post-thumbnail

[클린 아키텍처] 1부 소개

1부 1장, 2장에 대한 이야기📖

2026년 6월 15일
·
0개의 댓글
·
post-thumbnail

[마이밀크] 스탬프 좀 찍어다오

쉬었음 청년은 매주 커피를 말아서 밥벌이를 하고 있다 .. 근데 브랜드 컨셉인지 뭔지 아직도 지류 쿠폰에 일일히 스탬프를 찍어주는데 굉장히 .. 굉장히.. 귀찮다 포트폴리오 프로젝트도 부족하고 일상에서 아이디어를 얻은 김에 모바일 오더 앱 서비스를 만들어서 DX를 해보고자 한다. 이것도 미루다 미루다 새벽에 노트북 토닥이는 김에 메인 로고, 서브 로고,...

2026년 6월 10일
·
0개의 댓글
·
post-thumbnail

[매일메일CS] 외부 API 장애 대응 전략 - 타임아웃, 벌크헤드, 서킷 브레이커

https://www.maeil-mail.kr/question/74

2025년 8월 1일
·
0개의 댓글
·
post-thumbnail

[따맵] #1. 따릉이 대여소 저장 및 스케줄링

✅ 따릉이 대여소 API 호출 → DB 저장 ✅ 신규 및 폐쇄 대여소를 고려한 스케줄링

2025년 7월 31일
·
0개의 댓글
·
post-thumbnail

[매일메일CS] 동시성 제어와 공유 락(Shared Lock), 배타 락(Exclusive), 데드락(Deadlock)

동시성 제어와 대표적인 동시성 문제, 그리고 락(공유 락, 배타 락)과 데드락

2025년 7월 31일
·
0개의 댓글
·
post-thumbnail

[매일메일CS] 데이터베이스 커넥션 풀(Connection Pool)

데이터베이스 커넥션과 커넥션 풀

2025년 7월 31일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심 원리 기본] Section02. 객체 지향 설계와 스프링

객체 지향의 본질, SOLID 원칙, 객체지향과 스프링

2025년 6월 20일
·
0개의 댓글
·
post-thumbnail

[OS] 프로세스

프로세스, 프로세스 상태, PCB(Process Control Block), Context Switch(문맥 교환), 스케줄러

2025년 6월 18일
·
0개의 댓글
·
post-thumbnail

[Network] 프로토콜과 캡슐화[2]

패킷 교환 네트워크, 회선 교환 네트워크, 프로토콜, TCP 4계층

2025년 6월 18일
·
0개의 댓글
·