xu.wang
解决:支付宝回调验证AlipaySignature.rsaCheckV1,一直返回false的问题
环境: 使用IjPay 普通公玥方式 配置文件如下: @Bean @PostConstruct public AliPayApiConfig getApiConfig() { AliPayApiConfig aliPayApiConfig; try { aliPayApiConfig = AliPayApiConfi...
发布于2021/06/23 10:04 105
hl.wang
基于springAop的日志采集-进阶
提出问题        在之前文章中我们使用spring的Aop实现了操作日志的采集功能,但是当出现大量操作时,会出现数据混乱的问题,并且我们之前使用了map存储数据不够简洁。       分析问题     针对于高并发下的操作日志的采集,我们将操作信息存储于一个entity中使代码更加简洁易懂,...
发布于2021/06/08 12:49 159
hl.wang
基于springAOP的日志采集实现
提出问题        近期在实习中负责了一个日志系统,主要功能为每个项目收集到用户的操作日志,将这些日志发送到一个专门收集统计日志的项目对这些日志进行管理与统计       分析问题     在这个系统当中目前据我认为有两个相对于的难点,第一个是用户操作日志的收集,第二个是当项目与用户量增多时的...
发布于2021/04/17 16:25 397
xu.wang
tomcat解决跨域问题
  <filter>       <filter-name>CorsFilter</filter-name>       <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>       <init-param>         <par...
发布于2021/01/18 22:18 572
xu.wang
MAC下安装Tesseract
最近项目中需要使用到OCR识别镂空数字,于是开始学习Tesseract https://github.com/tesseract-ocr/tesseract 接下来记录一下我在安装和使用过程当中的遇到的坑和学习的过程,本文主要记录了Mac下安装tesseract的过程。 环境: JDK 1.8 MACOSX 10.14.4 Tesseract 安装 首先是Tesseract的安装,目前...
发布于2021/01/15 22:59 660
xu.wang
JavaFx 在定时任务中使用线程池实现向线程中能够传值和获取返回值
场景:        项目当中有一个需求,目的是通过串口服务器读取12个岗位上的PLC数据,并实时(每隔500ms)显示在界面当中。 方案:       在需求中提到了每隔500ms,所以需要创建一个每隔500ms执行的定时任务。       同时获取12个岗位中的PLC数据,则需要创建12...
发布于2020/12/21 21:46 586
xu.wang
JavaFx 出现异常 Exception in thread "JavaFx Application Thread",高频刷新UI
场景:        使用JavaFx 每隔500ms,读取PLC中的数据并显示在界面中。 问题:        由于需要定时请求12个岗位中PLC的数据,所以编写了一个定时任务+创建12个线程来获取数据,在测试过程中发现运行一段时间后UI界面无响应并出现以下错误: [图片] 解决方案:   &n...
发布于2020/12/21 21:08 579
苏友朋
QT5.14连接mysql8.0的驱动的编译和使用
两者的安装不再表述   注意,8.0的驱动和配置是可以连接5.6的 首先需要自行编译驱动 编译方式: 1、首先打开QT安装目录:C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql 找到文件mysql.pro [图片] 2、如果已经安装Qt Creator,则直接双击,会在Qt Creator 中打...
发布于2020/09/06 13:09 1014
苏友朋
QT5.14连接mysql5.6的驱动的编译和使用
两者的安装不再表述 首先需要自行编译驱动 编译方式: 1、首先打开QT安装目录:C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql 找到文件mysql.pro [图片] 2、如果已经安装Qt Creator,则直接双击,会在Qt Creator 中打开该项目,如果没有安装Qt Creator,请自行安装 [图片]...
发布于2020/09/06 13:04 758
苏友朋
mysql子查询遇坑记录
近日,有一个项目逻辑,需要删除重复编号的记录,于是编写了一个SQL语句,大体如下: 语句一: DELETE  FROM     test  WHERE     id IN (     SELECT         id&nbs...
发布于2020/08/18 11:22 857
苏友朋
springMVC配置使用mybatisPlus
  本文介绍springMVC配置mybatisPlus的maven项目的例子。 前提:springMVC项目已经齐备,例子项目请转移到地址: https://github.com/kongchengsu/git/tree/master/CodeStandard2.0-mybatis_Plus/CodeStandard 一、pom配置依赖 首先是mybatisPlus主体依赖...
发布于2020/07/16 16:02 1053
xu.wang
DOCKER - YAPI 数据备份与恢复
        最近服务器马上到期了,找了半天在腾讯云上找到了625/3年的服务(20200627),于是将之前百度云上的tomcat、mysql等数据都备份并恢复到了新服务器,但是还有一个使用docker部署的yapi还未备份,于是记录下载docker下面备份和回复yapi数据的操作。 第一步:备份yapi数据      ...
发布于2020/06/28 00:07 1041
pc.d
专升本考试系统-项目总结
专升本考试系统项目总结   专升本考试系统我负责的主要是网页端的人脸识别验证和做题时的实时监控功能,实现主要分为两步,一是通过摄像头和麦克风获取到实时图像和音频,二是将图像和音频传递到七牛云。 一:获取图像和音频 1.打开媒体设备   通过navigator.MediaDevices.getUserMedia()这个方法可以提示用户给予使用媒体输入的许可,调用多媒体设备...
发布于2020/05/27 14:24 1034
苏友朋
The driver was unable to create a connection due to an inability to establish the client portion of解决过程记录
由于记录时间比较靠后,因此问题详情未能记录下来 该错误主要解决方法是:https://blog.csdn.net/zl386119974/article/details/29205633 简单来说就是系统对于短连接数有一个上限,当上限数量不足时可以通过该方法进行增加上限的方式解决。   但是我遇到的问题不是这个,首先我通过查询数据库连接数量: [图片] 参数释义: cach...
发布于2020/05/13 19:53 1191
pc.d
大屏数据展示学习
Datav学习-新冠肺炎数据展示练习项目 1. 什么是datav datav是一个个人开发的开源免费专门用于大屏数据展示的组件库,文档地址:http://datav.jiaminghi.com/ 2. 项目数据来源 这个例子中使用的数据来自第三方api提供商,本来想在github找一个用node.js做的后台,但是找了很久都是用python做的,就找了一个免费的(天行数据)。 ...
发布于2020/05/12 22:53 1041
zhy
QT学习总结--音视频采集编码封装
   我们在采集到音频和视频后,需要对数据进行编码压缩,我们需要三个AVFormatContext结构体,两个输入(音频,视频),一个输出。   实现步骤如下: 采集的步骤上篇文章已经详细说明了,这里着重于编码输出的过程:         1. 初始化AVFormatContext输出上下文avf...
发布于2020/04/25 13:08 1078