银行卡四要素认证

在接入资方的绑卡接口时,先使用了一个支付宝的卡号验证,似乎还免费的,之后再调用的接口。 GET https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=yourcardNo&cardBinCheck=true RESPONSE { "cardType&qu

HttpClient 4.5.12 接口重定向解决方法

遇到接口提供方,使用了代理,每次请求都会重定向。而默认获取请求是直接返回的,即返回了 302 内容,无法实际调用接口。核对了一下问题,接口方提出添加允许跟随重定向:request.setFollowRedirects(true);但我这边添加的时候报错,没有这个方法。百度提示 HttpClient 4.x 不需要手动设置是否跟踪重定向,它会自动处理重定向。以下为生效配置修改项:RequestCon

花儿开在月光下

小萝卜头、走向共和、孙中山、骊歌、送别、蜗牛

Netty 解析 JSON 格式报文数据

解决Netty 框架自带了 JsonObjectDecoderJSON 对象解码器,它属于在四种常见的解码器之外的解码器。除此之外,还有 base64 解码器、xml 解码器等。可以在 netty-codec 包下找到所有 netty 支持的解码器。pipeline.addLast(new JsonObjectDecoder(4096)) .addLast(new StringDecode

Laravel Eloquent 方法 update($arr) 和 save($arr) 不生效

这是一个很奇葩问题,并且也困扰了我很久。之前遇到过一次,但当时似乎好像也没有解决,这次接入新的设备再次发现了,总算有时间来论证一番了。问题比较简单,就是 Laravel 更新模型数据 update 时,字段未更新,但返回 true;听同事的改成 save 也是一样不起作用。# 简化逻辑之后的 demo $box = Box::find($id); if ($box->update([

win11 登录显示 PIN 不可用,重置不了的问题

昨天突然发现小房间的一张桌子还是个电脑桌,然后坐在床边桌子高度差不多可以使用,就把一直放在客厅的主机搬到了小房间里。因为电脑鼠标突然不能识别,所以就长按强制关闭了。到了房间内发现,主机无法正常启动,主板的风扇几秒钟吹一次又歇菜了,之后又启动,一直循环。想着可能是箱体为开放结构,长时间落灰,以及刚刚的搬运过程中可能使得一些插拔件松动了,就趁着机会顺便搞一下清洁。拆完之后测试启动,第一次失败了,之后启

Jackson 序列化大写的属性返回结果变成小写

序列化:将对象属性转化为格式化的字符串反序列化:将字符串转化为 bean 对象之前遇到过 Jackson 反序列化解析数据报错 UnrecognizedPropertyException: Unrecognized field "ACC",那是属于反序列化的时候,大写的属性名解析出现问题。因为 lombok 默认生成的 getter、setter 会根据驼峰命名规则解析出属性名,首字母大写会默认被