项目:点餐系统

项目扩展:

1.订单操作

2.用户管理(临时用户生成用户注册与登录)

项目有可能涉及到的面试:

说说你的项目

为什么要做这个项目

服务器怎么搭建的

最初我自己写了一个简单的服务器,但是不太稳定,比较粗糙。思想是主线程监听,如果有请求就使用线程池中的线程处理。我之后了解到httplib库就使用他搭建http服务器。了解httplib的实现流程。

什么是restful风格

RESTful是目前最流行的接口设计规范

线程池怎么实现的

为什么要用MySQL数据库

  • 数据永久保存
  • 使用SQL语句,查询方便效率高
  • 管理数据方便

线程安全

使用锁mutex.lock实现线程安全。

你的项目好像不完整,没有用户管理,你怎么知道谁下单

作为一个餐厅只需要临时有订单号,并且用户支付金钱就可以,不需要创建一个用户和登录

相关推荐
丶Darling.几秒前
Day39 | 动态规划 :完全背包应用 零钱兑换&&零钱兑换II
c++·算法·动态规划
Mr_Xuhhh3 分钟前
递归搜索与回溯算法--递归(2)
开发语言·数据结构·c++·算法·链表·深度优先
Ni-Guvara2 小时前
对象优化及右值引用优化(四)
开发语言·c++
Ddddddd_1584 小时前
C++ | Leetcode C++题解之第560题和为K的子数组
c++·leetcode·题解
夏天匆匆2过5 小时前
linux性能提升之sendmmsg和recvmmsg
linux·c++·单片机·网络协议·udp·tcp
Jack黄从零学c++5 小时前
设计模式——策略模式(c++)
c++·设计模式·策略模式
MinBadGuy5 小时前
【GeekBand】C++设计模式笔记10_Prototype_原型模式
c++·设计模式·原型模式
GeekAlice6 小时前
算法笔记/USACO Guide GOLD金组Graphs并查集Disjoint Set Union
c++·经验分享·笔记·学习·算法
風清掦7 小时前
C/C++每日一练:编写一个查找子串的位置函数
c语言·c++·算法
WolvenSec7 小时前
C/C++逆向:结构体逆向分析
c语言·开发语言·c++·网络安全