OpenCV-opencv下载安装和基本操作 通过本次实验,我对以下知识有了更好的掌握:文件读取和图像显示:学习如何使用OpenCV库来读取图像文件并在窗口中显示图像,这是图像处理的基础操作。窗口事件:了解如何处理窗口事件,比如窗口的关闭事件,以确保图像显示过程中的交互性和稳定性。鼠标事件:学习如何捕获和处理鼠标事件,比如点击、移动和拖拽等,为图像标记、交互式测量等功能的实现奠定基础。键盘事件:掌握如何处理键盘事件,比如按键响应和组合操作,为实现键盘控制的图像处理流程打下基础。
Java项目-苍穹外卖-Day10-SpirngTask及WebSocket 本章实现的业务功能超时未支付订单自动取消,配送中订单商家忘点完成自动再固定时间检查且修改成完成状态来单提醒功能催单提醒功能一般的话周几和第几日是不能同时出现的因为比如 4月15日 周四 可能4月15日不是周四 可能冲突的 所以周和日一般只能有一个现在有这种生成表达式的网站!其实还挺复杂的,建议看个视频稍微学一下怎么用这个网站。
Java项目-苍穹外卖-Day07-redis缓存应用-SpringCache/购物车功能 本章节主要是进行用户端的购物车功能开发和redis作为mysql缓存的应用以及SpringCache的介绍因为很多人查询数据库会导致mysql的查询效率降低,可以通过redis作为缓存来解决实现产品原型基本可以看出一些功能添加购物车查看购物车清空购物车以及我们进行redis应用的缓存菜品和套餐还有一个自己的作业 就是增减购物车内商品的功能admin,增删改数据只需要清除缓存,CachePut是user那边查询数据时同步缓存用的只有需要查才会放入缓存。
Java项目-苍穹外卖-Day06-微信小程序开发 本篇主要是主要是wx小程序开发入门和HttpClient的使用介绍完成了苍穹外卖用户端的 微信登陆 和导入商品浏览功能代码(没写跟之前day04的类似)以个人形式注册不能开放支付功能的。
Java项目-苍穹外卖-Day05-Redis技术应用 左上角要求是有回显的所以至少两个接口1.查询营业状态接口(分为了管理端和用户端)2.修改营业状态接口因为管理端和用户端路径不同,所以现在是至少三个接口的可以发现如果存到表里除了id只有一个字段且只有一列所以 我们存储到redis中,提高效率。
Spring Data Redis redisTemplate增添序列化器是为了防止乱码,如果不添加会有默认的序列化器,那个就因为序列化器不同,它显出来也不同,也不是说是乱码,底层算法不一样而已。注意:redis和java中的字符串是不一样的,其实我们传什么对象,都会被序列化器序列化字符串存储到redis中。Java中如何操作redis,这里主讲IDEA中的框架Spring Data Redis来操作redis。因为redis对java来源的数据进行序列化就变成对应的样子了。五种不同类型的对象,用来操作不同类型的key-value。
Redis下载与安装 开启redis服务1.在解压出来的文件夹中打开cmd2.输入即可开启服务可以看到对应端口号port:6379可以通过配置文件修改端口号停止redis服务在对应cmd窗口按下ctrl+c即可结束客户端如何链接redis服务(连接前要保证本地redis服务在开启,不要关闭之前的cmd窗口)1.在对应解压文件夹(含redis-cli.exe)打开cmd2.输入这样的话就连接到了对应的redis服务(这个操作只能连接到本地)如果想要连接别的机器上的redis服务。
Java项目-苍穹外卖-Day04 所以我们在对应mapper文件的insert和update操作做上加上@AutoFill注解并且指定value(操作类型)我们设置的条件就是拦截mapper里面所有方法还要带@AutoFill注解。这些字段在每张表基本都有,手动进行填充效率低,且后期维护更改繁琐。先答应一个AutoFill注解。再定义一个切面类进行通知。使用到注解+AOP主要。
JavaWeb中Json传参的条件 2.对应实体类实现了Serializable接口,可以进行序列化和反序列化,这个才是实体类转json的重点,和json转实体类的重点,要不然是接收不到参数的。最主要是你指定的实体类和对应的json参数能否匹配。JavaWeb中我们常用json进行参数传递。对应的注释为@RequestBody。1.属性和对应的json参数名称对应。但是json传参是有条件的。
Java项目-苍穹外卖-Day02 就对密码进行md5加密处理1.改数据库内部的密码,改成md5加密后的2.改Service的逻辑,将传过来的进行md5加密后再比较(controller是发令牌,和返回VO对象那逻辑)先更新数据如果不改java代码进行登陆,肯定会失败,顺便看看我们的异常机制我们new了一个我们建的异常这里直接是传了一个常量消息全局异常捕获类会在日志输出对应的异常消息并且会把这个消息封装到Result返回给前端这就是我们定义的消息常量类现在我们更改一下Java的逻辑代码这样即可。