黑马头条-再回首

黑马头条

ps :

学习代码架构设计

学习场景的封装抽离

学习并发处理

时隔多年,再次学习,查看当初写的代码,也许有不同的感受

项目概述

功能用例

用户案例

用例

自媒体人

ADMIN用例图

架构设计

研究点

表的设计,功能的流程,架构的设计 并发问题解决,事务安全问题解决

可拆分点 一句总结

待定

登录设计

1.怎么实现登录安全的

2.获取短信验证码时间窗口使用了什么限流算法

实名存储

身份证识别 -

人脸视频保存 -minio 对象存储

文章发布

流程 表设计 ID 雪花算法

超过 多数如何分库分表

异步审核-mq信息队列 kafk

评论开发

评论表设计

设计好处

流程开发

mingodb

文章查询

为什么使用es

es的使用 -优势

文章发布--异步-es -

涉及到mysql--es的同步操作

文章审核

延迟队列 redis-涉及到多线程,需要锁

敏感词系统

本地-阿里-人工

状态机-状态

定时任务-扫描错误

接口超时,人工审核超时-阿里云审核超时等处理

文章热点

文章分值计算算法

实时计算kafka stream

大数据flink

历史搜索

用什么存储

mongodb+

支付系统

支付怎么涉及,用了什么涉及模式

文章展示

文章内容基本固定,有必要次次回表吗,我们用了什么技术

freemarker+minio

文章上下架

纯纯使用kafka

如何热部署的

jenkins

相关推荐
一定要AK7 分钟前
Spring 入门核心笔记
java·笔记·spring
A__tao8 分钟前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
KevinCyao21 分钟前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
迷藏49428 分钟前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
wuxinyan1231 小时前
Java面试题47:一文深入了解Nginx
java·nginx·面试题
新知图书2 小时前
搭建Spring Boot开发环境
java·spring boot·后端
冰河团队2 小时前
一个拉胯的分库分表方案有多绝望?整个部门都在救火!
java·高并发·分布式数据库·分库分表·高性能
洛_尘2 小时前
Java EE进阶:Linux的基本使用
java·java-ee
宸津-代码粉碎机2 小时前
Spring Boot 4.0虚拟线程实战调优技巧,最大化发挥并发优势
java·人工智能·spring boot·后端·python
MaCa .BaKa2 小时前
47-心里健康咨询平台/心理咨询系统
java·spring boot·mysql·tomcat·maven·intellij-idea·个人开发