自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SpringCloud&Alibaba知识点(纯理论)

自定义类继承AbstractLoadBalancerRule 类即可,然后将负载均衡类加入到IRule Bean容器中。

2022-10-14 16:37:08 264 1

原创 Jenkins配置完成Docker部署SpringBoot镜像

Jenkins

2022-06-28 09:08:43 360 1

原创 Centos8 执行yum命令出现Error: Cannot find a valid baseurl for repo: appstream错误

yum 执行报错修改成这样子:vim CentOS-Linux-AppStream.repovim CentOS-Linux-BaseOS.repo然后执行yum install xxx就可以执行了。

2022-06-21 16:45:35 2142

原创 【Shiro免密登录集成钉钉扫码登陆功能实现】

最近公司来个新需求需要加一个钉钉扫码自动登录的功能,考虑到公司目前权限使用的框架是Shiro,开发过程中存在部分问题记录一下。

2022-06-01 09:37:23 1343

原创 【第三方接口数据一致性】本地保存数据调用第三方接口保证数据一致性

项目场景:项目场景:本地项目需要保存一份数据同时需要向第三方接口也发送一份数据,并且要保证本地和第三方接口数据一致性。问题描述如何保证两个数据一致性呢?1.先操作接口在操作本地数据库;2.先操作本地数据库在操作第三方接口;问题分析:两种方法其实都能实现,但是想要100%保证还是很困难,只能是最大努力保证两者数据一致性。方法1:借助RabbitMQ实现,先操作本地数据库然后发送一条消息到MQ中,通过ack机制保证消息准确到达,然后消费者消费消息发送数据到第三方接口解决方案:提示:这

2022-04-24 17:14:46 3653 2

原创 SpringBoot+AOP+自定义注解实现防重复提交

首先创建自定义注解:主要用来标注在方法上。import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RepeatCommit { //重复提交的方法名 String methodName(); //是否开启重复提交检测 boolean enable() default true.

2022-04-24 16:57:20 1015

原创 Spring Bean的创建流程

● 通过注解方式研究SpringBean创建流程,入口是AnnotationConfigApplicationContext类。ApplicationContext applicationContext = new AnnotationConfigApplicationContext(MyConfig.class);● 看这个构造方法中执行了三步:○ 调用this()方法:■ 完成ioc容器DefaultListableBeanFactory实例化;■ 完成AnnotationBeanDefini

2022-01-10 12:32:42 437

原创 构建者模式真实项目实战

项目场景:项目场景:最近接到总监接的一个健身会所的后端开发和微信公众号小程序的需求开发。里面涉及一个设计模式使用的业务,记录下一遍后续复习。1年小白程序员。问题描述:现在有如下一个原型图:![原型图](https://img-blog.csdnimg.cn/716254fa0fec4fb280b8e5a15829142d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YSS6ZuF55

2021-12-01 18:02:26 279 1

原创 Error resolving template [index], template might not exist or might not be accessible by any of the

springboot+thymeleaf找不到页面文件。报Error resolving template [index], template might not exist or might not be accessible by any of the错误解决办法:pom文件中引入下面 <resources> <resource> <directory>src/main/resources</directory>

2021-07-04 17:40:32 420 1

原创 V3版 jsapi微信支付流程(Springboot)

微信支付流程总结1.签名生成学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个

2021-06-25 14:38:56 4588 7

原创 记录使用lombok时,进行数据库查询报错org.apache.ibatis.exceptions.PersistenceException

问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:### Error querying dat (truncated)...]2021-06-10 16:54:44.345 DEBUG 22416 --- [nio-8580-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.mybatis.spring.MyBatisSystemExcep

2021-06-10 16:58:29 211 1

原创 JSR303数据校验功能

JSR303数据校验实战例如:JSR303数据校验功能学习文章目录JSR303数据校验实战一、JSR303数据校验是什么?二、JSR303数据校验使用步骤1.引入库2.实体类上加校验注解3.JSR分组校验功能:1.应用场景:2.分组校验使用步骤3.自定义参数校验注解1.使用方法:一、JSR303数据校验是什么?JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。此实现与 Hibernate OR

2021-05-31 15:26:14 335

原创 树形结构递归查询bug(Long类型数值对比)

项目场景:项目场景:商品分类树形结构查询bug记录问题描述:提示:商品树形结构通过递归查询发现主键id值超过127后比较id和pid不相等。APP 中接收数据代码: /** * 递归查询所有子节点 * @return */ private List<CategoryEntity> getTreeList(List<CategoryEntity> categoryEntities,Long pid){ List&l

2021-05-31 10:24:04 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除