![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目面试题
文章平均质量分 81
雨点欺负雪花
这个作者很懒,什么都没留下…
展开
-
苍穹外卖面试题-下
本项目是专门为一家餐厅定制的一款软件产品,主要包含包括系统管理端和小程序端两部分系统管理端提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护小程序端提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等操作我在这个项目中主要负责后端分类、套餐、菜品模块和小程序端的所有功能。原创 2023-12-02 14:59:06 · 2175 阅读 · 0 评论 -
苍穹外卖面试题-中
Redis是一个基于内存的键值对数据库,它的键都是字符串类型,而值的部分支持5种数据类型,每种类型特点不一样。POI的封装度较低,使用时需要写大量的代码,并且性能也比较低,同时它是对文档一次性导入,容易导致内存溢出。具体的操作步骤就是:在查询列表的时候,先判断Redis缓存中是否有数据,如果有,直接返回给前端。EasyExcel的封装度比较高,使用起来比较方便,而且它是一条条导入数据,不会导致内存溢出。这个状态访问比较频繁,放在redis中,提高了查询速度的同时,可以减轻数据库的访问压力。原创 2023-11-28 20:14:37 · 2366 阅读 · 0 评论 -
苍穹外卖面试题-上
如果我们输入的请求参数不符合对应的校验规则,系统就会抛出异常,此时我们只需要在全局异常处理器中捕获异常,然后给前端提示即可。@NotEmpty 可以标注 在字符串,集合,数组,map上,被标注的元素必须不能为 null ,也不能是空串。最后,当请求访问完服务离开的时候,还会再次经过拦截器,这个时候就可以清理掉ThreadLocal中的内容了。我们项目中的校验是使用validation技术实现的,它的核心是一些具有特定意义的注解。@Range 标注在字符串和数值的大小必须在指定的范围内,对于null无效。原创 2023-11-27 16:45:23 · 4432 阅读 · 0 评论