自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 记mybatis-plus 动态数据源切换失败的问题

DynamicDataSourceAnnotationInterceptor 该类负责做切换工作,明明使用了DS注解但是,该类的invoke方法就是不执行。在继承AuthorizingRealm类中,只要注入了XXService ,那么该xxService的方法就不被AOP切入了。后来发现原来是shiro导致AOP功能失效。

2024-07-17 19:46:33 505 1

原创 结合java 8函数式编程新特性,封装一个通用的TreeUtil。做树菜单可采用

直接上代码。有需要的朋友可以直接拿到项目中使用,非常方便。首先看调用demo/** * @ClassName TreeUtilDemo * @Author yangruilong * @Date 2021/8/19 17:47 * @Version 1.0 */public class TreeUtilDemo { public static void main(String[] args) { // 包含所有的节点数据 List<T

2021-08-19 18:03:38 722 1

原创 jdk8新特性(Lambda表达式)结合spring 线程池,一行代码实现多线程

1.配置spring 线程池@Configuration@EnableAsync@ConfigurationProperties(prefix="threadpool")public class ExecutePoolConfiguration { @Value("${threadpool.core-pool-size}") private int corePoolS...

2018-11-16 14:57:00 3378 1

原创 spring-aop 妙用-方法参数校验

业务场景:在实现业务的过程中,往往都需要写一些繁琐的判断参数是否为null的代码,接口spring-aop 加注解实现通用的处理方法,使代码更为简洁1.先写好注解类@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE,ElementType.METHOD})@Documentedpublic @interface ...

2018-11-16 14:23:35 879

原创 spring-cloud 之对 FeignClient 请求头做处理

业务场景:系统采用了spring-cloud架构,目前分两层,1:数据展示层,2:数据连接层,为了分层清晰,我们在第一层完成用户鉴权,第二层只做单纯的接口调用。为了防止第二层接口因为某些原因,暴露出去造成恶意调用,所以我们需要对第一层的FeignClient的请求头做一次处理,带上一个类似sign来访问数据连接层!然后在到数据连接层去通过拦截器来判断从一层传来的请求是否合法!实现方案:1....

2018-11-16 10:56:56 5205

原创 spring-mvc 之对返回值做通用处理

业务场景:由于项目里面都使用通用的返回值,有些返回值涉及到业务,不想返回给接口调用者 public class ResponseObj { public static final String SUCCESS_CODE = "40000";//成功后返回 public static final String PARAM_ERROR_CODE = "50001";//参数错误后的返...

2018-11-15 11:53:56 1589

sonarqube-7.9.1_________.zip

sonarqube代码检测工具7.9.1版本,该版本需要java11以上,

2019-09-24

空空如也

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

TA关注的人

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