码迷,mamicode.com
首页 > 其他好文 > 详细

第一篇博客,先发为敬

时间:2019-03-17 22:56:38      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:image   流行   mamicode   优化   抄袭   心态   自己的   博客   开始   

  进驻博客园有一段时间了,一直都是看别人写的文章,有很多优秀的作者,也有很多有思想的程序员,值得学习。一直看别人的东西也没写过什么总感觉心里过意不去,也过来凑凑热闹。第一次在博客上写东西,接受各种中肯的,纠正错误的,有利于代码严谨性的建议,不接受批评和人身攻击(当然如果有,笔者也不会当回事,心态要放好)

  首先需要说清楚一件事,这将是一个系列文章,笔者不自量力的想要以一己之力实现一个视频网站的全部功能,因为比较喜欢B站的风格,所以这个项目的很多灵感和画面会取材于哔哩哔哩,说是抄袭也没关系。另外,这一系列文章只用来检验自己的技术水平,不会用作任何商业用途,不会侵犯任何人的经济利益。

  最后说一下技术人最爱听的,笔者水平有限,当然不会傻乎乎的从头开始,主要会借助时下比较流行的一些框架,比如SpringBoot、SpringCloud、Shiro、Mybatis等等。数据库暂时使用MySQL,别问问什么,免费!!!,最近公司都用Oracle没准也会跟风使用Oracle。前端页面比较熟悉的是JavaScript和jQuery,最近比较流行BootStrap和VUE,应该会私下学习一下,应用上去。其他技术可能会涉及到Nginx反向代理、Redis缓存技术等等···

  关于这个项目暂时有一个初步的计划:

  一、数据库设计——根据业务需要设计数据库,可能不会一次构建成功,根据后期编码情况可能会有一些小的修改,但是总的思路因该不会变;

  二、框架搭建——基于SpringBoot做框架整合,持久层框架使用Mybatis或Mybatis-Plus,原因就是简单;整合Shiro框架用来实现权限系统、登录系统等主要功能;

  三、前端页面——使用HTML+BootStrap+VUE设计前端页面,模仿B站页面设计;

  四、技术——使用SpringCloud微服务的架构对整个项目进行升级。

  写到这发现整个项目没有什么干货,先上一个数据库有的初步设计图吧,主要从视频和用户两个方面进行数据库设计,所有数据库围绕视频库和用户库展开。如下:

  技术图片

注:图中箭头表示各个表之见的关联关系,需要进行数据库优化

第一篇博客,先发为敬

标签:image   流行   mamicode   优化   抄袭   心态   自己的   博客   开始   

原文地址:https://www.cnblogs.com/logic-hatten/p/10549480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!