본문 바로가기

전체 글127

TLI 90일 (23. 9. 15. 금) 최종프, auth2 인증, 웹소켓 웹소켓(WebSocket)은 양방향 통신을 제공하는 TCP 기반의 프로토콜로서, 실시간 웹 애플리케이션을 구축하는데 매우 유용합니다. 다음은 웹소켓의 주요 장점 5가지입니다: 양방향 통신: 웹소켓은 클라이언트와 서버 간에 양방향 통신을 지원하므로, 클라이언트나 서버가 요청 없이도 데이터를 보낼 수 있고 실시간으로 데이터를 수신할 수 있습니다. 이를 통해 실시간 업데이트, 채팅, 게임 등의 양방향 통신이 가능해집니다. 낮은 오버헤드와 효율성: HTTP와 달리 웹소켓은 핸드셰이크를 한 번만 수행하고 이후에는 오버헤드가 적습니다. 연결을 유지하면서 데이터를 꾸준히 전달할 수 있으므로, 빠르고 효율적인 통신이 가능합니다. 프록시 및 로드 밸런싱: 웹소켓은 HTTP와 달리 여러 메시지를 하나의 연결로 처리하기 때.. 2023. 9. 15.
TLI 89일 (23. 9. 14. 목) 최종프, 최종 마무리, 리뷰 채팅 기능(장원) 수정 채팅 기능 백엔드 참고사이트 1,2 번 보시고, 이해 안되면 유튜브 2번 영상 보시면 됩니다. 실제 구현 유튜브 1번 영상 보시면 됩니다. 참고 자료 백엔드 참고 사이트 웹소켓, STOMP : https://velog.io/@msung99/웹소켓과-STOMP를-통한-실시간-통신-이해하기 정보 : https://brunch.co.kr/@springboot/695#comments 공식문서 : https://spring.io/guides/gs/messaging-stomp-websocket/ 유튜브 유튜브 웹소켓 소스(영어) : https://www.youtube.com/watch?v=TywlS9iAZCM&list=PLwbdu-k5vW2Zg8ADZojEC41RESCO3DvcW&index=.. 2023. 9. 14.
TLI 88일 (23. 9. 13. 수) 최종프, 최종 마무리 배포 오늘 최종 프로젝트를 점검하고, 마무리를 하였습니다. 특별히 배운 내용은 없지만, 모든 내용을 점검하는 시간이었습니다. 2023. 9. 13.
TLI 87일 (23. 9. 12. 화) 최종프, 풀캘린더 기능 팀원이 만든 캘린더 기능을 공부하고, 오류를 함께 수정해보았습니다. document.addEventListener('DOMContentLoaded', function () { $.ajax({ method: 'GET', url: '/studies/calendar1', contentType: "application/json", dataType: "json", success: function (data) { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', events : data }) calendar.render(.. 2023. 9. 13.
WIL 16(2023.9.04~9.10) 최종프 진행중, 프론트 최종프로젝트라 바쁘고, 정리할 시간이 없다. 정신없이 바쁘다. 2023. 9. 12.