CiliCili
CiliCili-1.1-SNAPSHOT
https://jvav.my.to:17310/
Bilibili를 모방하는 기본 PUGC 비디오 웹 사이트.
봄 운동 프로젝트로 코딩되었습니다.
PUGC 비디오 웹 사이트의 기본 기능을 구현하는 Bilibili를 참조하여 설계된 프로젝트.
백엔드 프레임 워크 : SpringBoot+SpringMVC+mybatis
프론트 엔드 : Vue/JQuery+JSP 하이브리드
Redis + Mybatis 2 차 캐시는 비디오 스테이션의 기본 기능에 추가되어 Alipay에 연결되어 사격의 백엔드를 실현하고 Bilibili의 사격의 전환과 지속성을 지원합니다.
| 기능 | 완료 되었습니까? |
|---|---|
| 사용자 개인 인터페이스 디스플레이 | |
| 제출 정보를 수정하십시오 | |
| 즐겨 찾기를위한 멀티 테이블 쿼리 | |
| 비밀번호 암호화 | |
| 로그인 검증 코드 | |
| Redis 캐시 | |
| 논리 삭제 및 데이터베이스 수정, MP 플러그인 사용 | |
| 데이터베이스 추가 또는 제출 검토를 위해 비디오 식별자 추가 | |
| 사격 하이라이트 | |
| Alipay API | |
| 프롬프트를 클릭하여 Ementui Beautify를 완전히 수정하십시오 | |
| 결제 콜백 | |
| 순위 및 대중 추천 | |
| 데이터베이스를 추가하기 위해 팔로어와 팔로어 | |
| 검색 엔진 (Elasticsearch 등) | |
| 비디오 환경 설정 푸시 알고리즘 | |
| 히스토리 플러스 데이터베이스 | |
| B 스테이션 사격은 내구성이 있습니다 | |
| 재충전 시간 제한 | |
| 휴대폰 확인 코드 | |
| 간단한 메시지 푸시에 답하십시오 | |
| 로그인 검증 메커니즘을 JWT 단일 사인온에 리팩터링하십시오 | |
| 결제 비동기 콜백 | |
| 메시지 푸시 (MQ 대기열) | |
| 완전한 백엔드 관리 | |
| 인스턴트 비공개 메시지 채팅 (WS) + 데이터베이스 | |
| 상영 홀 | |
| 라이브 스트리밍을 푸시하십시오 | |
| 선명도를 전환하십시오 | |
| 파편 업로드, 중단 지점이 계속됩니다 | |
| 비디오 슬라이싱, 도난 방지 체인, M3U8 등 | |
| 프론트 엔드 분리 및 재구성 | |
| 도서관 및 테이블 미들웨어 | |
| OSS 사진 침대, CDN 등을 사용하십시오. |