自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 审核流程多重复图,如何有效降低文件服务器存储压力

文章目录应用场景解决方案应用场景在一些大的审核流程中,很多图片往往需要重复提交(健康码截图等),更有情况如下:点击了图片上传,但不点击提交。此操作会造成一次图片存储,但不会产生有效的数据记录,这时候如果重新点图片上传,就多存储了一张图片。解决方案在数据文件信息表中增加字段记录文件md5值,相同文件的md5值相同,利用这个机制,可以在每次上传时对md5值先进行校验,校验到数据库中有,则取出文件链接作为新记录的链接,不执行上传操作;反之,校验到数据库中不存在md5,就上传文件,生成一条全新的文件记录。

2022-05-05 16:32:16 144

原创 oracl存储过程提示字符串缓冲区太小

在进行调用一个存储过程时,报了字符串缓冲区太小的提示,查看了定义的字符串大小都满足业务需要,报错位置偏差了几行导致找了半天。最后发现原来是存储过程中使用到了wm_concat函数,在oracle中,wm_concat仅支持4000个字节容量,超过就会报错。我这个业务因为只做拼接后面拿出去循环,给函数内部加个distinct去重就好了wm_concat(distinct(case when …))看到别的兄弟用别的拼接方法select XMLAGG(XMLELEMENT(E, p_codes || ','

2022-05-05 16:01:29 2141

原创 SQL查询的一些内嵌函数

SELECT SUBSTRING_INDEX( group_concat(ID ORDER BY CREATE_DATE ASC), ',', 1 ) AS ID FROM .

2021-10-08 13:38:36 284

原创 用springboot发送邮箱验证码

文章目录导入依赖包从qq邮箱官网中开启POP3/SMTP服务在配置文件application.properties中写上qq邮箱的基本信息编写业务类写一个生成验证码的工具类VerCodeGenerateUtil在controller层中发送邮箱导入依赖包<!--邮箱发送包--> <dependency> <groupId>org.springframework.boot</groupId> &

2021-07-15 16:35:37 405 1

原创 Java中&和&&的区别

在Java中,&和&&都可以当做boolean返回值的条件判断语句,表示与。当等式两边都成立时,才可以返回true,否则返回false。区别:1、&&实质上是一种短路判断语句,当前面的条件不成立时,直接返回false,而不考虑后面的条件。&则是从前往后都运算一遍,当所有条件中有任何一个不成立时,才会返回false。应用在条件判断语句时,&&显然效率更高。2、&可以作为按位与的运算符,将整数转换成2进制,按位对齐后,将每一位数进行与操

2021-07-13 09:11:53 7141 1

转载 PageHelper插件的后台使用

文章目录一、pom导包二、yml的配置问题三、实现类中的应用一、pom导包<!--分页插件 pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <!-- 特别注意版本问题 --> <version

2021-07-09 15:22:55 137

原创 SpringCloud之Eureka注册中心原理图解

先上原理图Register(服务注册):把自己的IP和端口注册给Eureka。Renew(服务续约):发送心跳包,每30秒发送一次。告诉Eureka自己还活着。Cancel(服务下线):当provider关闭时会向Eureka发送消息,把自己从服务列表中删除。防止consumer调用到不存在的服务。Get Registry(获取服务注册列表):获取其他服务列表。Replicate(集群中数据同步):eureka集群中的数据复制与同步。Make Remote Call(远程调用):完成服务的.

2021-07-05 20:10:45 657

原创 leecode刷题:无重复字符的最长字段

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是

2021-06-28 11:03:13 105

原创 PageHelper的使用心得

springboot中继承了PageHelper分页插件,使用此插件,可以从java中传输参数拼接到持久层xml配置文件上,具体如下:导入依赖<!--分页启动器--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio

2021-06-28 10:06:20 158

原创 实现掌控板抢答器功能

文章目录实验目的及要求实验软硬件环境实验原理与内容实验过程(实验步骤、记录、数据、分析)测试/调试及实验结果分析实验结论与体会实验目的及要求实现掌控板抢答器功能实验软硬件环境硬件:掌控板软件:Mind+实验原理与内容基于TinywebDB实现云数据库出题基于掌控板实现按键抢答和判题基于MQTT实现多端同步通讯实验过程(实验步骤、记录、数据、分析)源码仓库地址:https://gitee.com/chen-changrun/codes/qw4kn0tupeo79vgbrhfsz70概

2020-12-01 15:34:47 495

原创 基于二哈实现多人人脸学习和识别

文章目录实验目的及要求实验软硬件环境实验原理与内容实验过程(实验步骤、记录、数据、分析)测试/调试及实验结果分析实验结论与体会实验目的及要求【一】实现人脸识别【二】实现云数据库应用实验软硬件环境硬件:掌控板软件:Mind+实验原理与内容基于二哈实现多人人脸学习和识别基于TinywebDB实现云数据库应用实验过程(实验步骤、记录、数据、分析)源码仓库地址:https://gitee.com/chen-changrun/codes/7dxgjny1l8zmckei20sph62

2020-11-11 13:21:59 555

原创 实现sIoT配置并实现sIoT上mqtt消息的通讯

文章目录实验目的及要求实验原理与内容实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)测试/调试及实验结果分析实验结论与体会实验目的及要求实现sIoT配置并实现sIoT上mqtt消息的通讯。实验原理与内容sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。实验软硬件环境硬件:掌控板软件:Mind+四、实验过程(实验步骤、记录、数据、分析)源码仓库地址:https://gitee.com/chen-changrun/codes/fw1

2020-10-11 21:48:18 389

原创 Easy IoT实现mqtt实验

文章目录实验目的及要求实验原理与内容实验过程(实验步骤、记录、数据、分析)测试/调试及实验结果分析实验结论与体会实验目的及要求【实验一】实现Easy IoT配置。【实验二】实现Easy IoT上mqtt消息的通讯。实验原理与内容实现mind+下Easy IoT上mqtt消息的通讯。实验过程(实验步骤、记录、数据、分析)源码仓库地址:https://gitee.com/chen-changrun/maker-programming核心代码:/*! * MindPlus * mpyt

2020-09-25 20:49:44 230

原创 编码日志

c语言基础中比较难记的知识点:1、单精度格式的输入输出符号是%f,双精度格式的输入输出符号是%lf,当在f或lf前添加.x(x为阿拉伯数字),意为保留小数点后x位数。例如:double a=1.7456;printf(“%.2lf”,a); //1.742、指针就是一个变量,用来存放另一个变量的地址int num=10;intptr-num=#(则ptr-num表示调用指针变量所值变量,等...

2019-01-17 00:00:11 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除