自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于CustomCondition实现spring mvc的版本号路由插件

基于CustomCondition实现spring mvc的版本号路由插件需求先描述下我实现的个人需求, 项目中有对接客户端, 客户端的版本号是多样且并存的.有些时候提供给客户端的某个接口, 在不同的版本号下逻辑不同, 且不能做成兼容. 需要不同版本的接口并存. 此时一般方案可能需要修改url地址, 开一个新接口给新版本.所以这里期望有一种办法可以使不同版本的接口并存在同一个url下, 只通过 header请求头来实现路由和隔离.提出以下几点效果预设支持快速接入针对不同项目中的版本号规则能自

2021-04-10 17:32:56 268

原创 spring security 过滤器重复调用问题

用AuthenticationWebFilter这个类构建了2个自定义的过滤器, 一个登录, 一个token转换.在使用过程发现过滤器会被执行2次.debug调试断点找到一些端倪, 发现有2个chain里的filter链里出现了同一个自定义的过滤器.疑似是被重复注入了, google用类似关键词找了答案, 具体的问题描述和回复在https://stackoverflow.com/quest...

2018-12-14 11:48:51 4021 1

原创 spring boot security FilterSecurityInterceptor 使用要点记录

spring security FilterSecurityInterceptor 使用要点记录FilterSecurityInterceptor是一个方法级的权限过滤器, 基本位于过滤链的最底部该过滤器用于控制method级别的权限控制. 官方提供了2种默认的方法权限控制写法一种是在方法上加注释实现, 另一种是在configure配置中通过@Secured("ROLE_ADMIN")...

2018-12-10 15:32:21 12153 6

原创 记录spring cloud fein编写微信支付client相关

记录下遇到的问题和几个关键的点背景:cloud版本Dalston.SR5feign client的注解用的是@RequestMapping的形式微信那边的接口是使用XML通信的, Request和response都是XML, 接口参数需签名, 部分接口需要双向认证.遇到的问题:1. 如何在feign里设置双向认证证书2. 若使用Bean发送或接收参数, 会自动使用application/json的...

2018-06-25 18:21:44 1626

原创 xhr2 blob属性兼容性bug

XHR加载图片记录一个XMLHttpRequest 2兼容性bug的修复.bug描述通过XHR2的responseType blob属性, 完成图片加载的代码. 在部分浏览器及手机上不适配. 原因为部分机型不支持blob属性. 适配的范围见 http://caniuse.com/#search=xhr解决办法给出两种解决办法, 第一种若无法解决, 就用第二种. 很不幸我是第二种. 通过arrayb

2017-03-24 10:42:44 920

原创 QT无标题栏移动窗体

从一个教学ppt里看到的实现 头文件#include <QPointer>protected: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event);cpp文件void mous

2016-11-23 12:21:46 674 1

原创 QT framelesswindowhint设置后窗体不刷新bug记录

记录下这个bug的现象及处理方式. 处理方式也是网上找了好久找到的. 所以这边再记录一次备用.当窗体设置framelesswindowhint后, this->setWindowFlags(Qt::FramelessWindowHint);窗体就变得不会刷新了...比如点击按钮改变按钮的文字, 其他子窗体嵌在主窗体中实时刷新的功能.解决方法重写showEventvoid sho

2016-09-19 10:35:12 3824

原创 OBS二次开发随记

最近有OBS开发的需求, 难免需要阅读理解源码. 所幸不需要过多的去阅读ffmpeg的代码, 这部分我也不会~主要还是QT的代码. 记录下OBS源设置过程中几个重要的类.OBSBasicSourceSelectOBSBasicPropertiesOBSPropertiesView这三个类在代码里就完成了对OBS源的添加设置等工作. 不过还有一些辅助的类, 主要是操作配置

2016-09-13 10:25:00 11093 2

空空如也

空空如也

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

TA关注的人

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