## 简述(趁早)
趁早(quickearly)B2C早餐外卖微信小程序,理想经营范围为人口密集的小区。用户可以提前预定,选择预定时间,也可以立即下单
,查看配送进度,也可以预定好了,到店给出二维码即可取早餐,节约在人多的时候排队的时间
## 图片简介
![Image text](https://img-blog.csdnimg.cn/20200618164827314.JPG)![Image text](https://img-blog.csdnimg.cn/20200618165007312.JPG)![Image text](https://img-blog.csdnimg.cn/20200618165133218.JPG)
## 主要技术点
- 配置三个节点的Nginx作为负载均衡器,第一个Nginx负责请求分发给后面两个Nginx,最后再把请求发送到不同的Tomcat容器
- 使用Redis Cluster作为早餐详细页面的第一级缓存
- 配置使用Ehcache作为页面的第二级缓存,并设置LRU清除策略
- 选用RabbitMQ中间件,异步保存聊天消息、记录订单的详细信息,并配置每次从队列中消费一条消息;并采用KeepAlive+Haproxy
- 使用FastDFS+Nginx的Http服务保存用户评价的图片,用户上传的头像图片
- 选用ElasticSearch作为分布式搜索引擎,早餐名(name字段)使用ik_max_word分词器
- 使用Netty+WebSocket实现聊天服务器,实现用户与店家的交流,并发送数据到mq,保存聊天消息和图片
- 使用Zookeeper作为分布式锁,保证库存扣减的一致性(本项目作用不大)
- 配置一主一从的MySQL进行读写分离、主从同步,使用ThreadLocal方式动态改变数据源
- Spring+Spring MVC+Mybatis框架整合开发,聊天、搜索和后台使用SpringBoot搭建
- 根据用户的点击率和购买记录为用户推荐
- 后台管理使用Dockerfile方式构建镜像并运行
## 使用环境
- Centos7
- JDK8
- Maven3.5
- MySQL5.6
- 微信web开发者工具
- IntelliJ IDEA2018
## 小程序端代码地址
- https://github.com/DuncanPlayer/quickearly--applet
- 备注:聊天和早餐检索已经抽取成新的项目
## 后台管理程序
- https://github.com/DuncanPlayer/earlyadmin
![Image text](https://img-blog.csdnimg.cn/20200618165414530.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2R1bl9jYW4=,size_16,color_FFFFFF,t_70)
## 方便面的微信二维码
![Image text](https://img-blog.csdnimg.cn/20200618165509306.JPG)
没有合适的资源?快使用搜索试试~ 我知道了~
趁早(quickearly)早餐外卖微信小程序--毕业设计.zip
共402个文件
java:331个
xml:61个
jpg:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 96 浏览量
2023-08-04
17:30:14
上传
评论
收藏 598KB ZIP 举报
温馨提示
趁早(quickearly)早餐外卖微信小程序--毕业设计.zip
资源推荐
资源详情
资源评论
收起资源包目录
趁早(quickearly)早餐外卖微信小程序--毕业设计.zip (402个子文件)
.gitignore 278B
EarlyshopEvaluateExample.java 69KB
NideshopOrderExample.java 69KB
EarlyshopOrderCopyExample.java 69KB
NideshopGoodsExample.java 69KB
EarlyshopReservationExample.java 52KB
NideshopCategoryExample.java 40KB
NideshopCouponExample.java 36KB
NideshopUserExample.java 36KB
NideshopTopicExample.java 34KB
NideshopCartExample.java 33KB
NideshopBrandExample.java 31KB
EarlyshopOrderGoodsCopyExample.java 31KB
EarlyshopEvaluateGoodsExample.java 31KB
NideshopOrderGoodsExample.java 31KB
NideshopOrderExpressExample.java 31KB
NideshopFeedbackExample.java 30KB
NideshopAdminExample.java 27KB
EarlyshopReservationGoodsExample.java 27KB
NideshopAddressExample.java 26KB
EarlyshopMaterialExample.java 25KB
NideshopAdExample.java 24KB
NideshopCommentExample.java 24KB
EarlyshopQrcodeExample.java 23KB
NideshopKeywordsExample.java 21KB
EarlyCartController.java 19KB
NideshopProductExample.java 18KB
EarlyshopChatUserExample.java 18KB
NideshopUserCouponExample.java 17KB
NideshopCollectExample.java 17KB
NideshopGoodsSpecificationExample.java 16KB
NideshopChannelExample.java 15KB
NideshopAttributeExample.java 15KB
NideshopGoodsGalleryExample.java 15KB
NideshopGoodsAttributeExample.java 15KB
GoodsImpl.java 15KB
NideshopAdPositionExample.java 15KB
NideshopRegionExample.java 15KB
EarlyshopPricticeExample.java 13KB
NideshopSearchHistoryExample.java 13KB
NideshopShipperExample.java 13KB
NideshopCommentPictureExample.java 13KB
ProductCountBolt.java 13KB
NideshopFootprintExample.java 13KB
RecommendExample.java 12KB
EarlyshopUserGroupExample.java 11KB
NideshopUserLevelExample.java 11KB
NideshopGoodsIssueExample.java 11KB
NideshopTopicCategoryExample.java 11KB
EarlyshopRecommendExample.java 11KB
EarlyshopActivityExample.java 11KB
EarlyshopGiftExample.java 11KB
NideshopRelatedGoodsExample.java 11KB
NideshopSpecificationExample.java 11KB
NideshopAttributeCategoryExample.java 11KB
OrderServiceImpl.java 10KB
EarlyshopRecommendResultExample.java 9KB
NideshopGoods.java 9KB
EarlyshopFeelExample.java 9KB
ZooKeeperSession.java 9KB
CommentImpl.java 7KB
SearchImpl.java 7KB
NideshopOrder.java 6KB
WebSocketPushHandler.java 6KB
QRCodeUtil.java 6KB
CartServiceImpl.java 6KB
EarlyshopEvaluate.java 6KB
EarlyshopOrderCopy.java 6KB
MaterialImpl.java 6KB
QrcodeController.java 6KB
OrderController.java 5KB
CommentController.java 5KB
GoodsController.java 5KB
UserController.java 5KB
EarlyshopReservation.java 5KB
NideshopGoodsMapper.java 4KB
ChatController.java 4KB
UserServiceImpl.java 4KB
NideshopCategory.java 4KB
MaterialController.java 4KB
RerservationImpl.java 4KB
PayController.java 4KB
KafkaMessageProcessor.java 4KB
DynamicDataSourceInterceptor.java 4KB
HttpClientUtils.java 4KB
TopicImpl.java 3KB
RedEnvelopeController.java 3KB
GoodsDetailDTO.java 3KB
ProductInventoryController.java 3KB
CategoryImpl.java 3KB
AddressImpl.java 3KB
AccessLogKafkaSpout.java 3KB
NideshopCart.java 3KB
NideshopCoupon.java 3KB
RequestAsyncProcessServiceImpl.java 3KB
BufferedImageLuminanceSource.java 3KB
CachePrewarmThread.java 3KB
NideshopTopic.java 3KB
NideshopUser.java 3KB
ZooKeeperSession.java 3KB
共 402 条
- 1
- 2
- 3
- 4
- 5
资源评论
AbelZ_01
- 粉丝: 873
- 资源: 5441
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功