自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 不要乱加 spring.main.allow-bean-definition-overriding=true

spring.main.allow-bean-definition-overriding=true 存在掩盖编码错误的嫌疑

2022-09-07 16:00:54 1676 1

原创 Idea 控制台不显示Services 列表

根本不需要去改什么配置文件,直接ctrl+shift+t 就出来了

2020-11-24 17:47:49 1962 1

原创 SpringBoot2.x 将前端空字符请求参数转为null

1、起因前后端分离后,部分前端会将没有值的参数留空。如参数key没有value,使用vue发起请求时会保留参数名:key:,转成json后变为:{"key":""}以上原因从而和后端产生歧义!如果后端不做空字符串校验处理可能造成sql查询异常2、解决解决方案一 (推荐): 让前端在发起请求前过滤掉空参,避免后端因为处理参数问题造成未知的bug解决方案二:SpringBoot2 配置Jackson 参数过器(适用实体/对象参数)1.继承 StdDeserializer 重写字符串并行化函数d

2020-11-06 14:33:51 3050 5

原创 SpringGateway中文乱码问题解决

事件:偶然一次前端反馈后台返回的数据中文出现了乱码,而且诡异的是乱码位置随机出现(也就是说乱码不一定会出现),可怕吧!!!分析原因:1、最开始我以为只是简单的字符编码问题,添加一个编码转换或者在yml中配置UTF-8就so easy了!但是,如果仅仅这么简单,这篇文章的意义就不存在了~2、之后逐渐发现事情并没有这么简单,因为我把微服务本身到Gateway的字符编码都设置了一遍,前面的问题依旧还在!!!!!!!!!!!!!3、最后将注意力转移至Gateway的过滤器上,发现返回小数据量的时候不会有

2020-09-02 18:14:18 6298

原创 银行卡号正则表达式(严格匹配,2020年)已更新

正则表达式为严格完全匹配,数据为时间 2020-4-25((^103)\d{16}$|^(9558|9111)\d{15}$|^(95595|95596|95597|95598|95599|65)\d{14}$|^(623529|622181|955100|621095|621798|621799|621797|620062|621285|622150|622151|622199|621096|622188|623218|621599|623698|623699|623686|621098|622180|

2020-08-03 16:32:37 27495 16

原创 SpringBoot对接七牛云上传图片(交给spring管理对象)

1.动机由于首次对接七牛云,所以先在网上浏览了一圈,参考了部分案例。但是发现网上大部分的案例都没有真正的使用的spring的特性,索性我也来个抛砖引玉,写个例子给后来者参考2.准备1、首先引入Maven坐标<!--七牛云--><dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <ver

2020-07-24 17:28:06 240

原创 tortoisegit 本地 删除 up cleanup clean,找回

tortoisegit 本地 删除 up cleanup clean,找回起因后果解决起因打算清理一下本地的 .gitignore 文件缓存,然后把test文件夹加入排除文件中后果项目各种检查,包括idea的配置全丢失了解决为了找回被删的文件,网上找了一个小时也没解决,最后在回收站里恢复被删除的文件...

2020-07-03 20:06:41 2215 2

原创 SpringBoot Java后端校验Sign in With Apple (苹果授权登录)

先吐槽!苹果开发文档就是S好了,开发步骤:1.导入JWT Maven<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version>&lt...

2019-12-31 14:38:22 10152 29

原创 jackson 2.9.9.3 反序列化bug

由于2.9.9.3以下版本出现了严重的安全漏洞,所以把项目jackson版本提升到了2.9.9.3…之后测试突然说某某添加数据的接口报错…查看日志文件:o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException...

2019-12-28 10:38:21 589

原创 细节问题造成 feign.FeignException: status 404 reading OxxxClient#xxx(String) 错误

使用feign远程调用时报404错误feign.FeignException: status 404 reading OxxxClient#xxx(String) at feign.FeignException.errorStatus(FeignException.java:78) ~[feign-core-10.1.0.jar:na] at feign.codec.ErrorDecoder...

2019-12-24 17:12:08 3522

原创 最简便的方式处理城市省市区三级联动

最近做新项目,感觉以前处理城市三级联动的父、子级ID绑定关系策略太过于麻烦,效率也不高。转念一想为什么不用类似身份证的方式处理它呢!废话少说!!开干!!!首先以 广东省深圳罗湖 为例。6位代码为 44(广东),4403(深圳),440303(罗湖区),前、后端交互或者数据库保存用户地址的时候直接使用"440303"就可以将省、市、区全覆盖了,在数据库层面就消除了烦人的父子级关联关系。之后无...

2019-12-14 20:10:19 458

原创 JAVA接入又拍云(upYun)上传图片和处理参数

新搭项目已经使用里fastDFS,昨天老大突然要求使用upYun做图片服务器。看了一下相关文档,发现又拍云自带CDN属性,索性直接把fastDFS作为备份使用。使用过程中发现又拍云文档并不是很友好,网上案例多是PHP和C++,JAVA的比较少…首先引入maven:yml配置数据:编写读取实体类:注入Spring:测试,配置图片参数 !/format/webp/lossless/t...

2019-11-21 18:33:30 1588

原创 Spring Cloud Greenwich.SR系列 Feign传递Headers

为了避免微服务“球形”调用、降低耦合,把最近做的的项目分成 consumer 和 provider 但是在做token检验时发现request无法传递到provider,经过一番“面向搜索编程” 和 查看源码发现请求头被feign拦截了…解决办法:1.在consumer配置feign@Slf4j@Configurationpublic class FeignConfiguration i...

2019-11-06 11:33:36 529

原创 Greenwich.SR系列 集成feign时hystrix超时无效的问题

Greenwich.SR系列 集成feign时hystrix超时无效的问题最近在项目上使用了最新的cloud Greenwich.SR2版本,在feign运程调用接口时总是遇到链接超时的问题(按照F版配置),不得以翻了一遍源码,发现配置的常量发生了改变timeoutInMillisecond末尾多了个“s”:于是果断更改试试OK了...

2019-09-23 16:30:32 1010

银联卡BIN表 -2020年04月25日版

共5577条数据,包含:发卡行名称及机构代码、卡名、适用范围[ATM/POS]、磁道信息、号码长度、发卡行标识(也就是开头的数字,包括标识长度)、卡种[借记卡/贷记卡/预付费卡...]等,如果需要正则去我博客里获取

2020-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除