PYTHON, GIPHY API 결과를 MARIADB에 저장하기. [PYMYSQL]
org.hibernate.DuplicateMappingException해당 Entity에 name을 지정Entity Name Duplicate 였으므로 경로를 추가해서 중복을 방지한다.
EC2에 docker를 이용하여 jenkins를 설치한다.jenkins를 이용해 build 시 gitlab의 dev branch를 받아와 vue를 빌드한다.빌드된 vue 파일을 이용하여 spring boot와 연동한다.우분투용 도커 설치도커로 Jenkins 설치웹 서버
\`\`ssh -i "I8C109T.pem" ubuntu@\* 응답 :ssh: connect to host \* 현상 : ssh 연결은 안되지만, Jenkins는 살아있다.가설1 : 공유 와이파이 -> 핫스팟으로 네트워크를 변경하면서 발생한 Connection refu
JPA Update Query 단순히 update query를 사용하게 될 경우 영속성 컨
\`ssh -i "I8C109T.pem" ubuntu@\* \[\`\`\`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANG
jenkins에서 자동 빌드, 배포되는 dev, be 브랜치는 각 각 다른 포트로 실행이 됨. redis는 공유하고 있음.dev 브랜치가 빌드, 배포되면 redis에 저장되어 있던 정보들이 flushall 되는 현상이 발생.Write Through 패턴을 사용해 데이터
채팅방 즐겨찾기 구현 필요 즐겨 찾기 구현은 N:M 관계로 (Member : ChatRoom) 좋아요을 눌렀을 때, 해당 채팅방의 like count를 1증가시켜준다. 그리고 해당 좋아요를 누른 사람 목록을 채팅방의 like members에 추가한다. 짤 사용 통계
Redis JPA 속도 비교 1. 입력이 없을 때 속도 비교 2. 지속적인 입력이 주어질 때 속도 비교 속도비교는 Java 단에서 호출 직전과 호출 이후의 시간을 비교하여 측정했다. Locust 부하 테스트 각 결과는 최대 구간만 작성 작성한 locu
채팅 이라는 것은 우리에게 익숙하고 기술적으로도 많이 알려져 있어 기술적으로 우위를 가져가기 어렵다는 생각이 들었다.따라서 기술적인 도전을 위해 대용량, 확장성, 안정성 이라는 키워드를 가지고 아키텍처를 설계했다.웹 소켓 통신을 하기 위해서 가장 기초가 되는 Web S
레디스 공식 홈페이지Docker Redis IntroductionSpring Boot Redis 설정파일 구조 / dependencyapplication.yml 설정 추가Config 설정RedisSampleServiceRedisSamplecontrollerSpringB