
java记录
文章平均质量分 67
java的编程记录
平芜尽处是春山-
懒惰的躺平选手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows java对接微信刷脸支付,附完整流程,方法代码以及常见错误处理【2】
WxpayFaceSDK.dll文件放到/resources/win32-x86/目录下/*** @description: 32位的WxpayFaceSDK: /resources/win32-x86/WxpayFaceSDK.dll*/@Slf4j/*** 获取 Dll 实例,同时注册 Dll 控件。* @return WxpayFaceSDKDll 实例* @throws DllRegistrationException 如果注册控件失败,抛出此异常*/try {原创 2025-06-18 14:53:56 · 411 阅读 · 0 评论 -
windows java对接微信刷脸支付SDK中动态链接库DLL,附完整流程,方法代码以及常见错误处理【1】
*** 调用微信刷脸服务* @param reqJson 请求数据* @param respJson 响应数据* @return*/@Override//组装请求数据//请求数据长度System.out.println("-----------调用微信刷脸请求数据----------"+reqPointer.getString(0));//接收响应// 调用本地方法。原创 2024-12-04 10:38:23 · 885 阅读 · 0 评论 -
java 数万条excel数据导入且操作其他模块功能时:使用com.alibaba.excel在自定义监听器中解析数据后用@Sync注解存入mysql数据库。【附有完整前后端代码】
Slf4j//在这里修改//配置核心线程数//配置最大线程数//配置队列大小//配置线程池中的线程的名称前缀// rejection-policy:当pool已经达到max size的时候,如何处理新任务// CALLER_RUNS:不在新线程中执行任务,而是有调用者所在的线程来执行//执行初始化。原创 2024-10-15 16:12:00 · 439 阅读 · 0 评论 -
Jeecgboot 字典值自动转化:DictAspect类方法改造,支持IPage、List、Object、Map类自动转化,附有源码
改造的是DictAspect类:原来使用的 parseDictText(Object result)方法,针对返回对象为Result 的IPage的分页列表数据进行动态字典注入,当单个对象查询,列表查询,或者多个数据放到Map中时,就不会自动转化,在web端进行展示的时候就需要连表查询或者手动查询字典值,不方便使用。于是我改造了parseDictText()方法,不仅针对返回对象为Result时的分页列表,还支持列表、对象以及Map类型的结果。原创 2024-08-06 10:31:38 · 1178 阅读 · 0 评论 -
Jeecgboot vue3的选择部门组件JSelectDept如何实现只查询本级以及子级的部门
JSelectDept组件实现了弹窗然后选择部门返回的功能,但部门是所有数据,不符合需求,所以在原有代码上稍微改动了一下组件属性值如下:当serverTreeData=false的时候,从后端查询出简单的部门列表数据,在前端进行封装成为树列表数据,这时候设置startPid的值就是从哪个父节点开始获取,但这个方式只能获取到子级没有本级数据。原创 2024-07-12 18:02:45 · 1103 阅读 · 1 评论 -
java 若依框架使用介绍
若依框架是一个开源的后台管理系统,用了2周最大的感觉就是比较轻量级的,有多种不同的版本,如前后端分离、微服务、移动端版本,集成了简单的代码生成器,入门比起jeecgboot要稍微更加简单一些。2、配置yml文件:ruoyi-admin模块下的application-druid.yml。1、启动类:ruoyi-admin模块下的RuoYiApplication.class。代码下载:https://gitee.com/y_project/RuoYi-Vue。我用的是前后端分离的版本,稍微记录一下使用。原创 2024-06-05 11:48:30 · 586 阅读 · 0 评论 -
Java 使用mybatis的BaseTypeHandler实现数据自动AES加密解密,通过Hutool工具类自定义注解实现数据自动脱敏【附有完整步骤和代码】
此时在mybatis plus中是可以正常使用的,但是当我们在xml中自定义SQL文件时无效,这时需要在xml中定义resultMap(1) 在实体中设置:autoResultMap = true@Data(2)在xml中设置返回数据类型1)xml中自定义sql 返回实体类不能解密,返回resultMap在map中配置typeHandler可以解密。2)自带的wrappers更新不能加密,需要将数据加密后更新。//自定义MY_RULE,//用户idUSER_ID,原创 2023-12-15 16:38:07 · 4988 阅读 · 3 评论 -
微信小程序开发-微信支付退款功能以及退款回调方法【WxPayRefundV3版本 附有完整代码】
3、在原有的WxProperties和WxConfig中对WxPayService配置的内容中进行新增内容。退款使用的WxPayService类的refundV3方法。我们使用weixin-java-pay的jar包等,配置上的流程同微信支付,可以看上面的文章。按照指引下载后解压内容如下,放到程序的resource下面。1、下载API证书,并放到程序的指定位置。4、调用退款方法定义以及调用。2、在yml配置文件中定义。原创 2023-10-31 16:27:32 · 9528 阅读 · 6 评论 -
Vue+java:阿里云OSS 实现视频上传,前端Vue使用vueMiniPlayer动态地址视频播放,以及发布时遇到aliyun-java-vod-upload时依赖报错问题的解决方法
视频上传功能首先,服务器需要开通视频点播的功能。我使用的java开发,阿里云官方文档地址:阿里云官方SDK示例(1)vue视频上传的<template> <a-spin :spinning="confirmLoading"> <j-form-container :disabled="formDisabled"> <a-form-model ref="form" :model="model" :rules="validatorRul.原创 2022-05-13 15:32:51 · 3443 阅读 · 0 评论 -
消息队列RabbitMQ 整合 springboot,带确认机制和退回机制
确认机制方案:—— 图来自于尚硅谷的截图1、配置文件:publisher-confirm-type=correlated:发布消息成功到交换器后会触发回调方法spring.rabbitmq.host=127.0.0.1spring.rabbitmq.port=5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbitmq.publisher-confirm-type=correlatedspr原创 2022-04-15 15:59:49 · 2200 阅读 · 0 评论 -
关于springboot整合Uid Generator的方法以及过程中遇到的问题记录
原框架springboot,为解决使用java的UUId在高并发下出现id重复的问题源码Git地址Git地址:https://github.com/baidu/uid-generator/blob/master/README.zh_cn.md参考博客:https://blog.csdn.net/zbw125/article/details/114770695参考demo地址:https://gitee.com/zhangbw666/uid-generator-boot感谢大佬的分享~介绍Uid原创 2022-03-29 10:34:58 · 1499 阅读 · 0 评论