profile
안녕하세요
post-thumbnail

[WebRTC] ReactJS + EC2 + OpenVidu 환경에서 화상회의 구현

WebRTC (Web Real-Time Communication)란 별도의 플러그인이나 소프트웨어 없이 실시간으로 데이터(음성, 영상, 텍스트, 파일)를 서버(중계자) 없이 브라우저 간에 교환할 수 있도록 하는 기술이다. WebRTC 기술은 다양한 용도로 사용되는데,

2022년 9월 18일
·
2개의 댓글
·

[백준] #1194번 달이 차오른다, 가자. (C++)

https://www.acmicpc.net/problem/1194위 조건에 따라 키를 찾고 문을 따고를 반복해 미로를 탈출하면 되는 문제입니다.저는 이 문제를 BFS와 재귀를 이용해 풀었는데, 다른 분들 풀이를 보니 전부 비트마스크를 활용해 풀이를 하셔서 이런

2022년 8월 9일
·
0개의 댓글
·

[Spring Boot] QueryDSL 커서 기반 페이지네이션 구현해보기

페이지네이션의 구현 방법에는 크게 두 가지가 있는데 바로 offset과 cursor 방식입니다.먼저 offset 기반과 cursor 기반 페이지네이션의 차이점을 알아보겠습니다.아래와 같은 게시물이 5개이고, 한 페이지 당 2개의 게시글을 나타낸다 가정해보겠습니다.boa

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

[백준] #16724번 피리 부는 사나이 (C++)

https://www.acmicpc.net/problem/16724지도에 방향이 주어졌을 때, 지도 어느 구역에 있더라도 SAFE ZONE에 갈 수 있게 하는 SAFE ZONE의 최소 개수를 구하는 문제입니다.예제에 있는 지도를 그려보면 아래와 같습니다.여기서

2022년 8월 2일
·
0개의 댓글
·

[ReactJS] Express + CKeditor5 이미지 업로드 구현해보기 (4) (serverless 환경 최종 구현)

저번 포스팅에서 `presignedURL`을 발급 받아 S3 객체에 접근하는데까지 해보았습니다. 이번 시간에는 저번 로컬 서버에서 동작했던 업로드 방식을 새로 구성된 `serverless`환경에 적용해보는 시간을 가져보겠습니다. 일단 그 전에, 구현해야될 변경 사항

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

[NodeJS] AWS Serverless 환경에서 Presigned URL로 S3에 파일 업로드 해보기 (CORS, 배포 이슈 수정)

이번 시간에는 NodeJS환경에서 AWS Lambda와 Amazon API Gateway를 사용하여 presignedURL을 가져와보는 시간을 가져보겠습니다.우선 Serverless가 무엇인지에 대해 간략히 알아보겠습니다. Serverless는 서버가 없는 것이 아닌

2022년 7월 18일
·
0개의 댓글
·

[AWS] S3 버킷 생성 및 퍼블릭 액세스 설정 해보기 (버킷 정책 설정)

1. AWS S3 버킷 생성 S3에 데이터를 업로드하기 위해 먼저 S3 버킷부터 생성해보겠습니다.- 1-1) AWS 홈페이지로 이동하여 로그인한 뒤, S3를 검색합니다. 여기서 `버킷 만들기`를 클릭해줍니다.- 1-2) 다음으로 버킷 이름과 리전을 입력합니다.

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

[ReactJS] Express + CKeditor5 이미지 업로드 구현해보기 (3) (AWS S3 - Severless 구성)

이번 시간에는 이미지 파일 업로드 기능을 AWS S3 Serverless 구조에서 동작하는 과정에 대해 알아보는 시간을 가져보겠습니다.들어가기 앞서, S3를 사용했을 때의 이점에 대해 간략히 알아보겠습니다.저희가 서버에 이미지를 저장한다고 가정해보겠습니다.서버는 결국엔

2022년 7월 15일
·
0개의 댓글
·

[ReactJS] Express + CKeditor5 이미지 업로드 구현해보기 (2) (문제점 해결)

이번에는 저번 글에 이어 이미지 업로드에서 발생했던 문제점에 대한 해결 방안에 대해 한 번 알아보겠습니다! 먼저 저번 문제점에 대해 다시 한번 살펴보자면,사용자가 글 작성 도중 페이지를 나가거나 사진을 삭제해도 여전히 서버에 사진이 남는다는 문제점이 있었습니다.이 문제

2022년 7월 14일
·
0개의 댓글
·

[ReactJS] Express + CKeditor5 이미지 업로드 구현해보기 (1)

이번에는 React 환경의 CK에디터에서 업로드된 이미지를 로컬 서버로 저장하는 과정에 대해 알아보겠습니다. Express 서버 (1) 파일 업로드를 위해 multer 모듈을 사용했습니다. multer는 multipart/form-data인코딩 타입의 form 데이

2022년 7월 13일
·
3개의 댓글
·
post-thumbnail

[백준] #2618번 경찰차 (C++)

https://www.acmicpc.net/problem/2618경찰차 1이 (1, 1)에 있고 경찰차 2가 (N, N)에 위치할 때, 각 사건(초록점)에는 경찰차 1대가 출동하여 사건을 해결할 수 있으며 해당 사건을 해결한 경찰차는 사건이 발생한 위치에서 기

2022년 7월 6일
·
0개의 댓글
·

[백준] #23246번 Sport Climbing Combined (C++)

https://www.acmicpc.net/problem/232462021 icpc 인터넷 예선 I번 문제이다.선수의 등번호는 고유의 번호(key)이고 각 선수의 점수(value)에 따라 정렬해서 등번호를 출력해야 되기 때문에 stl map을 사용하였다. 문제

2022년 5월 14일
·
0개의 댓글
·

[백준] #23247번 Ten (C++)

https://www.acmicpc.net/problem/232472021 icpc 인터넷 예선 j번 문제이다.처음 생각했을 때 무작정 브루트포스 방식으로 더하는 방법밖에 생각나지 않았다. 하지만 m, n 범위가 300이하이므로 좀 더 최적화할 수 있는 방법을

2022년 5월 14일
·
0개의 댓글
·

[백준] #17404번 RGB거리2 (C++)

https://www.acmicpc.net/problem/17404먼저 이 문제를 풀기 전 RGB거리 1문제를 풀어봤는데 R, G, B에 해당하는 총 3가지의 케이스에 대해서만 고려하면 되므로 N만큼 반복문을 돌려 3개의 케이스에 대해 아래와 같은 조건문과 점

2022년 3월 3일
·
0개의 댓글
·

[백준] #3190번 뱀 (C++)

https://www.acmicpc.net/problem/3190문제를 푸는데 있어 어렵진 않았지만 생각할게 좀 많았던 문제였다..푸는 시간만 1시간을 넘겼는데 도저히 암산이 안되서 그림을 그려가면서 푸니 시간이 좀걸렸던 것 같다.뱀의 머리를 이동한다는 것과

2022년 2월 22일
·
0개의 댓글
·

[백준] #1800번 인터넷 설치 (C++)

https://www.acmicpc.net/problem/1800문제를 보고 처음 접근한 방식은 위와 같은 예제 입력1 그래프가 있을 때 한 정점에서 다른 한 정점까지의 (조건이 추가된) K번 째 최단 거리를 구하면 된다고 생각하였다.그래서 DFS를 이용한 완

2022년 2월 20일
·
0개의 댓글
·

IntelliJ에서 AWS RDS(MariaDB)가져올 때 SSLHandshakeException: No appropriate protocol

에러 메시지 > javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) The following required

2022년 2월 16일
·
0개의 댓글
·

[백준] #17136번 색종이 붙이기 (C++)

https://www.acmicpc.net/problem/1713610X10 종이 위에 1이 적힌 칸에 1~5 크기인 정사각형 색종이를 대입하여 모든 칸을 붙이는데 필요한 색종이의 최소 개수를 구하는 문제이다.1~5 크기인 정사각형 색종이는 각 5개가 주어진다

2022년 2월 12일
·
0개의 댓글
·

[Spring Boot] 테스트 코드에서 getOne 또는 getById쓸 시 LazyInitializationException : could not initialize proxy - no Session

오류 메시지 원인 Hibernate에서 lazy loading을 사용하다보면 한 번쯤 직면할 수 있는 문제이다. (연관관계 매핑에서도 같은 오류가 발생할 수 있지만 여기서는 다루지 않겠다) 먼저 스프링 docs에서는 getOne() 메서드는 더 이상 사용되지 않고

2022년 2월 10일
·
0개의 댓글
·