- 博客(18)
- 资源 (3)
- 问答 (8)
- 收藏
- 关注
原创 关于微信JSSDK签名失败
在使用过程中,JSSDK初始化阶段,需要后端计算签名,但经常会遇到签名失败的问题,此时可以借助微信官方工具校验签名(如果签名没有问题时,可以看下签名参数URL是否包含&字符。如果包含&,可以尝试在URL不含&字符的页面进行初始化。在开发微信网页时我们经常会用到JSSDK,因为很多业务功能都需要借助该SDK实现。导致签名失败的原因千奇百怪,如果不是URL原因,也可以查看官方论坛其他同行的提问(
2024-03-17 22:25:46
1118
1
原创 卸载vue cli提示up to date in 8s
目前我成功的方式为vue --versionnpm uninstall -g @vue/cli。
2023-05-04 11:08:35
362
1
原创 实现WebMvcConfigurer时excludePathPatterns不生效的问题
最近使用WebMvcConfigurer做请求拦截时,自定义HandlerInterceptor处理用户身份。但使用WebMvcConfigurer的addInterceptors添加自定义拦截器出现问题,excludePathPatterns一直不生效,导致浏览器无限被拦截器重定向到login,然后继续被拦截。。。重定向。。。拦截。。。网上大部分是说由于后端重定向到error页面,确实有这种情况,打印拦截器请求的uri就可以发现。但我不是,由于我配置了context-path,也就是说我的完整
2021-01-17 23:27:03
4667
3
原创 Spring中WebMvcConfigurer的拦截器“干扰“资源映射的问题
最近项目使用springboot,重写WebMvcConfigurer的addInterceptors()做拦截,但由于项目中集成了静态资源,导致一直被拦截器处理,重写addResourceHandlers()方法也没用后突然想到一种可能,是否拦截器配置的addPathPatterns("/**")导致静态资源被拦截于是在addInterceptors()方法中排除静态资源excludePathPatterns("/static/**")终于ok总结:如果拦截器addIntercep
2020-07-21 01:07:52
1172
2
原创 POI消除单元格边框
POI导出EXCEL中,设置CellStyle.setBottomBorderColor()为白色以及setBorderBottom()为非NONE值,可以消除单元格边框
2020-07-17 14:06:13
3538
原创 学习Logback
学习SLF4J + Logback目录概念简介特性使用说明配置说明概念简介SLF4J是一个简单日志门面(Simple Logging Facade),不同于我们平时用的java.util.logging、log4j等日志框架(logging frameworks),日志门面是介于日志框架和我们业务代码之间的一个抽象层,用户编码时可以调用日志门面的方法,日志门面再根据配置的日志框架调用其方法。其实就是利用门面模式,隐藏了具体实现。参阅:https://www.liaoxuefe
2020-07-05 16:05:49
193
转载 Win7无法安装Office 提示MSXML 6.10.1129.0
为这破事苦恼好久,网络大部分解决办法是注册表添加6.0的相关信息,而百度知道的某大神将此注册表修复命令贴出,特此记录原连接:https://zhidao.baidu.com/question/501156662253779204.html如图: =============================命令:Windows Registry Editor Version...
2018-08-28 15:17:12
2750
原创 maven项目打包包含依赖的办法
简单配置的插件 ,即使用maven-assembly-plugin插件<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId...
2018-08-17 16:37:17
1239
原创 mybatis学习笔记
1.Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 30; columnNumber: 17; 元素类型为 "configuration" 的内容必须匹配 "(properti
2017-03-23 12:17:03
147
原创 get请求参数中文乱码
最近遇到的问题,记录一下,就是get提交中文参数,后台取值是乱码使用各种方法,前面几种方式虽然没解决问题,但为以后转码提供思路,因此mark下1.js中使用encodeURI()对请求url编码2.后台使用URLDecoder指定解码3.request使用setCharacterEncoding()指定解码4.使用字符串getByte(“xxx”)获得字节再用new Strin
2017-03-20 13:53:12
356
原创 web项目中的路径处理
今天几乎一天都在弄路径,总是找不到要加载的配置文件,没办法,当初觉得不重要就没认真学。。首先,路径有空格的话,通过控制台打印出的文件路径为 D:/Program%20Files/... ... 的大致格式,解决办法:String path = "D:/Program%20Files/... ..."; path = URLDecoder.decode(path, "
2016-10-10 20:28:29
247
原创 微信与接入的第三方服务器之间的https通信
话说这个https真是搞了我半个多月,今天终于搞定了,本来不熟悉https现在都知道一二了https协议,在http基础上多了层加密协议ssl,一般单向认证(浏览器直接请求https网站),和双向认证(使用U盾通过https访问银行)但微信服务器是不会管你第三方服务器的证书的!也就是不会跟你要公钥!所以直接自生成一个就可以了!有一点要注意的是,最好先实现微信的消息加密登其他业务逻辑,最
2016-10-09 17:18:01
1275
原创 微信与第三方服务器之间的通信大致流程
最近忙着做微信,https协议不会,只好先用http实现业务逻辑,对于微信与第三方服务器之间的通信流程有个大致的了解,备忘。首先,微信开发文档中多次提到的XML消息体加解密,其中需要的参数诸如timestamp,nonce,msg_signature都是在请求url参数中传过来的。直观图解及其调试代码(要注意微信后台选的加密模式,兼容好调试):System.ou
2016-10-09 09:44:03
3943
原创 微信公众号java提交参数,返回47001/JSON错误
最近在忙微信公众号的开发,需要调用不少接口,其中https和post困扰了我四五天,期间还要维护之前的项目bug,所以压力不小Q1--微信开发中的https:言归正传,微信要求调用接口使用https协议,于是我一直在找https的原理和加密方式,最终在朋友的帮助下才知道,请求方不需要管https握手加密,只要url是https就行,这是第一点。Q1--微信开发中"errcode":"4
2016-09-27 19:44:02
5767
原创 Struts2中action跨包访问、Hibernate中list.query返回的类型
Q1--跨包访问:之前其实网上搜索过很多,但一直不对,不知是标签顺序还是大小写原因,反正耽误了几天时间,最后终于在官方文档中找到答案。Q2--list.query返回类型:Hibernte中一般sessin.createQuery(hql)获得query对象,返回的list集中存储的是Object[]数组,然后要从数组中取字符串
2016-08-30 11:39:51
231
转载 Java Swing简述
原帖(http://terrificwanjun.bokee.com/65409262.html)Swing入门教程(一) Swing简介UI 组件简介在开始学习 Swing 之前,必须回答针对真正初学者的一个问题:什么是 UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。所以,我再次提出这个问题:什么是
2015-09-02 11:24:14
170
关于gulp的理解,请教
2017-07-06
关于struts.xml中action访问其他package的action
2016-08-29
关于对线程、进程、并发、并行的理解,求指点
2016-07-13
关于BootStrap使用了col-xs-6等类后,内容会改变其高度的大小
2016-06-06
关于软件结构和MVC的理解,求大神指点一二
2016-05-19
不修改html的情况下,怎么在js中调用函数
2016-05-17
新手关于JS,for循环只有一次执行效果
2016-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人