
工作笔记
文章平均质量分 67
CNAHYZ
求知
展开
-
Elastic Stack - FileBeat 入门浅体验
本文详细介绍了Elastic Stack中的FileBeat,一个轻量级日志转发器。FileBeat监控指定日志文件,并将数据转发到Elasticsearch或Logstash。文章阐述了FileBeat的工作原理、主要组件、状态保持机制,以及如何安装、配置、使用模块和具体实例。最后,提供了相关参考文档链接。原创 2024-10-25 17:30:19 · 1228 阅读 · 0 评论 -
mybatis-plus添加replace(自定义)方法,添加sql注入器SqlInjector
【代码】mybatis-plus添加replace(自定义)方法,添加sql注入器SqlInjector。原创 2024-08-26 18:40:31 · 640 阅读 · 1 评论 -
Mybatis 自定义ResultHandler(结果处理器)正确使用姿势
节省开发时间,提升工作效率----使用结果处理器对Mybatis查询的结果集进行统一批量处理,如进行类型转换、数据变更等等。原创 2024-02-02 21:10:52 · 3081 阅读 · 0 评论 -
JAXB将XML转为对象简记
网上这方面资料不好找,所以就简要记一下。参考资料:JAXB常用注解讲解(超详细)玩转Java对象和XML相互转换下面以微信支付V2的异步通知XML转对象为例:首先定义实体类:import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import javax原创 2021-01-07 11:11:12 · 958 阅读 · 0 评论 -
springboot中static静态变量引用@Value的值为null问题解决
配置文件:notify.domain: wxpay: https://test.xxx.com.cn alipay: https://test.xxx.com.cn@Componentpublic class WxPayNotifyUrlConstants { @Value("${notify.domain.wxpay}") private String domain; public static String orderUrl; @PostCo.转载 2020-11-27 21:31:11 · 1496 阅读 · 0 评论 -
支付宝小程序获取手机号(证书方式解密)及生成小程序码代码示例
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;import com.alibaba.fastjson.parser.Feature;import com.alipay.api.AlipayApiException;import com.alipay.api.internal.util.AlipayEncrypt;import com.alipay.api.internal.util.Alipa.原创 2020-09-20 15:26:19 · 3754 阅读 · 3 评论 -
支付宝支付服务端对接记录(小程序/APP 预支付统一下单及回调处理)
个人使用的是IJPay的开源支付工具类https://javen205.gitee.io/ijpay/,不用也行,支付宝的sdk本身也很方便了。1.在配置文件中定义好各种常量配置,如appid/证书路径等# 支付宝小程序支付alipay.miniapp.appId=alipay.miniapp.privateKey=alipay.miniapp.aesEncryptKey=alipay.miniapp.aliPayCertPath=/alipayCertPublicKey_RSA2.cr原创 2020-09-14 18:55:41 · 2337 阅读 · 0 评论 -
基于Springboot redisTemplate的redis工具类(附springboot整合redis配置)
参考自:https://www.cnblogs.com/wusiwee/p/10418379.html,并且添加了一些常用的方法。目录RedisUtilspringboot整合reids配置RedisUtil注意:1.里面引入了Hutool下的core.bean.BeanUtil工具类,可以根据自己情况删去或替换成其他工具类。2.本工具类是在spring data redis 1.8.11版本下测试,新版spring data redis个别api会和下面有所区别,比如Val.原创 2020-09-13 20:20:40 · 1770 阅读 · 0 评论 -
rocketmq管理控制台(rocketmq-console)安装记录
1.github上下载源码:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console2.修改src\main\resources下的application.properties文件为自己的配置://主要就是修改应用端口和紫的nameserver地址server.port=8083...rocketmq.config.namesrvAddr=127.0.0.1:98763.maven打jar包原创 2020-09-03 12:24:21 · 3037 阅读 · 2 评论 -
支付宝支付及小程序服务端对接踩坑记
首先吐槽一下支付宝官网的文档,真的是东一榔头西一棒槌,贼难找全,而且有些地方这个页面的叙述和另一个页面的介绍自相矛盾,下文会提及一些,怀疑是没有一个统一的管理,各个开发部门写自己的导致的。1.报错:com.alipay.api.AlipayApiException: RSA2验签遭遇异常,请检查公钥格式是否正确这个最大可能就是公钥错误了,如果你和我一样是用的证书模式,那么可以用 下面的方法提取出证书的公钥,和之前开发助手那个软件生成的对比下是否一致。还要注意这里用的是支付宝证书。Al.原创 2020-08-03 23:26:52 · 3492 阅读 · 0 评论 -
java poi EXCEL导出 “此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用”
转载自https://www.jianshu.com/p/caa885dcecf9解决办法:for循环外提前建好,for循环内直接引用转载 2020-05-25 19:25:05 · 1384 阅读 · 0 评论 -
mybatis generate代码生成示例(带生成注释)
地址:https://github.com/CNAHYZ/mybatis-generator-example生成代码图原创 2020-03-30 19:49:51 · 635 阅读 · 0 评论 -
自定义注解解决Springboot发送post请求时string类型参数接收不到的问题(HandlerMethodArgumentResolver )
import java.lang.annotation.*;/** * @author yz * @className RequestJson * @description 该注解可以接收post请求时前台传来的String类型参数 * @date 2020/3/26 17:40 */@Target(ElementType.PARAMETER)@Retention(Retent...原创 2020-03-26 21:50:28 · 3839 阅读 · 0 评论 -
rocketMq设置消费者单线程消费
consumer.setConsumeThreadMax(1);consumer.setConsumeThreadMin(1);// 一个应用创建一个Consumer,由应用来维护此对象,可以设置为全局对象或者单例,ConsumerGroupName需要由应用来保证唯一final DefaultMQPushConsumer consumer = new DefaultMQPushCon...原创 2019-12-18 21:31:02 · 8171 阅读 · 0 评论 -
java8 Stream简单使用实例
//章节//LinkedHashMap可以保持原有顺序LinkedHashMap<String, List<ExerciseOutDto>> map = errexerciseOutDtos.stream() .collect(Collectors.groupingBy(ExerciseOutDto::getExe...原创 2019-12-04 20:26:40 · 213 阅读 · 0 评论 -
异步调用方法在子线程访问RequestContextHolder,获取request
@Async注解会开启一个子线程,此时如果要获取请求的session是获取不到,RequestContextHolder.getRequestAttributes返回null。根据https://segmentfault.com/q/1010000016720112里面提供的方法改写:在子线程里这样获取,试了下当时可以获取,可偶尔还会出现对象丢失的现象。HttpServletRe...原创 2019-11-30 11:31:04 · 7142 阅读 · 0 评论 -
Springboot @Async注解简单使用
作用:实现异步调用,如用在用户下单后发送微信模板消息等耗时操作使用方法:启动类加上@EnableAsync注解 * 启动类 * */@EnableScheduling@SpringBootApplication@EnableTransactionManagement@EnableAsyncpublic class App{ public static voi...原创 2019-11-08 23:40:53 · 449 阅读 · 0 评论