
- FireBase Setting https://firebase.google.com/?hl=ko Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com FireBase에 로그인하고 새프로젝트를 만들어주자 새프로젝트를 만들고 앱추가를 누른다. -Android Setting 패키지 이름에는 android / app / src / main / AndroidManifest.xml 에 들어있는 package값 "com.~~~" 를 가져다 씁니다. 디버그 서명 인증서는 기존 터미널에서 android로 접근하여 gradlew signingReport 위의 명령어를 입력하면 뭐가 주르륵 뜨는데 SH1을 ..

- 테이블설계 테이블은 다음과 같이 설계합니다. comment_id: DB에 자동으로 들어가는 값 comment: 댓글 내용 hierarchy: 댓글이면 0 대댓글이면 1이 들어감 orders: 대댓글 순서로 데이터 정렬할 때 필요 groups: 한개의 댓글과 그에 딸린 대댓글들을 한 그룹으로 묶는다. 참고로 JPA에서 order, gruop과 같이 sql명령어를 column명으로 사용하면 오류가 납니다. 해결법은 아예 다른 명칭으로 바꾸거나 관용적으로는 뒤에 s를 붙입니다. 그림으로 이해해 보자 comment_id와 상관없이 groups 와 orders로 정렬하여 새로운 대댓글이 들어오더라도 대댓글이 맨밑으로 밀리지 않게 됩니다. 설계대로라면 hierachy를 늘리면서 무한대대대대댓글도 가능하긴하나 그..
- Total
- Today
- Yesterday
- Vmmem
- Spring RabbitMQ
- Spring 대댓글
- MessageBroker
- Spring 채팅
- nativeQuery
- ERD설계
- Authentication
- Vmmem종료
- Spring
- 로컬캐시
- loadbalancing
- FCM
- bcrypt
- Stomp Kafka
- springboot
- ChattingApp
- Bcypt
- Stomp RabbitMQ
- Cache
- authorization
- Security
- 웹소켓 채팅
- 게시판 채팅
- Spring WebSocket
- Spring Stomp
- Flutter
- Kubernetes
- 푸시알림동작원리
- spring orphan
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |