본문 바로가기

전체 글313

[SOCKET] 웹소켓 댓글 작성 시 실시간 알림 기능 💾 spring boot: 3.3.0💾 jdk: 17      0. start사용자 나나랑 모모가 같은 게시물을 보고 있을 때, 나나가 댓글을 적을 경우!나나가 댓글을 추가했다는 알림이 다른 사용자에게도 가는 기능을 구현해 봤다.다 구현한 건 아니고, 일단은 지금까지 구현한 것만 정리를 하고!추후에 내가 원하게 수정해서 다시 기록으로 남겨야겠다. 일단 알림을 받기 위해서는 크롬이나 웨일의 '알림'기능이 허용되어 있어야 한다. 크롬: 설정 -> 개인 정보 보호 및 보안 -> 사이트 설정 -> 알림 -> 알림 전송이 허용됨 (여기에 도메인 등 추가)웨일: 설정 -> 개인정보 보호 -> 사이트 설정 -> 알림 -> 알림 전송이 허용됨 (여기에 도메인 등 추가) 이렇게 추가를 해야, 알림을 받을 수 있다. .. 2024. 7. 12.
[혼공얄코] 가깝지만 먼 AI에 대해 알아가기 (2주 차) 💾 혼공학습단 12기     챕터 1. 개발자 이해하기: 개발과 개발자 용어 알기01-3 프로그래밍 언어도 외국어인가요?tmi. 세상에 프로그래밍 언어가 9,000개나 존재한다... 😶 1. 프로그래밍 언어컴퓨터에 명령을 내릴 때 사용하는 언어사람과 컴퓨터 사이에도 언어라 부릴 만큼 정교하고 풍성한 소통 수단이 필요. 그것이 프로그래밍 언어  2. 프로그래밍 언어가 다양한 이유대표적인 프로그래밍 언어: C, 자바, 파이썬, 자바스크립트 등좀 더 읽기 편한 언어, 짧은 코드로 더 많은 지시를 내릴 수 있는 언어, 보다 빨리 작동하는 언어, 오류로부터 안전한 언어를 원하는 사람들이 생김. 이처럼 다양한 요청과 수요에 따라 계속해서 새로운 프로그래밍 언어가 만들어짐그 결과로 오늘날 널리 사용되는 프로그래밍.. 2024. 7. 11.
[Thymeleaf] config에 설정된 url 패턴을 타임리프 src 경로로 설정 WebMvcConfig.java package com.example.photogram.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import org.springframework.web.servlet.resource.PathResourceResolver;@.. 2024. 7. 10.
[ERROR] Web server failed to start. Port 8080 was already in use. 💾 spring boot: 3.3.0💾 jdk: 17    👉 문제2024-07-09T09:55:41.557+09:00 ERROR 12024 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION FAILED TO START***************************Description:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that's listening on port 8080 or configure this application to l.. 2024. 7. 9.
[ERROR] Could not obtain connection to query metadata 💾 spring boot: 3.3.0💾 jdk: 17    👉 문제2024-07-09T09:46:42.194+09:00 WARN 18712 --- [ restartedMain] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadataHibernate가 데이터베이스 메타데이터를 쿼리하기 위해 연결을 얻지 못했음을 나타낸단고 한다.git clone을 해서, 실행을 하려고 했다.기존에 작업하던 환경이랑 설정이 다르다 보니, 생긴 문제였다.더보기2024-07-09T09:46:42.194+09:00  WARN 18712 --- [  restartedMain] o.h.e.j.e.i.Jd.. 2024. 7. 9.
[ERROR] Uncaught TypeError: Failed to resolve module specifier "@popperjs/core". Relative references must start with either "/", "./", or "../". 👉 오류1Uncaught SyntaxError: Cannot use import statement outside a module (at bootstrap.esm.min.js:6:1)`Maven to Gradle` 프로젝트를 이어서 하던 중!console을 보니, 위와 같은 오류가 나는 것을 볼 수 있었다. 그래서 구글링을 해봤더니?  script에 `type="module"를 넣으라는 것이었다. 그래서 이렇게 type="module"을 넣고 다시 해봤더니?   👉 오류2Uncaught TypeError: Failed to resolve module specifier "@popperjs/core". Relative references must start with either "/", "./", or ".. 2024. 7. 8.