最新 最热

dynamic-tp动态线程池

1)如果要实现一个动态线程池,首先需要考虑的是将线程池的相关配置信息外置。这样出现问题的时候,能够基于配置修改,实现热部署。修改配置后,就能生效。因此,可以考虑的配置方式有多种:nacos、apollo、zookeeper、consul、et...

2023-02-28
1

因为锁的问题,我们被扣了1万

春节放假期间,一个项目上的积分接口被刷,而且不止一个人在刷,并且东西也被兑走,放假晚上被人叫起来排查问题,通过这个人的积分明细观察,基本一秒就能获取一次,远远超过了积分规则限定的次数,这肯定是用脚本了,虽然后期联系死活...

2023-02-27
1

Spring Cloud 2022 正式发布!我的天,OpenFeign​ 要退出历史舞台了?!

今天给大家通报一则框架更新消息,时隔 2021.x 版本发布一年,Spring Cloud 2022.0.0 最新版发布了,来看下最新的 Spring Cloud 版本情况:

2023-02-27
1

接了个变态需求:给定一个接口,要用户自定义动态实现并上传热部署,怎么搞?

近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。...

2023-02-27
1

SpringSecurity OAuth2 入门

OAuth(Open Authorization)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。...

2023-02-27
1

基于配置的异常处理

SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver

2023-02-27
0

SpringMVC:拦截器

preHandle:控制器方法执行之前执行preHandle(),其boolean类型的返回值表示是否拦截或放行,返回true为放行,即调用控制器方法;返回false表示拦截,即不调用控制器方法...

2023-02-27
0

SpringMVC:文件上传和下载

ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文

2023-02-27
0

【简答题】月薪4k和月薪8k的区别就在这里

1.所有能被输入到计算机中,且能被计算机处理的符号的总称。如:实数、整数、字符(串)、图形和声音等。

2023-02-27
1

Spring Boot 3.0.3、Spring Cloud 2021.0.6 发布

来源:Java架构日记SpringBoot 3.0.3

2023-02-27
1