阿毛
It's me !
想你所想

你我一时缥缈,为换一世逍遥

想你所想
你我一时缥缈,为换一世逍遥
搜索什么...

推荐文章

最新文章

单元测试之嵌入式mysql

一、需求分析 在单元测试UnitTest中经常有这样的需求,需要测试数据与开发数据、生产数据等区分开,同时避免不同测试用例之间的数据污染以及同一测试用例每次运行的数据不一致情况发生。 二、解决方案 内存数据库h2 可以满足我们的需求,但因为项目中采用的m…

   156   0   2020-06-14 阅读全文

WebMVC拦截器过滤swagger-ui

项目common-web中,FilterConfig中指定了拦截器,对接口进行权限,用户信息等校验。会对所有url进行拦截,包含swagger的url。但正常情况下,需要不对swagger拦截。 registration.excludePathPatterns(whiteListConfig.getUrl()) 可以设置url白名单,这里需要在…

   219   0   2020-06-14 阅读全文

Swagger之接口header控制

在大部分项目中,都存在权限控制,基本上大部分的接口都需要用户的登录信息。现在主流的采用如jwt或者其他方式,来通过请求时向header加入token,然后服务端解析token。所以我们需要在swagger生成的接口文档上也要进行header控制,除了接口参数以外,还要输入token hea…

   117   0   2020-06-14 阅读全文

通过gateway访问某个子服务swagger

原先公司项目的架构,SpringCloud gateway总网关,门面服务再到子服务。 一、gateway白名单中添加swagger相关url public class WhiteListConstant { public static List<String> whiteList; static { whiteList = new ArrayList<Strin…

   228   1   2020-06-14 阅读全文

论rpc支付系统中的应用

这里总结下,原先公司中支付项目的rpc应用实践,如何设计的。 项目场景 一个2B的sass点餐系统,在商家店铺内,前台就可以看见一台点餐机,上面安装的系统就是我们的sass。当客户点完餐后,会进入支付,商家可用扫码枪扫用户手机二维码,用户支付完成,商家收到支…

   56   0   2020-06-09 阅读全文

Swagger之http content-type 实践

content-type 为 “application/x-www-form-urlencoded” 首先对于get请求,参数会被urlencoded编码后 追加到 请求url后; 对于post来说,按规范来讲,参数会被urlencoded编码后应当放入请求body中;当然,追加在请求url后,也是可以的。 如果我们请求参数封装…

   600   0   2020-06-08 阅读全文

MyBatis-Plus之通用枚举的使用

迁移原先公司工作时总结的内容 MyBatis-Plus 提供枚举映射字段的策略,解决了繁琐的配置,让 mybatis 优雅的使用枚举属性! 如我们的数据库中的表中有这样一个字段“`deleted` int(2) DEFAULT '0' COMMENT '删除标志(0:正常,1:删除)'”,那么我们在写实体Ent…

   341   0   2020-06-08 阅读全文

华为机试-重复字符解密算法

为了赶周一hr上班,昨天凌晨完成了西安华为的OD机试。总共三道题,这里总结记录下其中一道难度一的题目。 题目要求 现已知对指定字符串存在类似加密算法,“ddd”可加密为“3d”,“aaaabbb”可加密为“4a3b”,“aabbb”可加密为“aa3b”。 也就是说,某一字符若连续重复3次…

   122   0   2020-06-08 阅读全文

Apollo之监听器使用

Apollo 本身是可以基于事件监听实时推送(Http长连接)变更(AutoUpdateConfigChangeListener),也会定时拉取(fallback)最新配置。 如果说我们还需要在配置更新时,做一些其他的业务,比如:对配置做了一些自己的数据缓存,或者业务变更等,那么我们需要控制监听…

   189   0   2020-06-01 阅读全文

Apollo之快速使用

原先总结的内容,这里迁移过来。这里主要阐述的是,使用Apollo在本地开发阶段的过程,主要以SpringBoot项目为主。 一、首先,本地可搭建一套简易的Apollo Apollo作者提供了一个可供快速上手部署的demo。具体操作参照下方链接内容一步步进行即可:Quick-Start 然…

   57   0   2020-06-01 阅读全文
加载更多