테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

전체 글

  • Spring Boot 4.0 핵심 변경점 정리 — Java 25 지원부터 API 버저닝까지

    2026.04.29 by 추천캐릭터

  • AI 전쟁의 중심이 바뀌고 있다: 모델 경쟁에서 인프라·반도체·규제 경쟁으로

    2026.04.27 by 추천캐릭터

  • 스프링 MVC와 DispatcherServlet 내부 동작: 모든 요청은 여기로 집결!

    2025.08.24 by 추천캐릭터

  • 세션과 쿠키 제대로 이해하기: 브라우저와 서버의 기억력 싸움 🧠🍪

    2025.08.24 by 추천캐릭터

  • 📌"브라우저가 HTML을 어떻게 화면에 띄울까?"

    2025.08.09 by 추천캐릭터

  • 📌"브라우저가 URL을 입력하면 서버까지 무슨 일이 벌어질까

    2025.08.09 by 추천캐릭터

  • 📌 List, Set, Map 차이점 1분 컷 — 진짜 외우는 법 알려드림

    2025.08.04 by 추천캐릭터

  • 🧠 HTTP 상태코드 완전 정리하기 (재밌게, 쉽게, 한 방에!)

    2025.08.04 by 추천캐릭터

Spring Boot 4.0 핵심 변경점 정리 — Java 25 지원부터 API 버저닝까지

Spring Boot 4.0 핵심 변경점 정리 — Java 25 지원부터 API 버저닝까지2025년 11월, Spring Boot 4.0이 정식 출시됐다. 단순한 마이너 업데이트가 아니라 Spring Boot의 다음 세대를 여는 메이저 릴리즈다. Spring Framework 7과 Jakarta EE 11 위에 새로 올라섰고, 코드베이스 자체가 재구성됐다. 3.x를 잘 쓰고 있다면 굳이 지금 올려야 하나 고민될 수도 있는데, 결론부터 말하면 지금 당장 옮길 필요는 없지만, 신규 프로젝트라면 4.x로 시작하는 게 합리적이다.이 글에서는 실무 관점에서 가장 중요한 변경점만 추려서 정리한다.한눈에 보는 핵심 변경점Spring Framework 7 / Jakarta EE 11 기반으로 전환Java 25에 대한 ..

Programming/Spring Boot 2026. 4. 29. 18:20

AI 전쟁의 중심이 바뀌고 있다: 모델 경쟁에서 인프라·반도체·규제 경쟁으로

AI 전쟁의 중심이 바뀌고 있다: 모델 경쟁에서 인프라·반도체·규제 경쟁으로2026년 4월 말 AI 업계의 주요 뉴스를 보면, 이제 AI 경쟁은 단순히 “어떤 모델이 더 똑똑한가”의 문제가 아닌 것으로 보입니다. 모델 성능 경쟁은 여전히 중요하지만, 실제 승부는 가격, 클라우드 인프라, 반도체, 플랫폼 접근권, 교육 시장으로 빠르게 확장되고 있습니다.이번 글에서는 최근 AI 관련 주요 이슈를 6가지 흐름으로 정리해 보겠습니다.1. DeepSeek, 새 AI 모델 출시와 가격 인하중국 AI 기업 DeepSeek가 새로운 AI 모델 DeepSeek-V4-Pro를 공개하고, 개발자 대상 할인과 API 가격 인하를 내세웠습니다.이번 이슈에서 중요한 점은 단순한 신모델 출시가 아닙니다. DeepSeek는 고성능 ..

Computer Science/General 2026. 4. 27. 16:06

스프링 MVC와 DispatcherServlet 내부 동작: 모든 요청은 여기로 집결!

요약 한 줄스프링 MVC는 DispatcherServlet이 중앙에서 요청을 받아 HandlerMapping → HandlerAdapter → (Controller) → ViewResolver → View 순으로 흐름을 조율하고, 중간에 필터/인터셉터/예외처리/리졸버들이 참여하는 파이프라인입니다.목차전체 흐름(빅픽처)주요 컴포넌트 한 줄 정의요청~응답 단계별 상세인터셉터 vs 필터 vs AOP예외 처리 흐름(@ExceptionHandler, @ControllerAdvice, HandlerExceptionResolver)확장 포인트(커스터마이징 체크리스트)실전 코드 스니펫 모음면접/시험 포인트 & 체크리스트1) 전체 흐름(빅픽처)HTTP 요청 ↓ (Servlet Filter 체인)DispatcherSer..

Programming/Spring 2025. 8. 24. 08:34

세션과 쿠키 제대로 이해하기: 브라우저와 서버의 기억력 싸움 🧠🍪

요약 한 줄쿠키는 브라우저가 들고 다니는 작은 메모, 세션은 서버가 기억하고 쿠키(JSESSIONID)로 찾아오는 저장공간입니다. 로그인/장바구니는 보통 “세션”으로, “아이디 기억하기”는 “쿠키”로! 목차쿠키 vs 세션 한눈 비교쿠키: 브라우저가 저장하는 메모세션: 서버가 관리하는 사용자 상태로그인 흐름(쿠키·세션 조합) 실전 이해보안 옵션(HttpOnly/Secure/SameSite) 핵심서블릿/톰캣 기준 코드 예제빈출 질문 & 실수 모음체크리스트(면접/시험 대비)1) 쿠키 vs 세션 한눈 비교구분 쿠키(Cookie) ..

Computer Science/NetWork 2025. 8. 24. 08:18

📌"브라우저가 HTML을 어떻게 화면에 띄울까?"

📖 본문1. 크리티컬 렌더링 패스란?브라우저가 HTML, CSS, JavaScript를 해석하고,**사용자가 볼 수 있는 화면(Pixel)**으로 만드는 전체 과정을 말합니다.즉, “코드를 → 화면”으로 바꾸는 여정이죠.2. 단계별 과정① HTML 파싱 → DOM 생성브라우저가 HTML 파일을 위에서부터 한 줄씩 읽음태그를 구조화하여 DOM(Document Object Model) 트리로 만듦② CSS 파싱 → CSSOM 생성 또는 태그의 CSS를 해석CSS 규칙을 트리 구조로 만들어 CSSOM 형성③ Render Tree 생성DOM + CSSOM 결합 → 렌더 트리(Render Tree) 생성실제 화면에 보여질 요소와 스타일 정보만 포함④ 레이아웃(Layout)각 요소의 크기와 위치 계산반응형이라면..

Computer Science/NetWork 2025. 8. 9. 21:44

📌"브라우저가 URL을 입력하면 서버까지 무슨 일이 벌어질까

📖 본문1. 사용자가 URL 입력브라우저 주소창에 https://example.com 을 입력하면, 브라우저는 "이 주소의 컴퓨터(IP)를 찾아야겠다!" 라고 생각합니다.2. DNS 조회도메인(example.com)은 그냥 이름일 뿐, 실제로는 IP 주소를 알아야 서버를 찾을 수 있습니다.브라우저 → DNS 서버에 “example.com IP 뭐야?”DNS 서버 → “192.0.2.1 입니다!”3. TCP 연결 (3-Way Handshake)브라우저와 서버가 "안전하게 데이터 주고받자" 하고 약속을 맺습니다.브라우저 → 서버: “나 연결할래(SYN)”서버 → 브라우저: “좋아, 연결하자(SYN+ACK)”브라우저 → 서버: “알았어(ACK)”4. HTTP 요청 보내기브라우저가 서버로 HTTP Reques..

Computer Science/NetWork 2025. 8. 9. 21:35

📌 List, Set, Map 차이점 1분 컷 — 진짜 외우는 법 알려드림

📚 목차이게 왜 중요한데?표 하나로 비교 끝!언제 뭘 써야 하나요?마무리 요약 (진짜 1분 컷)1. 이게 왜 중요한데?자바 개발하면서 List, Set, Map 구분 못 하면...👉 NullPointerException, IndexOutOfBoundsException, 동기화 오류줄줄이 터집니다.그럼 PM이 와서 말하죠:“그거... 그냥 ArrayList 말고 HashSet 쓰면 안 되나?”2. 표 하나로 비교 끝! ✅구분ListSetMap중복 허용✅ O❌ X✅ Value만 O순서 유지✅ O❌ X (HashSet), ✅ TreeSet은 정렬됨❌ X (정렬 불가)인덱스로 접근✅ O (get(index))❌ X❌ XKey-Value 구조❌ X❌ X✅ O대표 클래스ArrayList, LinkedListHa..

Programming/JAVA 2025. 8. 4. 20:47

🧠 HTTP 상태코드 완전 정리하기 (재밌게, 쉽게, 한 방에!)

📡 “404야, 내 마음도 Not Found다...”✅ HTTP 상태코드란?서버가 클라이언트의 요청에 대해 어떤 결과를 돌려줬는지 알려주는 숫자 코드입니다.예를 들어..."응, 잘 받았어!" → 200 OK"어..? 너 누구?" → 401 Unauthorized"뭐라는 거야?" → 400 Bad Request🎯 상태코드는 크게 5가지로 나뉩니다범위의미예시1xx정보거의 안 씀2xx성공200, 201, 2043xx리다이렉트301, 302, 3044xx클라이언트 에러400, 401, 403, 4045xx서버 에러500, 502, 503, 504 🔵 2xx: 성공했어요!코드의미설명200 OK정상 처리 완료제일 자주 보는 성공 코드201 Created생성됨POST로 새 리소스 생성 시204 No Conten..

Computer Science/NetWork 2025. 8. 4. 20:28

추가 정보

250x250

인기글

최신글

페이징

이전
1 2 3 4 5 ··· 9
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바