- 博客(8)
- 收藏
- 关注
原创 拦截器MyHandlerInterceptor和MyWebConfigurer
MyHandlerInterceptor没有在spring容器的管理中,yml文件中配置的过滤条件加载不了。在MyHandlerInterceptor中:private List<String> noSessionUriList; private List<String> noSessionSuffixList; private String roo...
2018-02-12 10:59:59 458
原创 说数据库字段类型设计的重要性
前几天交易出了一点问题,商户累计的总交易额只有一千多,却发现有一笔两千多的提现申请。后来查到微信端交易日志,在极短的一段时间内同时有3笔交易,而且数据一模一样。后来检查发现数据库一个状态字段类型为int,而在程序中判断用的是字符串,导致条件一直成立,之前问题没有暴露出来是因为当条件成立后,第一次执行完就返回成功标识,微信端的请求就不再请求,而那天正好我重启了下服务器,发送消息接口没有调通,...
2018-02-12 10:46:11 988
原创 微信公众号开发之商户注册功能-扫一扫(二)
上一篇说到还有一个扫码功能要做,来绑定我们给商户提供的二维码。微信也有自带的扫一扫功能并返回扫描结果、或者直接直接访问扫描结果。刚开始用了一个按钮控件,在点击事件中调起微信扫一扫功能。同样,签名、appid这几个值仍然需要。$("#scanQRCode").click(function() { wx.scanQRCode({ // 默认为0,...
2018-02-10 15:58:56 560
原创 微信公众号开发之商户注册功能-拍照、上传图片(一)
微信公众号中开发一个商户注册功能,没有难点,只是页面排版、微信的一些控件(扫码、上传图片)不熟悉可能会花一点时间。商户注册功能分两页:第一页填写手机号,获取验证码,输入验证码,输入密码和确认密码,点击下一步,然后填写商户名称,上传商户营业执照和门店照片,扫描我们给商户的收款二维码用来绑定商户号,点击确定保存即商户注册成功。先说下上传图片功能,刚开始直接做的是用type是file的input...
2018-02-10 15:39:16 2498
原创 工作中的笔记1
SpringBoot项目用maven打包后,放到tomcat中的webapps下,启动tomcat,war包会自动解压,会多出来一个ROOT文件夹,还有一个与war同名的文件夹。例 discount.war 解压后会有一个ROOT文件夹,和一个discount文件夹。discount正是我们要运行的项目。打开ROOT文件夹会发现里面内容同discount一样。此时启动tomcat,会同时启动两...
2018-02-08 16:17:51 161
原创 linux之mysql
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 下载好之后安装:rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装好之后安装mysql-cli...
2018-02-08 10:59:14 159
原创 SpringBoot之异步调用@Async
场景:微信公众号授权页面,公众号所有者扫码授权时,拉取公众号下的粉丝信息,完成后跳转至授权成功页面。问题:当粉丝数量很大的时候,拉取用户信息(包括网络请求)耗时很长,授权页面会因为请求超时挂掉。(很多耗时操作都要考虑到用户体验,先返回授权成功页面,耗时操作在异步执行)解决方法:异步执行耗时的拉取用户信息操作。SpringBoot中直接可以@Async注解实现异步调用。@Contro...
2018-02-07 23:51:31 295
原创 byte string
byte[] 转字符串 toString()是不能用的,要new String() toString()是Object类型数据的方法,而byte不是Object
2018-02-07 10:51:20 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人