腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
chenchenchen
专栏成员
举报
260
文章
895424
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(260)
编程算法(79)
https(72)
网络安全(71)
java(53)
数据库(53)
sql(53)
spring(32)
http(31)
云数据库 SQL Server(28)
ide(20)
缓存(16)
云数据库 Redis(15)
数据结构(15)
javascript(13)
linux(13)
分布式(13)
zookeeper(13)
node.js(12)
json(12)
kafka(12)
微服务(10)
c++(9)
maven(8)
网站(8)
存储(8)
php(7)
xml(7)
html(7)
jvm(7)
spring boot(7)
git(6)
apache(6)
批量计算(6)
文件存储(6)
数据分析(6)
python(5)
bash(5)
jquery(5)
oracle(5)
github(5)
api(5)
mybatis(5)
hashmap(5)
spring cloud(5)
windows(5)
对象存储(4)
负载均衡(4)
actionscript(4)
servlet(4)
打包(4)
unix(4)
bash 指令(4)
容器(4)
面向对象编程(4)
安全(4)
ajax(3)
jar(3)
负载均衡缓存(3)
nginx(3)
命令行工具(3)
腾讯云测试服务(3)
云推荐引擎(3)
jdk(3)
tcp/ip(3)
socket编程(3)
uml(3)
自动驾驶(2)
eclipse(2)
centos(2)
消息队列 CMQ 版(2)
企业(2)
开源(2)
压力测试(2)
yum(2)
sql server(2)
dns(2)
dubbo(2)
rabbitmq(2)
数据处理(2)
app(2)
其他(1)
ios(1)
iphone(1)
go(1)
.net(1)
jsp(1)
bootstrap(1)
jquery ui(1)
css(1)
android(1)
nosql(1)
memcached(1)
access(1)
mvc(1)
tomcat(1)
全文检索(1)
mapreduce(1)
日志服务(1)
海外加速(1)
SSL 证书(1)
数据备份(1)
电商(1)
数据安全(1)
运维(1)
shell(1)
正则表达式(1)
grep(1)
单元测试(1)
jenkins(1)
hexo(1)
大数据(1)
微信(1)
openapi(1)
云计算(1)
任务调度(1)
虚拟化(1)
mvcc(1)
unicode(1)
utf8(1)
fiddler(1)
es(1)
cpu(1)
device(1)
geo(1)
microsoft(1)
pdf(1)
search(1)
select(1)
self(1)
sign(1)
sleep(1)
synchronized(1)
thread(1)
wait(1)
win10(1)
编程(1)
服务(1)
计算机(1)
数据(1)
思维导图(1)
协议(1)
远程桌面(1)
搜索文章
搜索
搜索
关闭
分布式任务调度的解决方案
linux
分布式
spring
spring boot
数据库
随着系统规模的发展,定时任务数量日益增多,任务也变得越来越复杂,尤其是在分布式环境下,存在多个业务系统,每个业务系统都有定时任务的需求,如果都在自身系统中调度,一方面增加业务系统的复杂度,另一方面也不方便管理,因此需要有一个任务平台对分散的任务进行统一管理调度,基于目前的情况,任务平台需要支持以下几个方面: 1、任务统一管理,提供图形化界面对任务进行配置和调度。 2、任务并发控制,同一个任务在同一时间只能允许一个执行。 3、任务弹性扩容,可根据繁忙情况动态增减服务器分摊压力,对大任务进行分片处理。 4、任务依赖问题,能够处理任务包含子任务的情况,前一个完成后触发子任务执行。 5、支持多类型的任务,支持Spring Bean、Shell等。 6、任务节点高可用,任务节点异常或者繁忙时能够转移到其他节点执行。 7、调度中心高可用,支持集群部署,避免出现单点故障。 8、执行状态监控,方便查看任务执行状态,异常情况告警,支持多渠道通知。
chenchenchen
2022-05-07
750
0
源码解析@Configuration 和 @Component 的区别,以及@Configuration的Full和Lite模式
spring
spring boot
容器
上面两段代码除MyTestConfig类上的注解不同之外其他都相同,但Spring对两者的处理方式是完全不一样的。
chenchenchen
2022-03-09
939
0
Spring Cloud Gateway实战案例(限流、熔断回退、跨域、统一异常处理和重试机制)
编程算法
spring cloud
spring
json
云数据库 Redis
Spring Cloud Gateway 作为新一代网关,在性能上有很大提升,并且附加了诸如限流等实用的功能。
chenchenchen
2022-03-09
3.6K
0
Java面试合集
servlet
spring
sql
实际项目开发中,使用封装最多的就是实体类,常常和JavaBean(类必须是具体的和公共的,并且具有无参数的构造器)一起使用。
chenchenchen
2022-03-09
500
0
Spring声明式与编程式事务的区别,事务与非事务方法相互调用导致的事务不生效问题
spring
数据库
sql
https
网络安全
序号 参数 含义 1 原子性(Atomicity) 事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 2 一致性(Consistemcy) 事务前后,数据库的状态都满足所有的完整性约束。 3 隔离性(Isolation) 并发执行的事务是隔离的,一个不影响一个。通过设置数据库的隔离级别,可以达到不同的隔离效果 4 持久性(Durability) 在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
chenchenchen
2022-03-09
1.3K
0
服务网关Spring Cloud Gateway
spring
spring boot
https
网络安全
spring cloud
Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。
chenchenchen
2022-01-05
888
0
Spring IOC原理
spring
容器
https
xml
网络安全
对象之间的依赖关系,其实就是给对象上的属性赋值!因为对象上有其他对象的变量,因此存在了依赖。
chenchenchen
2021-09-06
387
0
Springboot文件上传大小超出限制,报错MaxUploadSizeExceededException
nginx
https
网络安全
spring boot
spring
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (10935680) exceeds the configured maximum (10485760)
chenchenchen
2021-09-06
5.5K
1
Kafka消费者接收数据异常,contentType标头始终附加到消息正文
spring
spring cloud
https
网络安全
kafka
使用Spring Cloud Stream 1.3.2.RELEASE向Kafka发布String消息。 当使用命令行Kafka使用者或Spring Kafka @KafkaListener使用消息时,contentType标头始终附加到消息正文
chenchenchen
2021-09-06
1.1K
0
KafkaTemplate和SpringCloudStream混用导致stream发送消息出现序列化失败问题
kafka
文件存储
https
网络安全
spring
服务启动时,会给cloud-stream 装载绑定中间件的配置,而spring cloud stream默认使用的序列化方式为ByteArraySerializer,这就导致stream 在发送数据时使用l了服务装载StringSerializer序列化方式,从而导致了java.lang.ClassCastException: [B > cannot be cast to java.lang.String的问题出现。
chenchenchen
2021-09-06
2.5K
0
Spring Batch 批处理(1) - 简介及使用场景
批量计算
spring
windows
数据处理
数据库
Spring Batch 作为 Spring 的子项目,是一款基于 Spring 的企业批处理框架。通过它可以构建出健壮的企业批处理应用。Spring Batch 不仅提供了统一的读写接口、丰富的任务处理方式、灵活的事务管理及并发处理,同时还支持日志、监控、任务重启与跳过等特性,大大简化了批处理应用开发,将开发人员从复杂的任务配置管理过程中解放出来,使他们可以更多地去关注核心的业务处理过程。
chenchenchen
2020-05-27
4.7K
0
Spring事务与非事务方法相互调用
数据库
sql
spring
javascript
编程算法
序号 参数 含义 1 原子性(Atomicity) 事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 2 一致性(Consistemcy) 事务前后,数据库的状态都满足所有的完整性约束。 3 隔离性(Isolation) 并发执行的事务是隔离的,一个不影响一个。通过设置数据库的隔离级别,可以达到不同的隔离效果 4 持久性(Durability) 在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
chenchenchen
2020-05-26
11.3K
0
spring的断言工具类Assert的基本使用
编程算法
spring
数据结构
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null 或空白字符,否则根本无须进行后继的处理。这时方法的编写者通常会在方法体的最前面编写一段对入参进行检测的代码,如下所示:
chenchenchen
2020-05-26
2.1K
0
Spring Batch 批处理(2) - 搭建及运行
spring
批量计算
云数据库 SQL Server
数据库
sql
private JobBuilderFactory jobBuilderFactory;
chenchenchen
2020-05-26
758
0
Spring Batch 批处理(6) - ItemProcessor
spring
批量计算
数据处理
在开发过程中,我们经常需要读取数据后,经过一系列业务逻辑的操作,进而写入数据到指定持久化过程。Spring Batch为我们提供了ItemProcessor接口进行数据处理。
chenchenchen
2020-05-26
1.5K
0
Spring Batch 批处理(7) - 异常处理及容错机制
spring
批量计算
编程算法
1.对于chunk类型的Step,spring batch为我们提供了用于管理它的状态
chenchenchen
2020-05-26
1.6K
0
Spring Batch 批处理(8) - JobLauncher和JobOperator
spring
批量计算
网站
在成功创建一个job后,Spring Batch 默认在项目启动时候执行配置的job。往往在正常业务处理中,需要我们手动或者定时去触发job,所以这边便引入了jobLauncher、jobOperator两个执行器。
chenchenchen
2020-05-26
3.2K
0
Bean映射工具之Apache BeanUtils VS Spring BeanUtils
javascript
apache
编程算法
spring
access
原文链接:https://pjmike.github.io/2018/11/03/Bean映射工具之Apache-BeanUtils-VS-Spring-BeanUtils/
chenchenchen
2019-11-26
1.4K
0
关于Spring的BeanUtils
spring
编程算法
打包
java
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019-11-07
489
0
@Validated和@Valid校验参数、级联属性、List
java
spring
数据结构
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019-10-22
5.6K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档