분류 전체보기(278)
-
배포하기 - my sql
** mysql 홈페이지에서 다운wget https://repo.mysql.com/mysql80-community-release-el9-5.noarch.rpm ** 내 컴퓨터에 있는 파일 실행sudo yum localinstall mysql80-community-release-el9-5.noarch.rpm ** 비밀번호 설정sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 sudo yum install mysql-community-server ** 작업 관리자 -> mysql 실행sudo systemctl enable mysqld.service sudo systemctl start mysqld.service ** 임시 비밀번호 발급sudo ..
2024.09.03 -
배포하기
먼저 aws에 가입 후 로그인. 그리고 ec2 검색 후 들어가기 그리고 인스턴스 시작 버튼 클릭 이후 키페어 생성 (RSA, Pem) 후 네트워크 설정에서 모두 체크하고 스토리지 구성에서 30까지 설정. 그리고 인스턴스 시작. 인스턴스 창에서 해당 인스턴스 클릭 후 아래 보안 탭에서 보안 그룹 링크 클릭. 이후 보안 그룹에서 설정했던 포트번호 입력, 훗날 mysql 연결을 위한 설정도 추가 그리고 인스턴스 창으로 돌아가 인스턴스 클릭 후 연결 - 연결 그리고 자바 설치 명령어 sudo yum install java-17-amazon-corretto-devel -y 이후 JPA-Chicken/src/main 에서 chicken-store이란 폴더를 생성 이후 build.gra..
2024.09.03 -
25일차
오늘은 어제 구현하려다 실패한 채팅 밴 먹이기 기능을 다시 도전해보았다. 곰곰이 생각해본 결과 chatable(채팅 권한 변수)의 변화하는 값을 관리자만 가지고 있으면 안되고 이걸 freezeChat이나 WebCam처럼 WebSocket을 통해 전파해야한다고 보았다. 따라서 LiveStreamingPage에도 웹소켓 관련 코드를 추가. 기존에 쓰던 코드를 재활용 했다. useEffect(() => { const socket = new SockJS('http://localhost:9000/ws'); // WebSocket 엔드포인트 const client = new Client({ webSocketFactory: () => socket, connectHeaders: {}..
2024.08.30 -
24일차
기능 하나가 더 생각나서 하나 더 추가. 유저 아이디를 검색하고 그 아이디가 적어왔던 채팅 기록들을 보여주는 것이다. 먼저 백엔드 쪽 //Controller//검색한 사용자의 채팅목록 가져오기@GetMapping("/search/chat")public ResponseEntity> showWhosChat(@RequestParam("memberId") String memberId){ List chatLog = chatService.showWhosChat(memberId); return ResponseEntity.ok(chatLog);}------------------------------------------------------------------------------//Mapper//특정 사..
2024.08.29 -
23일차
라이브 페이지 css를 전체적으로 다시 다잡는 시간 하얀 페이지에 스트리밍 화면과 채팅창만 있는 건 너무 휑한 느낌이라 아예 검은색 계열 바탕으로 지정해 고급스러움을 살리는 방향으로 했다. 검은색 계열에서도 명도에 차이를 두어 구분할 수 있도록 했다. 그리고 채팅창에 올라오는 아이디에 랜덤한 색깔을 부여할 수 있도록 했다. // 랜덤 색상 선택 함수 const getRandomColor = () => { const randomIndex = Math.floor(Math.random() * colors.length); return colors[randomIndex]; }; 처음에는 sender가 있는 strong에 바로 style={{color : getRandomColor()}} 를 지..
2024.08.29 -
22일차
오늘도 합본 css 수정 메인페이지를 전반적으로 다시 다듬었다. SELECT og.stadiumNo, og.stadiumName, og.stadiumAddress, og.stadiumPrice, og.stadiumCapacity, og.stadiumImage, (SUM(rv.likeCount) - SUM(rv.dislikeCount)) as totalLike FROM stadium og JOIN stadiumreview rv ON og.stadiumNo = rv.stadiumNo GROUP BY og.stadiumNo, og.stadiumName, og.stadiumImage ORDER BY totalLike DESC SELECT * FROM galleryboard ORDER..
2024.08.28