日常记录
热爱可抵岁月漫长
跟我说谢谢小猫
这个作者很懒,什么都没留下…
展开
-
【nacos】Param ‘serviceName‘ is illegal, serviceName is blank
SpringBoot2.4之后不会默认加载bootstrap.yaml;原创 2023-08-11 14:27:16 · 585 阅读 · 0 评论 -
logstash同步es和mysql
logstash同步es和mysql原创 2023-02-08 10:21:25 · 230 阅读 · 1 评论 -
Java驼峰下划线互转
java驼峰原创 2023-01-31 17:32:48 · 199 阅读 · 0 评论 -
spring对接elasticsearch
spring对接elasticsearch原创 2023-01-17 15:18:36 · 316 阅读 · 0 评论 -
spring-pulsar对接
spring对接pulsar消息队列原创 2023-01-17 15:06:12 · 721 阅读 · 0 评论 -
VSCODE保存时自动格式化代码
vscode配置代码保存时自动格式化原创 2023-01-13 11:07:19 · 557 阅读 · 0 评论 -
失败重试spring-retry
失败重试spring-retry原创 2022-12-17 17:04:06 · 232 阅读 · 0 评论 -
Vue3组件库
vue3框架及vue3组件整理原创 2022-12-13 10:52:40 · 249 阅读 · 0 评论 -
狂神说swagger+knief4j笔记总结
狂神学习日记之swagger接口文档以及增强原创 2022-12-02 15:02:12 · 422 阅读 · 0 评论 -
虚拟机安装VMware和centos/ubuntu
虚拟机安装VMware和centos/ubuntu原创 2022-11-29 10:26:01 · 581 阅读 · 0 评论 -
Java对接快递100
Java对接快递100查询物流轨迹原创 2022-07-06 09:57:27 · 1075 阅读 · 0 评论 -
商城SPU SKU 套餐表设计
商城数据库设计原创 2022-06-15 10:43:39 · 832 阅读 · 0 评论 -
springcloudalibaba跨域配置
springcloudalibaba跨域配置原创 2022-06-14 16:32:03 · 264 阅读 · 0 评论 -
解决XSHELL和XFTP出现的更新问题
解决XSHELL和XFTP出现的更新问题原创 2022-06-14 16:30:15 · 624 阅读 · 0 评论 -
RocketMQ:no topic route info
RocketMQ:no topic route info原创 2022-04-22 17:10:38 · 315 阅读 · 0 评论 -
服务器部署查看日志数据库
日常命令原创 2022-04-21 11:10:10 · 1014 阅读 · 0 评论 -
Java开发常用工具
开发常用工具类原创 2022-04-20 11:35:31 · 409 阅读 · 0 评论 -
Java图片滑动验证码
一、配置文件#验证码图片地址,需要改成你本地的地址#路径调试的时候,配成全路径,不要配成相对路径。相对路径打成jar包的时候,读取不到文件#这是前后端分离方式的调用,路径应该由服务器来配置,这里需要手动配置路径。其它方式读取文件,可自行调整CaptchaServiceImpl实现类中selectSlideVerificationCode方法文件读取方式captcha: slide-verification-code: path: template-image: "/..原创 2022-04-18 15:16:27 · 1501 阅读 · 1 评论 -
注解分布式锁Redisson
目录1、annotation2、切面aspect3、使用1、annotation@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface DLock { /** * 锁字符串值 可多个锁 顺序取 * @return */ String[] value(); /** * 等待锁时长 秒 * @retur原创 2022-02-28 17:57:20 · 439 阅读 · 0 评论 -
Java支付宝支付
java支付宝支付原创 2022-02-22 11:20:38 · 2374 阅读 · 1 评论 -
Java微信支付
Java微信支付原创 2022-02-22 11:07:51 · 5194 阅读 · 4 评论 -
RocketMQ(二)主题统一配置
RocketMQ原创 2022-02-22 10:42:33 · 2116 阅读 · 0 评论 -
DBA日记 Waiting for table metadata lock
记一次莫名其妙的报错与解决:Waiting for table metadata lock;报错步骤:程序执行时突然报错Lock wait timeout exceeded; try restarting transactionError updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactio解决步骤:-- 查看当前运行的所有事务:select * from information_.原创 2022-02-16 16:46:53 · 561 阅读 · 0 评论 -
字段权限配置
目录需求表设计代码实现1、配置annotation2、配置包含敏感数据的接口字段3、隐藏策略4、AOP实现拦截5、其他工具类包下载地址需求查询接口时不返回配置的某角色需要隐藏的字段;表设计设计思想:AOP 传统设计:user-->role,role-->authority; 增加字段权限:user-->role,role-->authority,authority-->block,bloc...原创 2022-01-24 10:37:52 · 2556 阅读 · 0 评论 -
RocketMQ异步消息
RocketMQ异步消息使用;原创 2021-12-11 17:44:21 · 2000 阅读 · 0 评论 -
seata全局异常处理
<!-- seata--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <exclusions> <exclusion>.原创 2021-12-11 17:28:36 · 485 阅读 · 0 评论 -
RabbitMQ使用
/** * RabbitMQ配置,主要是配置队列,如果提前存在该队列,可以省略本配置类 * */@Slf4j@Configurationpublic class RabbitMqConfiguration { @Bean public RabbitTemplate rabbitTemplate(CachingConnectionFactory connectionFactory) { connectionFactory.setPublisherConfirms(true); c..原创 2021-11-25 22:08:39 · 1402 阅读 · 0 评论 -
一个字段多个状态时通过枚举返回对象VO
public enum StatusEnum { ENABLE(1,"启用"), DISABLE(2,"禁用"), ; @EnumValue private Integer key; @JsonValue private String value; CardRaceAuditEnum(Integer key, String value) { this.value = value; this.key.原创 2021-11-25 22:04:43 · 384 阅读 · 0 评论 -
mapper中三级嵌套查询多个传参
mapper中无限嵌套查询,多个传参原创 2021-11-18 17:26:48 · 449 阅读 · 0 评论 -
EasyExcel导入导出
easyexcel导入导出原创 2021-11-02 11:22:15 · 452 阅读 · 0 评论 -
mybatis自动生成
官方文档:mybatis – MyBatis 3 | 简介mybatis-spring –maven依赖:<plugin> <groupId>cn.caohongliang</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.1.0</version> <depen...原创 2021-10-30 11:17:14 · 91 阅读 · 0 评论 -
idea常用快捷键
剪切:Ctrl X 粘贴:Ctrl V 保存:Ctrl S 全选:Ctrl A 选择粘贴内容:CtrlShift V 查找当前文件:Ctrl F 替换当前文件:Ctrl R 全局搜索:CtrlShiftR 查找文件:ShiftShift 选中数行,整体往后移动:Tab 选中数行,整体往后移动:Shift Tab 折叠所有方法:Ctrl Alt - 打开所有方法:Ctrl Alt = 向下开启一行:Shift Enter 撤销:Ctrl Z 反撤销:Ctrl ...原创 2021-10-30 11:13:11 · 50 阅读 · 0 评论 -
小程序开发授权获取手机号绑定后台用户
微信小程序开发原创 2021-10-29 18:00:47 · 248 阅读 · 0 评论 -
公众号开发
公众号开发公众号配置:微信公众平台开发文档:微信官方文档 | 微信开放文档设置服务器AppId、Secret、白名单菜单:开发-基本配置获得公众号的AppId和AppSecret服务器配置网页授权如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 以snsapi_base为scope的网页授权。即静默授权。 以snsapi_userinfo为scope发起的网页授权,是用来获取用户.原创 2021-10-29 17:59:12 · 351 阅读 · 0 评论 -
Java调用阿里云短信接口发送手机验证码
前五步可参考阿里云服务文档:阿里云短信服务文档使用指引 - 短信服务 - 阿里云一、入驻阿里云1.阿里云注册入口:点击注册页面2.实名认证:点击进行实名认证二、开通短信服务1.开通短信服务:点击开通短信服务2.进入控制台:点击查看控制台页面三、获取AccessKey1创建AccessKey:点击创建AccessKey2.获取AccessKey ID和AccessKey Secret:点击查看AccessKey ID和AccessKey Secret..原创 2021-10-29 17:55:55 · 241 阅读 · 0 评论 -
苹果支付流程
1、配置苹果内购项目https://help.apple.com/app-store-connect/#/devb57be10e7 APP store 配置APP项目 项目下添加内购项目 添加沙盒测试账号 2、返回数据 前端调起苹果支付 log.info("=========================苹果支付-添加交易记录======================="); //根据自己的业务 生成订单原创 2021-10-29 17:53:49 · 2529 阅读 · 0 评论 -
mybatis-plus自动生成代码
简介 | MyBatis-Plus代码生成器(历史版本) | MyBatis-Plus/** * @author: cyl * @date: 2021/9/28 10:31 */public class CateringMysqlGenerator { public static void main(String[] args) { AutoGenerator mpg = new AutoGenerator(); //1、全局配置原创 2021-10-29 10:54:30 · 179 阅读 · 2 评论