项目扩展:
1.订单操作
2.用户管理(临时用户生成用户注册与登录)
项目有可能涉及到的面试:
说说你的项目
为什么要做这个项目
服务器怎么搭建的
最初我自己写了一个简单的服务器,但是不太稳定,比较粗糙。思想是主线程监听,如果有请求就使用线程池中的线程处理。我之后了解到httplib库就使用他搭建http服务器。了解httplib的实现流程。
什么是restful风格
RESTful是目前最流行的接口设计规范
线程池怎么实现的
为什么要用MySQL数据库
- 数据永久保存
- 使用SQL语句,查询方便效率高
- 管理数据方便
线程安全
使用锁mutex.lock实现线程安全。
你的项目好像不完整,没有用户管理,你怎么知道谁下单
作为一个餐厅只需要临时有订单号,并且用户支付金钱就可以,不需要创建一个用户和登录