- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 java动态生成对象和属性
最近项目中大量使用了流程,流程框架采用的是activity,客户要求把表单数据和对应的流程审批数据导出为pdf,简单的做法就是扩展表单的类,把每一个流程节点作为一个属性添加到类,但是有个问题是:流程不确定,后续可能会修改,导致流程节点无法写死到类上。然后想到可以利用cglib的动态生成类和属性的方法,动态的把流程节点作为属性添加到类,同时为了方便维护,使用自定义注解和aop统一进行处理。自定义注解和aop的使用可参考SpringAOP+自定义注解实现日志功能,这里不详细说了,下面说下实现思路和实现代码,代
2021-11-02 14:14:05
3339
原创 web使用js调用摄像头扫码、拍照、录像
又是好一阵忙碌,终于迎来短暂的闲暇,忙里偷闲写了这篇文章。最近项目中使用到了摄像头扫码、拍照,因为是web项目,不能直接使用java调用摄像头,更不能写个插件让客户去安装,唯一的方法只能使用js去调用摄像头,由此记录下自己的实现。开始准备使用网上现成的js插件(webcam.js),但是项目中同时接入了高拍仪,高拍仪实际也是摄像头,当摄像头存在2个或以上时,调用就会不正常,不调用应该调用的摄像头。查询了插件的相关文档,没有在插件中找到指定摄像头的api,遂自己DIY了一个插件(webvideo.js)。
2021-11-01 14:58:44
12131
7
原创 opencv微信二维码引擎的使用(for java)
前面讲了windows系统下opencv+opencv的编译方法,编译方法和编译好的文件如下:Windows下联合编译opencv+opencv_contrib微信二维码引擎OpenCV4.5.2(windows for java)这次讲下微信二维码引擎的使用方法,为了方便使用,不需要手动添加dll等,对jar、dll、微信配置文件做了集成,重新编译了jar,重新编译的jar如下:含微信二维码引擎的重编译opencv-452.jar具体新增如下: &nbs
2021-07-20 11:06:30
9507
19
原创 Windows下联合编译opencv+opencv_contrib微信二维码引擎
微信官方开发团队在 opencv_contrib 开源了自家优化9年的二维码引擎,网上搜索了下没发现有人放出java版资源,决定自己进行编译。wechat_qrcode的编译需要同时下载opencv(https://github.com/opencv/opencv)和opencv_contrib(https://github.com/opencv/opencv_contrib)opencv4.5.2、opencv_contrib4.5.2、cmake配置时需要的zip和dll(cache文件夹)、编译好的
2021-07-08 17:24:08
2264
6
原创 ajax下载文件无响应,xml格式解析不正确
ajax下载文件无响应,xml格式解析不正确今天朋友在做文件下载时遇到了一个问题,整个请求后台没有报一点错,而且请求也进入了响应Controller,但是页面就是没有任何响应,让我帮看下文件下载代码是否有问题。所有下载文件代码看了一遍确实没发现任何问题,我百思不得其解。突然想到会不会是前端代码存在什么问题,让朋友看了下浏览器(firefox)控制台信息,发现了一个"xml格式解析不正确"的错误,我意识到应该是response回来的数据应该是被什么解析了导致无法下载,随即我想到了一种可能,询问朋友下载文件
2020-09-15 16:56:05
463
原创 SpringAOP+自定义注解实现日志功能
SpringAOP+自定义注解实现日志功能上篇文章讲解了springAOP实现简单日志功能,这次讲解使用自定义注解实现日志功能。具体pom、Spring、SpringMVC的配置不再进行讲解,详情点击链接查看SpringAOP Aspect注解实现简单日志功能,下面我们直接进入代码阶段。首先创建一个自定义注解类MethodInfo:import java.lang.annotation.El...
2020-04-22 13:09:08
365
原创 SpringAOP Aspect注解实现简单日志功能
SpringAOP实现日志功能AOP(Aspect Oriented Programming):面向切面编程,Spring框架的重要组成部分,利用AOP可以将一些公用的业务逻辑部分抽取出来,动态的插入到程序中(如日志记录、权限控制等),降低了各业务逻辑的耦合度。关于AOP的相关概念这里就不进行讲解了,不了解的可以自行学习下,下面开始讲解具体实现。@Component@Aspectpubl...
2020-04-22 11:52:09
243
重新编译的可使用byte[]生成二维码的zxing-core-3.4.0
2022-08-19
web使用js调用摄像头扫码、拍照、录像
2021-11-01
含微信二维码引擎的重编译opencv-452.jar
2021-07-20
OpenCV4.5.2(windows for java)
2021-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人