- 博客(46)
- 资源 (4)
- 收藏
- 关注
原创 【nacos】Param ‘serviceName‘ is illegal, serviceName is blank
SpringBoot2.4之后不会默认加载bootstrap.yaml;
2023-08-11 14:27:16 626
原创 Java图片滑动验证码
一、配置文件#验证码图片地址,需要改成你本地的地址#路径调试的时候,配成全路径,不要配成相对路径。相对路径打成jar包的时候,读取不到文件#这是前后端分离方式的调用,路径应该由服务器来配置,这里需要手动配置路径。其它方式读取文件,可自行调整CaptchaServiceImpl实现类中selectSlideVerificationCode方法文件读取方式captcha: slide-verification-code: path: template-image: "/..
2022-04-18 15:16:27 1607 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 469
原创 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 587
原创 字段权限配置
目录需求表设计代码实现1、配置annotation2、配置包含敏感数据的接口字段3、隐藏策略4、AOP实现拦截5、其他工具类包下载地址需求查询接口时不返回配置的某角色需要隐藏的字段;表设计设计思想:AOP 传统设计:user-->role,role-->authority; 增加字段权限:user-->role,role-->authority,authority-->block,bloc...
2022-01-24 10:37:52 2695
原创 seata全局异常处理
<!-- seata--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <exclusions> <exclusion>.
2021-12-11 17:28:36 512
原创 RabbitMQ使用
/** * RabbitMQ配置,主要是配置队列,如果提前存在该队列,可以省略本配置类 * */@Slf4j@Configurationpublic class RabbitMqConfiguration { @Bean public RabbitTemplate rabbitTemplate(CachingConnectionFactory connectionFactory) { connectionFactory.setPublisherConfirms(true); c..
2021-11-25 22:08:39 1412
原创 一个字段多个状态时通过枚举返回对象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 421
原创 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 98
原创 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 54
原创 公众号开发
公众号开发公众号配置:微信公众平台开发文档:微信官方文档 | 微信开放文档设置服务器AppId、Secret、白名单菜单:开发-基本配置获得公众号的AppId和AppSecret服务器配置网页授权如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 以snsapi_base为scope的网页授权。即静默授权。 以snsapi_userinfo为scope发起的网页授权,是用来获取用户.
2021-10-29 17:59:12 380
原创 Java调用阿里云短信接口发送手机验证码
前五步可参考阿里云服务文档:阿里云短信服务文档使用指引 - 短信服务 - 阿里云一、入驻阿里云1.阿里云注册入口:点击注册页面2.实名认证:点击进行实名认证二、开通短信服务1.开通短信服务:点击开通短信服务2.进入控制台:点击查看控制台页面三、获取AccessKey1创建AccessKey:点击创建AccessKey2.获取AccessKey ID和AccessKey Secret:点击查看AccessKey ID和AccessKey Secret..
2021-10-29 17:55:55 250
原创 苹果支付流程
1、配置苹果内购项目https://help.apple.com/app-store-connect/#/devb57be10e7 APP store 配置APP项目 项目下添加内购项目 添加沙盒测试账号 2、返回数据 前端调起苹果支付 log.info("=========================苹果支付-添加交易记录======================="); //根据自己的业务 生成订单
2021-10-29 17:53:49 2615
国家地区表sql,下载地址https://github.com/LowLoop/region-data
2022-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人