摘要:
2016-12-28 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/6228198.html 本篇概要 RestTemplate 类图 postForEntity 方法处理过程 requestCallback.doWithRequest 方法处 阅读全文
2017年11月15日
摘要:
什么是RestTemplate? RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java 阅读全文
摘要:
摘自爬虫类 用于频繁请求减少网络消耗 阅读全文
2017年9月12日
摘要:
1.基本定义 摘自百度百科 elasticseaElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引 阅读全文
摘要:
1.首先下载elasticsearch for windows 官网地址:https://www.elastic.co/downloads/elasticsearch,这里我下载的是2.4.2。 2.安装jdk,jdk版本最好在1.7以上,否则无法启动elasticsearch服务 官方建议: We 阅读全文
2017年8月21日
摘要:
首先讲一下batch框架提供的一组job执行的api 如下图 说明: 应用场景 包含三种 标准的web ,定时任务调度,命令行 1.命令行 通过命令行在单独的jvm中调用 进行批处理作业 springbatch提供了命令行执行类 commandLineJobRunner 1.将项目构件为jar 2. 阅读全文
摘要:
第一篇讲到普通job 配置 那么spring batch 给我们提供了丰富的配置,包括定时任务,校验,复合监听器,父类,重启机制等。 下面看一个动态设置读取文件的配置 1.动态文件读取 下面看测试类。 省略基础配置和实体。 2.继承父类,包括监听,自定义自己监听。包括方便结合定时 <!-- 异步作业 阅读全文
摘要:
#接上一篇 这一篇讲一下持久化需要表 batch_job_execution, batch_job_execution_context, batch_job_execution_params, batch_job_execution_seq, batch_job_instance, batch_jo 阅读全文
摘要:
前段时间系统老是出现update死锁,很是纠结。经过排查发现是间隙锁!间隙锁是innodb中行锁的一种, 但是这种锁锁住的却不止一行数据,他锁住的是多行,是一个数据范围。间隙锁的主要作用是为了防止出现幻读,但是它会把锁定范围扩大,有时候也会给我们带来麻烦,我们就遇到了。 在数据库参数中, 控制间隙锁 阅读全文
2017年8月18日
摘要:
Spring Batch 批处理框架 埃森哲和Spring Source研发 主要解决批处理数据的问题,包含并行处理,事务处理机制等。具有健壮性 可扩展,和自带的监控功能,并且支持断点和重发。让程序员更加注重于业务实现。 Spring Batch 结构如下 JobRepository :作业仓库 负 阅读全文