Kevin 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

单体架构设计与准备工作

单体架构阶段概述与项目演示任何强大架构都是从单体架构逐步演进的,这里从单体架构电商开始,逐步增加分布式技术,进行架构演变。 本阶段的几个小阶段: 基于 Spring boot 2.x 实现单体架构设计与准备工作 实现单体电商项目核心功能开发(后端) 实现单体电商项目个人中心功能 项目部署与上下 实现单体架构设计与准备工作 项目演示:项目开发完成之后的演示效果 前后端主要技术选型 前后端分离开发

2022-01-26
单体电商项目架构,开发与上线
技能 编程

Java 架构师直通车

简要介绍Java 架构师体系课,演进路线为:单体 > 集群 > 分布式 > 微服务 > 容器化 的系统化课程,最终打造成高可用、高并发、高性能的互联网大型项目,犹如亲历千万级项目从 0 到 1,再到 100 成长全过程全能提升课程。 覆盖 80% 以上大厂核心技术 对标阿里 P6/P7 晋级要求 深广兼备的系统进修课程 技术栈有: Spring boot MyBati

2022-01-26
架构
技能 编程

实现消息功能

即时通信什么是即时通信? 功能说明在探花交友项目中也提供了类似微信的聊天功能,用户可以和好友或陌生人聊天。如果是陌生人,通过《聊一下》功能进行打招呼,如果对方同意后,就成为了好友,可以进行聊天了。陌生人之间如果相互喜欢,那么就会成为好友,也就可以聊天了。在消息界面中也可以查看:点赞、评论、喜欢、公告等消息信息。 技术方案对于高并发的即时通讯实现,还是很有挑战的,所需要考虑的点非常多,除了要实

2022-01-21
探花交友(基于SpringBoot+MyBatisPlus+MongoDB技术栈)
SpringBoot MyBatisPlus MongoDB

ES6模块化与异步编程高级用法

ES6 模块化1.回顾:node.js 中如何实现模块化node.js 遵循了 CommonJS 的模块化规范。其中: 导入其它模块使用 require() 方法 模块对外共享成员使用 module.exports 对象 模块化的好处:大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用,利人利己。 2.前端模块化规范的分类在 ES6 模块化规范诞生之前,Jav

2022-01-12
JavaScript高级
Web前端 JavaScript高级

实现评论、小视频

评论点赞、喜欢、评论等均可理解为用户对动态的评论。 点赞定义dubbo接口1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

2022-01-11
探花交友(基于SpringBoot+MyBatisPlus+MongoDB技术栈)
SpringBoot MyBatisPlus MongoDB

生产打包与发布

RDS购买与配置 RDS需要配置白名单才能访问,学习用的话,就配置0.0.0.0/0,全开 注意内网连接和外网连接 ECS购买与配置注意购买的区域要和RDS在同一区域(北京、上海等,可用区A B C等可以不一样),这样可以通过内网访问。如果不是同一个区域,则通过外网访问 配置IDEA连接ECS实现文件传输和命令行窗口 打开IDEA,点击Tools,点击Deployment,打开Browse Re

2022-01-08
wiki知识系统
Vue3 Spring Boot

统计数据收集与Echarts报表

确认报表统计方案 统计维度 数据收集 数据展示 复杂SQL的编写、Echarts报表的使用 报表统计方案的探讨统计维度: 统计数值: 总阅读数、总点赞数、今日阅读数、今日点赞数、今日预计阅读数、今日预计阅读增长 统计报表: 30天阅读/点赞趋势图 文档阅读量排名(热门文章)、文档点赞量排名(优质文章) 电子书快照表设计 概念:快照 电子书快照表:一天存储一次快照 1234567891

2022-01-08
wiki知识系统
Vue3 Spring Boot

阅读量点赞量功能开发

阅读文档时,更新阅读数 文档的点赞功能,更新点赞数 更新电子书的文档数、阅读数、点赞数 有文档被点赞时,前端可以收到通知 SpringBoot异步化、WebSocket、RocketMQ 文档阅读数更新前端点击某篇文档时,doc.view_count + 1 Mybatis的xml里的参数,使用#,尽量避免用$,会有被注入的风险 更新表字段view_count +1,如果原值是空,则+1没效果

2022-01-08
wiki知识系统
Vue3 Spring Boot

实现圈子功能

圈子功能功能说明探花交友项目中的圈子功能,类似微信的朋友圈,基本的功能为:发布动态、浏览好友动态、浏览推荐动态、点赞、评论、喜欢等功能。 发布: 实现方案分析对于圈子功能的实现,我们需要对它的功能特点做分析: 数据量会随着用户数增大而增大 读多写少 非好友看不到其动态内容 …… 针对以上特点,我们来分析一下: 对于数据量大而言,显然不能够使用关系型数据库进行存储,我们需要通过MongoDB

2022-01-08
探花交友(基于SpringBoot+MyBatisPlus+MongoDB技术栈)
SpringBoot MyBatisPlus MongoDB

项目架构之搭建Layout架构解决方案与实现

前言在上一章中我们处理完成登录之后,从这一章开始,我们就需要处理项目的 Layout 架构了。那么什么叫做 Layout 架构呢? 我们来看这张图: 在这张图中,我们把页面分为了三个部分,分别是: 左侧的 Menu 菜单 顶部的 NavBar 中间的内容区 Main 可能有同学看到这里就说了,你这不就是个基本的页面布局吗? 还弄个这么洋气的名字干嘛? 外行看热闹,内行看门道对不对。 本章中我

2022-01-08
Vue3后台前端
Vue3
123…20

搜索

Hexo Fluid
粤ICP备18051760号