분류 전체보기100 [SpringBoot] webflux 독성 있게 보고 싶다면 ➡️ https://pretty-pilot-212.notion.site/webflux-11a708535dff807398d4fa6abb8ccf66 http 대신 sse를 사용하는 이유→ http는 request, response 후에는 연결이 끊긴다.→ sse는 요청 후에 응답을 해도 request만 끊기고, @TAILABLE로 인해 계속 데이터를 보낼 수 있다.flux를 사용하려 할 때,,,Tailable Cursor는 MongoDB에서 끝이 없는 커서로, 주로 로그 또는 채팅 시스템에서 실시간으로 데이터를 스트리밍하기 위해 사용됩니다.Capped Collection은 고정된 크기를 가진 컬렉션으로, 가장 오래된 문서를 제거하면서 새로운 문서를 추가하는 방식으로 작동합니다. Tai.. 2024. 12. 18. [SpringBoot] WebSocket ver.Spring 가독성 있게 보고 싶다면 ➡️ https://pretty-pilot-212.notion.site/WebSocket-ver-Spring-116708535dff803d8f60ffa16a365c22 https://velog.io/@mw310/Stomp-WebSocket-개념-정리ver-Spring Stomp, WebSocket 개념 정리(ver. Spring)화상 채팅 프로젝트를 진행하면서 채팅 기능을 구현중에 웹 소켓 관련하여 정리가 필요하여 글을 쓰게 되었다. 먼저 웹소켓에 대해서 알아보자! 웹 소켓 소개 웹소켓 프로토콜은 웹 애플리케이velog.ioStomp란(Simple/Stream Text Oriented Message Protocol)websocket 위에서 동작하는 문자 기반 메세징 프로토콜로써 .. 2024. 12. 18. [백준] 30804. 과일 탕후루(c++) https://www.acmicpc.net/problem/30804완전히 브루트포스로 하다가 시간초과로 인해 방향을 틀었다..같은 방식이더라도 최적화 하는 방식을 찾는 것은 중요하다 생각했다.틀린 코드(시간초과)int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; vector arr(n); // 몇개씩 가지고 있는지.. int save[10] = { 0, }; // 깊은 복사 값 int copy_save[10] = { 0, }; // 나중에 줄여나갈 때 초기값 int count = 0; // 최댓값 저장할 값 int ans = 0; fo.. 2024. 12. 18. [백준] 21736. 헌내기는 친구가 필요해(c++) https://www.acmicpc.net/problem/21736전형적인 bfs 문제였다.문자열을 입력받는 방법을 다시 리마인드 할 수 있어 좋았다.#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;using ll = long long;void init() { cin.tie(0); cout.tie(0); ios_base::sync_with_stdio(false);}char arr[601][601];bool visited[601][601];int answer = 0.. 2024. 12. 16. [백준] 15654. N과 M (5)(c++) https://www.acmicpc.net/problem/15654 배열을 받아주는게 추가된 문제다.사전순으로 출력하기 위해 받은 배열을 정렬 후 dfs 함수에 넘겨주면 된다.#include #include #include #include #include #include #include #include using namespace std;using ll = long long;vector arr;int ans[30];int visited[30];int n,m;void dfs(int idx) { if (idx == m) { for (int i = 0; i > n >> m; for (int i = 0; i > temp; arr.push_back(temp); } sort(arr.begin(), arr.en.. 2024. 4. 29. [백준] 1469. 숌 사이 수열(c++) https://www.acmicpc.net/problem/1469 백트래킹 문제이다.조건이 조금 까다롭다.visited 배열은 해쉬방식으로 선언했다. 또한 arr배열(입력배열)은 -1로 설정해서 0을 놓치지 않도록 하는게 중요하다.백트래킹... 반드시 잘해야지#include #include #include #include #include #include #include #include using namespace std;using ll = long long;vector arr;int ans[30];int visited[30];int n;void dfs(int idx) { if (idx == 2 * n) { for (int i = 0; i > n; for (int i = 0; i > temp; arr... 2024. 4. 29. 이전 1 ··· 12 13 14 15 16 17 다음