腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
A周立SpringCloud
专栏成员
举报
448
文章
633748
阅读量
85
订阅数
订阅专栏
申请加入专栏
全部文章(448)
java(110)
spring(93)
编程算法(82)
sql(72)
数据库(71)
https(66)
微服务(51)
网络安全(46)
spring cloud(43)
http(37)
云数据库 SQL Server(35)
api(32)
ide(30)
缓存(29)
其他(28)
jvm(27)
容器镜像服务(25)
云数据库 Redis(23)
网站(22)
linux(20)
apache(19)
jdk(18)
开源(17)
github(16)
git(15)
分布式(15)
腾讯云测试服务(13)
存储(13)
html(12)
spring boot(12)
负载均衡(11)
tcp/ip(11)
javascript(10)
json(10)
负载均衡缓存(10)
容器(10)
node.js(9)
打包(9)
nginx(9)
面向对象编程(9)
python(8)
maven(8)
rabbitmq(8)
php(7)
kafka(7)
自动驾驶(6)
bash(6)
压力测试(6)
数据迁移(6)
hashmap(6)
aop(6)
数据结构(6)
c++(5)
tomcat(5)
日志服务(5)
jdbc(5)
dubbo(5)
rpc(5)
微信(5)
servlet(4)
xml(4)
postgresql(4)
mvc(4)
bash 指令(4)
访问管理(4)
消息队列 CMQ 版(4)
mybatis(4)
zookeeper(4)
大数据(4)
数据分析(4)
jquery(3)
nosql(3)
eclipse(3)
文件存储(3)
人工智能(3)
运维(3)
windows(3)
ios(2)
mac os(2)
lua(2)
bootstrap(2)
react(2)
全文检索(2)
ubuntu(2)
centos(2)
TDSQL MySQL 版(2)
mongodb(2)
数据安全(2)
kubernetes(2)
游戏(2)
自动化(2)
shell(2)
dns(2)
cdn(2)
jenkins(2)
socket编程(2)
uml(2)
安全(2)
架构设计(2)
云计算(2)
性能测试(2)
费用中心(1)
对象存储(1)
DNS 解析 DNSPod(1)
机器学习(1)
c 语言(1)
go(1)
erlang(1)
android(1)
单片机(1)
oracle(1)
memcached(1)
jar(1)
lucene/solr(1)
analyzer(1)
unix(1)
apt-get(1)
mapreduce(1)
云直播(1)
腾讯云可观测平台(1)
命令行工具(1)
云数据库 MongoDB(1)
腾讯微服务平台 tsf(1)
登录保护(1)
es 2(1)
DevOps 解决方案(1)
数据备份(1)
企业(1)
express(1)
移动开发(1)
serverless(1)
lodash(1)
wordpress(1)
正则表达式(1)
yum(1)
sql server(1)
grep(1)
自动化测试(1)
udp(1)
gradle(1)
数据处理(1)
物联网(1)
系统架构(1)
sas(1)
nat(1)
openapi(1)
腾讯云开发者社区(1)
任务调度(1)
raft(1)
实时监控(1)
应急响应服务(1)
Elasticsearch Service(1)
流计算 Oceanus(1)
block(1)
boot(1)
diagram(1)
element(1)
error(1)
exception(1)
feign(1)
field(1)
hibernate(1)
hystrix(1)
image(1)
io(1)
it(1)
load(1)
partition(1)
path(1)
png(1)
provider(1)
return(1)
ui(1)
watch(1)
磁盘(1)
架构(1)
架构师(1)
监控(1)
软件(1)
软件开发(1)
网络(1)
异常(1)
最佳实践(1)
搜索文章
搜索
搜索
关闭
别再乱用了,这才是 @Validated 和 @Valid 的真正区别!!!
spring
boot
element
field
hibernate
@Validation对@Valid进行了二次封装,在使用上并没有区别,但在分组、注解位置、嵌套验证等功能上有所不同,这里主要就这几种情况进行说明。
用户1516716
2023-03-21
697
0
这 9 个 Java 开源项目 yyds
https
http
网络安全
apache
spring
在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara?这个组织是由 Apache ShenYu(前身是Soul网关)的作者创立,多位 Java 开源作者参与的一个Java开源组织。
用户1516716
2021-12-01
584
0
Spring Boot 中使用异步方法优化 Service 逻辑,提高接口响应速度
javascript
node.js
spring
腾讯云开发者社区
http
异步方法适用于逻辑与逻辑之间可以相互分割互不影响的业务中, 如生成验证码和发送验证码组成的业务, 其实无需等到真正发送成功验证码才对客户端进行响应, 可以让短信发送这一耗时操作转为异步执行, 解耦耗时操作和核心业务;
用户1516716
2021-11-23
3.7K
0
Spring AOP、AspectJ、CGLIB 怎么说清楚?
aop
spring
打包
容器
java
AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;而动态代理则在运行时借助于 JDK 动态代理、CGLIB 等在内存中“临时”生成 AOP 动态代理类,因此也被称为运行时增强。
用户1516716
2021-11-23
1.4K
0
使用 StopWatch 优雅打印执行耗时
html
github
spring
io
watch
有时在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录工具
用户1516716
2021-11-23
1.5K
0
What?天天用Spring你竟然不知道事务的传播性?
spring
在我们日常的开发中Spring是必备的技能,在面试的时候,这一块的知识也会着重地问,虽然每天都在使用,但是稍不注意就会出问题,今天这篇文章我们来详细的聊聊Spring的事务传播性,助力金三银四面试季。
用户1516716
2021-08-25
498
0
一个注解搞定 Spring Boot 接口防刷
spring
文章来源:https://blog.csdn.net/weixin_42533856/article/details/82593123
用户1516716
2021-07-29
422
0
非常有必要了解的Springboot启动扩展点
java
编程算法
spring
容器
Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。
用户1516716
2020-10-23
1.3K
0
Swagger 3.0 官方 starter 诞生了,其它的都可以扔了~
json
开源
api
openapi
spring
对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。
用户1516716
2020-10-23
1.6K
0
撸了一个 Feign 增强包
spring
spring cloud
dubbo
最近准备将公司的一个核心业务系统用 Java 进行重构,大半年没写 Java ,JDK 都更新到 14 了,考虑到稳定性等问题最终还是选择的 JDK11。
用户1516716
2020-09-14
571
0
还在用Guava Cache?它才是Java本地缓存之王
缓存
编程算法
spring
hashmap
java
提到本地缓存,大家都能想到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffeine Cache。它也是站在巨人的肩膀上-Guava Cache,借着他的思想优化了算法发展而来。
用户1516716
2020-09-14
1.4K
0
理解Java反射的正确姿势
spring
jdk
java
网络安全
jvm
反射是Java的高级特性之一,但是在实际的开发中,使用Java反射的案例却非常的少,但是反射确实在底层框架中被频繁的使用。
用户1516716
2020-06-29
712
0
如何优雅地停止 Spring Boot 应用?
spring
spring boot
tomcat
容器
网站
首先来介绍下什么是优雅地停止,简而言之,就是对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止接受新请求。
用户1516716
2020-06-17
1.9K
0
Spring中@Import的各种用法以及ImportAware接口
网络安全
javascript
node.js
spring
@Import注解提供了和XML中<import/>元素等价的功能,实现导入的一个或多个配置类。@Import即可以在类上使用,也可以作为元注解使用。
用户1516716
2020-06-17
529
0
盘点100个最受欢迎的Java库,看看用过那几个?
java
github
git
开源
spring
谁拔得头筹?谁又落于人后?我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库。
用户1516716
2020-03-18
605
0
corePoolSize vs. maxPoolSize
java
spring
Spring中的 ThreadPoolTaskExecutor 是一个 JavaBean ,提供围绕java.util.concurrent.ThreadPoolExecutor 的抽象实例,并作为Spring 中org.springframework.core.task.TaskExecutor 暴露出来. 此外,它可以通过corePoolSize、maxPoolSize、queueCapacity、allowCoreThreadTimeOut和keepAliveSeconds的属性进行高度配置。在本教程中,我们将查看corePoolSize和maxPoolSize属性。
用户1516716
2020-03-12
2.5K
0
2020年你将会选择哪个微服务框架?
spring
截至2020年,Java仍然是构建Web应用程序的最流行的编程语言之一,尽管它必须面对来自Go,Python和TypeScript等新型语言的激烈竞争。
用户1516716
2020-03-05
2.8K
0
终于放弃了单调的swagger-ui了,选择了这款神器—knife4j
spring
网站
spring boot
微服务
开源
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!
用户1516716
2020-03-04
5.4K
0
用git2consul从Git同步配置到Consul
网络安全
https
spring
spring cloud
github
TIPS 当且仅当 spring.cloud.consul.config.format=files 时,才可用git2consul管理配置,其他格式无法使用。
用户1516716
2020-02-25
962
0
使用Consul实现服务发现:instance-id自定义(3种方式)
spring
spring cloud
微服务
https
Consul把InstanceId作为唯一标识,而Spring Cloud Consul默认的InstanceId是 ${spring.application.name}-${server.port} 。
用户1516716
2019-12-24
1.7K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档