自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Redission实现接口防重复提交

使用Redission实现接口防重复提交

2024-04-25 18:05:25 241 2

转载 easyExcel的convertToJavaData关于实体类映射的问题

其他的看官方文档就可以了,我目前就踩了这一个坑。可以看一下这个老哥的分析。

2024-04-01 15:51:39 23

原创 CompletableFuture与fegin一起使用出现的bug

CompletableFuture使用的是ForkJoinPool线程池,与fegin一起使用会有 Failed to paarse configuration class [org.springframework.cloudloadbalancer.annotation. LoadBalancerClientConfig异常,这个异常是一直都有的,去年spring刚解决。2. 不用CompletableFuture默认的ForkJoinPool线程池,使用自定义的线程池(2.1 自定义一个线程池。

2024-03-26 14:51:49 521

原创 mybatis获取当前数据库的连接类型

在java代码内和mapper.xml内获取当前数据库的连接类型,使得代码和sql语句可以同时兼容mysql和oracle数据库。

2024-01-30 15:28:38 302 1

原创 服务器打包发布时jar包加载配置文件的顺序

发现远程windows服务器上文件夹也有一个bootstrap.yml。那本地也有一个bootstrap.yml,而且本地还配置了nacos,那这三个配置文件的加载顺序是什么呢?

2024-01-27 14:36:16 1012 1

原创 在微服务中使用Fegin进行内部调用无法获取用户信息

可以直接使用SecurityContextHolder.getContext().getAuthentication();获取当前token并传递给下游服务。

2024-01-17 10:00:45 483 1

原创 nacos+mybatisPlus 实现数据库sql语句动态表名替换

因为是以mp插件的形式进行拦截sql并处理,这个插件的加载时机是在springboot启动初始化就完成了,所以即便我们使用了nacos,也无法热更新,所以每次修改nacos配置文件就需要重启一次服务。

2024-01-17 09:28:14 410 1

原创 springCloud+Nacos在共享配置文件下的热更新

重点共享配置那里,- data-id 就是你的共享配置的文件名,一般是application-dev.yml。refresh是shared-configs的一个属性,默认是false,改成true之后,共享配置文件就会被nacos热更新了。现在把共同配置放在一个共享文件里,例如,A.yml和B.yml 这两个服务的共享配置是C.yml。@ConfigurationProperties或者@RefreshScope都可以实现。之前写的都是在一个服务里面热更新,使用。

2024-01-09 17:52:14 343

原创 关于线程池处理任务之后还需要return自定义数据

关于线程池处理任务时还需要return自定义数据

2023-11-17 17:33:28 78 1

原创 java继承的再理解

继承和多态的再理解

2023-08-11 14:56:09 59 1

原创 基于JDK的动态代理

System.out.println("房东租房子...");System.out.println("我是黄牛");//通过反射的方式执行目标方法。//代理的接口,用于规范行为。//生成代理对象并执行方法。

2023-07-07 15:29:20 57 1

原创 springSecurity的完整认证流程(已验证)

springSecurity的完整认证流程,帮助你明白底层运行逻辑

2023-07-05 18:19:32 247

原创 @JsonFormat在springboot中的使用方式(精华篇)

这才是真正的@JsonFormat的详细解释

2023-07-05 14:43:20 991

原创 springboot2.7之后自动配置的变化

了解springboot2.7之后自动配置发生的变化,以及自动装配的原理

2023-06-30 09:42:41 1410

转载 关于mybatis是如何实现动态代理的

2022-11-05 19:17:36 244

原创 spring+springMvc+Mybatis中jsp页面在WEB-INF外面怎样跳转到WEB-INF下的jsp页面

我的包结构 除了index.jsp在webapp下为了可以打开服务器直接访问其他的再WEB-INF下的jsp包下1.首先一般的超链接方式有三种(这三种都不行,第三种会直接不经过你点击超链接就会直接跳转)<a href="reg.jsp"></a> javascrtpt:window.location.href='WEB-INF/reg.jsp' <a href="javascript:<jsp:forward page='WEB-INF/jsp

2022-04-18 10:42:51 1507

原创 Mysql WorkBench 创建表进行一对一,一对多,多对多查询

以下内容均是用户(user)对品牌(brand)角色(role)进行分析1.一对一 (品牌对用户)1.1 在数据库建表user,brand。其中对于brand表要留一个列(uid) 当做user表的外键,外键的作用不懂可以去查一下,总的来说就是两个表之间联系的纽扣1.2 手动指定字段与实体属性的映射关系先写好sql语句查询无误之后再接着写代码(我的如下)关键就是让主键等于外键SELECT * FROM mybatis.brand b,mybatis.user u where b

2022-04-12 21:24:52 1393

原创 解决idea maven仓库无法下载jar包的问题

1.先配置ali云仓库在pom.xml中右键选择maven打开settings.xml<mirror> <id>nexus-alimaven</id> <mirrorOf>*,!jeecg,,!jeecg-snapshots</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/gr

2022-04-03 17:40:12 2263

空空如也

空空如也

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

TA关注的人

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