- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 httpfetch http重试策略-一款java语言编写优雅的http接口调用组件
为了方便使用,在1.2.0版本中增加了重试策略。默认的重试策略为请求异常重试,包括请求超时和连接异常。1.QuickStart; a) 首先需要升级版本为1.2.0;<dependency> <groupId>com.github.youzan</groupId> <artifactId>http-fetch</artifactI...
2018-02-23 23:51:26
868
原创 httpfetch 快速使用-一款java语言编写优雅的http接口调用组件
通过两三行代码就可以快速的进行http访问且接口代码更易阅读。1.pom中引入配置:<dependency> <groupId>com.github.youzan</groupId> <artifactId>http-fetch</artifactId> <version>1.1.7</versi...
2018-02-10 16:15:46
811
转载 断点续传-http 206
摘要: Http 206 文件断点续传下载原理HTTP 304/200(from cache) 静态资源缓存原理HTTP 204/205状态响应&HEAD请求header标头说明 断点续传下载需要重视2个请求头Range与If-Range一.断点续传的原理 其实断点续传的原理很简单,就是在http的请求上和一般的下载有所不同而已。 打个比方,浏
2018-02-01 22:50:23
540
转载 ELK:kibana使用的lucene查询语法
kibana在ELK阵营中用来查询展示数据elasticsearch构建在Lucene之上,过滤器语法和Lucene相同kibana官方演示页面全文搜索在搜索栏输入login,会返回所有字段值中包含login的文档使用双引号包起来作为一个短语搜索"like Gecko"字段也可以按页面左侧显示的字段搜索限定字段全文搜索:fie
2018-01-22 22:13:01
473
原创 spring--自定义ReturnValueHandler
由于某些时候需要对controller的返回对象作统一的封装,例如一个业务系统中统一的返回格式。这里可以使用到ReturnValueHandler,当然也可以使用ResponseBody和Convertor或者Viewer等。编写类ResultBeanReturnValueHandler实现接口HandlerMethodReturnValueHandler;将handler类注册到
2017-12-20 21:34:48
7602
6
原创 记一次使用ReentrantLock和Condition并发锁,对数据库批处理代码的优化
业务场景:实时写hbase,但是每次写hbase都需要数据的传输和提交,所以希望可以改成批量写入。这里有两个需求:为了避免一次性写入很多,所以需要做上限的校验。1.定时批量写入(即每个一段时间写入);2.定量批量写入(即超过一定数量上限后写入);优化后的代码如下(删除了一些不需要的代码):这里用到了ReentrantLock和Condit
2017-12-15 01:19:06
221
原创 httpfetch-一款java语言编写优雅的http接口调用组件
让http请求的调用更优雅,底层使用了HttpUrlConnection进行接口访问,使用javassist进行封装。
2017-11-24 14:20:24
2254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人