摘要: # 恢复至某个时间段的Mysql操作,和查看sql重新执行被删sql 如果不小心删除了生产数据,你又想批量恢复, 只要你的mysql开启了binlog,那么是可以恢复的。 1、检查是否开启binlog ```show variables like 'log_%'; ``` 保证为ON,记录下 log 阅读全文
posted @ 2023-05-30 09:21 Rick_Leee 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 背景 我们很多时候需要解析第三方的报文, 他们传的值可能不是JSON格式, 可能是 : TEMP-Rtd=26;PM25-Rtd=15 这样的报文过来,而且又不是规范的驼峰命名,导致我们不能直接入库。所以决定用反射加注解去自动setvalue. 注解类 @Target({ElementType.TY 阅读全文
posted @ 2022-08-10 10:35 Rick_Leee 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 背景 工作中,如果你的服务是微服务用了Fegin,返回值都被R<> 这样发泛型结构包裹,或者是第三方接口,返回给你如下代码: { "code": 0, "data": null, "msg": "执行成功" } 相信大家都处理过,需要一层一层的判断,然后各种强制转换成你需要的javaBean,于是简 阅读全文
posted @ 2022-07-27 11:29 Rick_Leee 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 背景 在工作中,我遇到了一个比较不常见的接口要求, 需要我们的入参是有序的,因为我们用JSON底层都是Map,那么肯定是无须的,所以得手写一个有序JSON 使用案例 //创建对象 PowerJson powerJson = new PowerJson(); //放入key 和value powerJ 阅读全文
posted @ 2022-07-26 16:13 Rick_Leee 阅读(434) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 与Docker-compose 搭建RabbitMQ 一、 下载并且启动rabbitMQ 我们使用的是docker-compose, 对应的文件为: version: '3.1' services: rabbitmq: restart: always image: rabbit 阅读全文
posted @ 2022-06-27 10:59 Rick_Leee 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、代码案例 import lombok.extern.slf4j.Slf4j; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.cookie.CookiePolicy; import org. 阅读全文
posted @ 2022-06-20 16:23 Rick_Leee 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Activiti 一、环境准备 ​ 最近工作可能用到activiti工作流, 我们先在本地搭建Demo,我是用的若依项目现成代码, 具体地址奉上: https://gitee.com/shenzhanwang/Spring-activiti?_from=gitee_search 第一步肯定是修改数据 阅读全文
posted @ 2022-06-08 16:21 Rick_Leee 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: @Configuration public class SpringApplicationHelper implements ApplicationContextAware { private static ApplicationContext applicationContext; public 阅读全文
posted @ 2022-04-16 11:59 Rick_Leee 阅读(86) 评论(0) 推荐(0) 编辑
摘要: springboot与xxl-job整合,附上与docker-compose启动 前言 因为公司内部项目需要经常导出一些报表发给领导,以及很多时候需要定时发送消息,所以需要一个定时任务框架,最好它能够实时修改生效以及页面维护,我们从中选择了XXL-JOBhttps://www.xuxueli.com 阅读全文
posted @ 2022-03-09 10:58 Rick_Leee 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 背景 工作中,可能会用到RPA来解决一些重复事项, 的确这也是很好的。 那么下面就简单先记录一些用到的,比较奇怪的地方,后续有好东西继续慢慢补充把。 配置部分 浏览器要下载另存 需要设置: 下载前询问每个文件的保存位置打开,否则他会默认到你指定路径。 代码部分 全局变量 需要用 {} 来定义全局变量 阅读全文
posted @ 2021-12-20 11:31 Rick_Leee 阅读(312) 评论(0) 推荐(0) 编辑