我的毕设实战指南
Posted 看,未来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的毕设实战指南相关的知识,希望对你有一定的参考价值。
我为什么要做这个项目?
做这个项目呢,不是为了毕设。有很多朋友都跟我说:“阿锋,你那么多项目,干嘛还要重新做一个呢?还搞得这么复杂。随便拿一个改改就好了,顺带分我一个呗哈哈。”这可就误会了,在学生时代,写项目纯粹就是为了把自己最近学过的知识巩固起来,学以致用,以战养兵嘛。而且,经过几轮的系统崩溃,嗯,代码几乎都没了。。。只剩当初的设计图,我比较看重,所以保护的比较好。
那么这次的项目是为了什么呢?
首先,最近学习了一些优秀的开源项目(nginx 和 muduo),想把里面的一些技术点拿出来用:reactor、缓冲池、日志、压榨系统资源、 and so on。
还有最近新上手的一些技术点也要陆陆续续的拿出来练练,JSON、mysql、redis、nginx、API安全设计、粘包处理 and so on。
以及一些尝试在使用中学习,在学习中使用的技术:PB、熔断、隔离、主从复制、缓存预热、自动化 and so on。
明确业务、开发周期
就确定写 “仿12306” 的抢票业务了,天王老子来了我也不改了,对,不改了。
开发周期嘛,虽然很长,但是可以分割。具体时间是年前结束,还有个90天时间。
1.0版本
初步预计会在双十一之前结束这个版本,包括测试。预计单用户单业务不出问题,单用户多业务不出问题,多用户尽量不出问题。
1.1版本
需要修改和新增的地方我已经标出来了:
初步预计会在11.15之前完成这个版本。缓冲两天,写写文档,11.18再开工。
2.0版本
稍微会难一点,11.28吧,可以解决掉。
2.1版本
东西不多,在十一月可以把这些版本都解决掉。
3.0版本
这些配置起来不难的,但是由于我的环境都给崩溃了,不过我觉得 12.6 可以解决掉。
3.1版本
比较简单,12.10可以解决,因为后面的时间需要做些其他的。
4.0版本
争取在2021年前结束!!!!
时间规划甘特图
以上是关于我的毕设实战指南的主要内容,如果未能解决你的问题,请参考以下文章