ark
search
⌘Ctrlk
ark
  • Intro
  • 동기부여
  • 로드맵
  • 개념 연결하기
    • HTTP 요청과 DB 커넥션 풀 대기
  • Java
    • 자바 기본
    • 자바 중급1
    • JVM 구동 방식
    • GC(가비지 컬렉터)
    • MySQL
  • 채팅 서비스
    • 로그인 서비스 구현
    • HTTP보다 웹소켓 프로토콜이 가벼운 이유
    • HTTP, SSE, Polling 알아보기
    • 웹소켓과 STOMP 차이
    • 채팅 서비스 구현
      • 구현 기술 공부
      • 채팅 화면 캡쳐본
      • 비효율적인 읽음 처리 개선하기
      • 성능 테스트 느낀 점
      • 아키텍처 개선하기
      • 유저당 최대 연결 수 관리
      • 채팅방 닉넴 변경의 경우 어떻게 처리할까?
      • 채팅 API 개발
      • 싱글 쓰레드인 레디스가 왜 빠를까
      • 채팅방 부가 기능
  • Spring
    • 스프링 흐름 총 정리
    • 빈 등록 순환 참조 문제
    • 웹 요청, 응답 흐름
    • 웹어플리케이션 발전, CGI, 서블릿
    • JSP와 Servlet 비교
    • ejb의 등장, Spring의 등장
    • Spring Tomcat
    • Spring 요청처리 내부구조
    • Transactional 정리
    • Servlet Filter, interceptor 차이
    • .env 파일 관리
    • @DataJpaTest
    • 스프링의 생성자 주입
    • 스프링 MVC 2편
    • 스프링 DB 2편
  • 서블릿 필터, 스프링 인터센터, 스프링의 ControllerAdvice
  • 스프링이 사랑한 디자인 패턴
  • 스프링 삼각형과 설정 정보
  • CodingTest
    • 기타 정리
    • 풀기 전 항상 질문할 리스트
    • 기초
    • 시뮬레이션
    • 순열과 조합
    • 정렬
    • 스택
    • 연결리스트
    • 트리
    • 해시
    • 주어진 String에 대해서 for문 돌기
    • BFS
    • DFS
    • 그래프
    • 누적합, 슬라이딩 윈도우
    • 집합
  • SQL 준비
  • Book Study
    • 취업을 위한 백엔드 개발
    • JVM 밑바닥까지 파헤치기
    • 모던 자바 인 액션
    • 코딩 인터뷰
    • 트랜잭션 조금 이해하기
    • 카프카
  • 클린 코드
  • Network
    • TCP/IP 송수신 원리
    • RDT, TCP의 RDT
    • Network
    • URL 파싱
    • 키워드
    • 캐싱
  • Auto scailing & Load Balancing
  • 네트워크 교실 정리
  • 네트워크 인터페이스 선택 원리와 기준
  • CDN, GSLB, CNAME 정리
  • 프록시
  • 터널
  • JPA
    • 자바 ORM 표준 JPA 프로그래밍
    • 지긋지긋한 JPA 연관관계 끝내기!!!
    • JDBC
    • JPA Entity , Protected 설정 이유
    • 외래키 제약 조건 위반
    • JPA Dirty Check
    • JPA N+1 문제
    • 양방향 연관관계 약화시키기?
    • @MappedSuperclass, @EnableJpaAuditing
    • 테스트시 @Transactional 사용시 주의사항
    • JPA 기초 (최범균)
  • CS
    • JSON
    • ModelMapper, Jackson,MessageConverter
    • 데이터 베이스 무결성 정합성
  • 데이터 베이스
  • XSS와 CSRF의 차이점
  • 자바스크립트 내부 동작 , 이벤트 루프
  • 동기, 비동기, 블로킹 논블로킹
  • 개발 컨퍼런스
    • 토스ㅣSLASH 24 - SSE 이벤트 푸쉬로 불필요한 Polling 제거하기
    • 올리브영 쿠폰
  • 프로젝트 정리
    • 포트폴리오 및 면접 준비
    • NEO
    • 휴민텍 인턴
    • 사이드 프로젝트
  • 부하테스트 참고
  • 자료구조
    • 스택과 큐
    • 우선 순위 큐와 힙
    • Map과 Hash table
    • Set과 Hash Set의 핵심
    • 트리(tree) 구조의 기본 개념과 용어 설명
    • 이진탐색트리
    • AVL 트리
    • 레드블랙트리
    • B tree
  • Front
  • Group 1
    • 게시판 프로젝트(대규모 시스템 설계)
  • Group 2
    • 백발백중 시리즈
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. 채팅 서비스

채팅 서비스 구현

구현 기술 공부chevron-right채팅 화면 캡쳐본chevron-right비효율적인 읽음 처리 개선하기chevron-right성능 테스트 느낀 점chevron-right아키텍처 개선하기chevron-right유저당 최대 연결 수 관리chevron-right채팅방 닉넴 변경의 경우 어떻게 처리할까?chevron-right채팅 API 개발chevron-right싱글 쓰레드인 레디스가 왜 빠를까chevron-right채팅방 부가 기능chevron-right
Previous웹소켓과 STOMP 차이chevron-leftNext구현 기술 공부chevron-right