程序员社交平台

我要开发同款
meteor_shower2023年11月24日
94阅读
开发技术zookeeper、springcloudredis、rabbitmq、mongo
所属分类论坛系统BBS

作品详情

使用到的技术栈:
前端技术栈:ElementUI、Node.js、axjos、Vue.js
微服务架构技术栈:SpringCloudConfig、Ribbon、SpringCloudHystrix、SpringCloudZuul、 SpringCloudBus、SpringBoot、JWT
持久化技术栈:SpringDataJpa、SpringDataRedis、SpringDataMongoDB、SpringDataElasticsearch
数据库、消息队列技术栈:mysql、Rdis集群、mongoDB集群、RabbitMQ
项目介绍:该项目采用的是前后端分离和微服务的模块化思想进行开发,是针对于刚入门以及资深程序员交友的平台,在该平台上可以发表自己在学习过程中所遇到的问题,也可以发布自己的日常并选择性的添加好友以及拉黑好友,在每篇文章下作者和读者均可留言以及回复消息,此平台可以又管理员发布热点信息以及新闻新的技术栈等等,此外还会有面试常问问题等,为了让评论的信息不占用mysql的性能所以采用了MongoDB进行存储、由于该平台采用的是微服务架构所以在各服务间调用使用了消息中间件RabbitMQ,为了增加用户的安全性使用了springsecurity+JWT+Redis的方式进行用户身份的验证。
项目名:实验室病菌管理系统
使用到的技术栈:
前端技术栈:(由前端人员开发)
后端技术栈:SpringBoot、SpringMVC、SpringSecurity、Redis、JWT、SpringDataJpa
数据库:MySql
项目介绍:该项目是在公司实习时参与到的项目开发,主要负责的是病毒、细菌的CURD以及用户权限的验证,以及实验室的预约和物资的管理。在该项目中为了验证用户输入的字段的合法性使用了validation,在用户验证以及用户权限的验证时使用了springsecurity、Redis和JWT来进行验证,为了在日后病菌数量的增多所以添加了索引来减少查询时间。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论