0%

之前一直做部署和数据库的工作,很少直接写接口。新工作天天写接口,虽然之前也粗看过接口验证@Valid和@Validated的介绍,但是实践起来还是有几个迷惑的地方:

  1. @Validated和@Valid什么时候可以通用?
  2. @Validated和@Valid有什么区别
  3. 为什么有的时候验证会失效?

然后抽空看了一些文章,自己测试了一些,看看源码的注释,作了以下总结。

阅读全文 »

日常开发,团队使用Swagger+API-Mocker进行接口的管理,但是自测接口要一个个添加到postman中,使用postman导入功能,每次导入都会创建新的collection,不能保留以前写的测试用例,例如request body或者url parameter。
因此开发了此工具,用于导入swagger到postman,每次导入会和已有的collection进行合并。
工具地址:swagger2postman中文说明

For English: This tools can update postman collection from swagger json, to avoid create every time. You can get this tool at Github: swagger2postman

阅读全文 »

之前在网上看到的,发现paypal默认使用的自己的汇率,对于经常订阅国外服务的我来说,不知不觉损失了好多钱(还好很多服务是信用卡订阅的,只用paypal付过两次),最近买了switch,当然必须关注这个问题!

网上查到的修改汇率的方式,不知道是不是我是注册的paypal us的原因,我的界面和网上其他攻略不太一致,经过探索后,把我修改的过程放在下面。

阅读全文 »

最近有一个实际的场景需求,需要实时统计总数,于是想到了flink,从入门到实战,整个过程中一直不断的思考实际业务中的问题,在flink中如何解决,与kafka-stream的对比和spark的对比等等。
整个思考和写出demo的过程中,对window机制有了深入的了解,并通过阅读flink java client的源码,了解了其trigger的实现。
本文从实际需求出发,通过提出问题解决问题,结合源码了解flink。

阅读全文 »

基于ElasticSearch 6.8版本的安装文档,通读安装和配置英文文档后总结。

– 2019-05-30:更新ElasticSearch 7.0节点发现配置更改

阅读全文 »

在使用netty的过程中,第一次是理解错线程模型,导致性能测试结果很差。性能提升后,发现netty客户端工具一直存在20%的丢包率,一直以为是工具的问题,没有理会这个问题,但是昨天面试突然想到可能的解决方案,就花费了不到2天的时间定位问题。

阅读全文 »

初学es,烦杂的api和概念感觉比SQL复杂多了,今日工作需要重拾es,简单总结了一下es的api,仅供自己记录。

阅读全文 »

又见绿柳催新芽
湘湖碧水映夕霞
才子佳人相与对
蝶影翩翩燕双飞
阅读全文 »

本文主要介绍kafka原声api的使用,关于kafka apache官方的文档页面只有简单的说明,不过所有的使用说明都在apache kafka java doc文档页面,每个类的文档都有详细的使用说明,源码中也有详细的注释。

阅读全文 »