摘要: 项目总体架构 本项目为网络安全学习平台的搭建,采用微服务架构模式,主要用go语言编写,配合前端三件套加上MYSQL数据库,Redis缓存,Kafka构建消息队列,Elastic Search做用户检索,gRPC做内网服务调用,Node做前端鉴权和统一API接口。项目总体结构如下: 运行环境和技术选型 阅读全文
posted @ 2020-12-30 07:14 hcds 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 网络安全学习平台设计文档 项目概要 本项目是根据网络安全学习的需要,为网安同学搭建的在线学习与知识分享平台,与市面上大多数教育类平台一样,支持用户在线阅读,编辑,评论,分享相关资料,并组织用户开展相关的学习活动,比如参加竞赛,研讨会等。 需求分析 下面分析平台用户在平台上的大致需求: 文章管理 文章 阅读全文
posted @ 2020-12-13 23:08 hcds 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 项目中的软件工程 本博客针对项目案例https://github.com/mengning/menu进行阅读和分析,参考资料见:https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%81%E4%B8%AD%E7% 阅读全文
posted @ 2020-11-09 21:56 hcds 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 本博客是参加软件工程课程的作业,由于是第一次写博客,经验不足,还请多多指教。 参考链接: https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg Git介绍 Git作为一款优秀的分布式版本控制系统,目前已经成为程序开发人员做项目版本管理的首选。 我们在学习 阅读全文
posted @ 2020-10-14 23:54 hcds 阅读(293) 评论(1) 推荐(0) 编辑