FinTech平台技术
金融科技IT技术架构
cg_Amaz1ng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud找不到HystrixCommand注解
pom.xml添加如下依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId></dependency>原创 2018-08-16 10:33:09 · 3524 阅读 · 0 评论 -
Elastic-Job一直处于分片待调整状态
问题描述:在使用当当网的ElasticJob过程中,在控制台上发现有几个任务一直处于分片待调整状态原以为过一会就分好了,谁知道等了一天还是在分片中(手动狗头打开注册中心看对应Job的节点,发现分片实例和配置的服务器IP地址不同解决方案:把最下面instance的数据改成跟instances第一个阶段的数据一样,刷新网页成功!...原创 2019-01-14 20:03:51 · 7651 阅读 · 7 评论 -
Elastic-Job初探
这是什么?Elastic-Job是当当开源的一款作业框架,用于分布式作业调度,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。解决什么问题?很大体量的用户需要在特定的时间段内计息完成我们肯定是希望我们的任务可以通过集群达到水平扩展,集群里的每个节点都处理部分用户,不管用户数量有多庞大,我们只要增加机器就可以了,比如单台机器特定时间能处理n...原创 2018-11-23 11:34:40 · 209 阅读 · 0 评论 -
Future.cancel()的特殊情形
阻塞主线程执行本线程有两种方式:1、使用future.get()2、使用thread.join()执行中的阻塞线程可以使用future.cancel()来取消,注意有一种特殊情形无法取消: @Test public void testFutureTask() { ExecutorService executorService = Executo...原创 2019-05-04 16:35:35 · 871 阅读 · 0 评论 -
Runnable,Callable,ExecutorService,Future,FutureTask联系和区别
1、Runnable是线程Thread执行的对象,是线程执行的核心逻辑,核心方法run无法抛出异常,也没有返回值。2、Callable不能作为Thread的构造函数参数,Callable只能被提交到线程池执行,核心方法call可以抛出异常,有返回值。3、ExecutorService是线程池的通用接口,可以看成一个线程池。Runnable和Callable可以被提交到线程池来执行,通常是调...原创 2019-05-04 15:49:48 · 377 阅读 · 0 评论 -
【线程】Java让线程执行也具有返回值
Thread线程的run方法是没有返回值的。/** * If this thread was constructed using a separate * <code>Runnable</code> run object, then that * <code>Runnable</code> object's &l...原创 2019-05-02 16:04:10 · 377 阅读 · 0 评论 -
【线程】JVM和守护线程
JVM(Java虚拟机)默认有很多守护线程,比如垃圾回收线程。什么是守护线程,Java注释有:The Java Virtual Machine exits when the only threads running are all daemon threads.简单翻译一下:线程分为守护线程(Daemon Thread)和用户线程(User Thread),当JVM中运行的线程...原创 2019-05-02 15:00:17 · 463 阅读 · 0 评论 -
MyBatisPagingItemReader只能读取第一页
问题描述:使用MyBatisPagingItemReader作为SpringBatch的Reader,发现只能读取数据库查询结果第一页的数据。解决过程:当前的SQL:select * from user where mod(userId,2)=0查看MyBatisPagingItemReader的源码,其中有一个方法引起了我的注意。protected void doReadPage(...原创 2018-09-19 11:30:44 · 3182 阅读 · 0 评论 -
org.springframework.batch.item.ItemStreamException: Failed to initialize the reader
Caused by: java.lang.IllegalStateException: Input resource must exist (reader is in ‘strict’ mode): 把ClassPathResource换成PathResource原创 2018-09-11 11:21:34 · 5821 阅读 · 1 评论