- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 vue+elementUI+七牛上传前等比例压缩图片
准备工作: npm install compressorjs github地址 npm install qiniu-js 七牛sdk地址 从后台获取七牛上传的token 说明:1.我们需求是图片宽度超过600像素的, 压缩到宽度600像素, 低于600像素的不做处理, 所以需要在上传前计算图片宽度.2.具体的压缩参数请去github上看一下, 有帮...
2019-07-18 15:28:39 792
原创 微信小程序支付签名错误[坑]
java开发微信小程序预下单接口, 复用的之前项目的代码, 就只改了小程序, 公众号, 商户平台的相关参数, 获取prepayid提示签名错误, 用签名工具验证也没有问题.可以确认商户平台的apiKey是对的, 最后重置了一次apiKey就通过了, 有点坑....
2019-05-21 18:11:15 3419
原创 springBoot打包war部署到tomcat接口404, 静态资源不能访问
springBoot项目在IDEA中运行正常, 但是打包成war包部署到tomcat后, 接口不能访问,静态资源也不能访问.重写application启动类的configure方法后就可以了.@SpringBootApplication@MapperScan(value = "cn.inpan.mapper")public class WebApplication extends S...
2018-12-19 14:36:49 6346 3
原创 spring boot使用PageHelper超出页数还是返回最后一页数据
新项目使用springBoot框架, 但是发现当页数超出数据库的数量时, mybatis还是返回最后一页的数据, 后面发现是yml配置文件里面设置了合理化参数(reasonable)查询为true, 改为false就可以超出页数时返回空数据.关于reasonable参数:true,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页fal...
2018-12-14 15:37:53 4536
原创 springboot集成swagger2访问静态文件index.html异常, 并支持跨域
springboot集成swagger2后原来static下的index.html不能正常访问, 调试了好久发现是配置类注解的问题. 大概原因是直接拿了springMvc的swagger配置类的注解, 没有做调整, 需要删除下图两处标注的注解和继承: 还有就是不用配置默认首页, springboot会自动寻找/resources/static下的i...
2018-11-02 22:43:30 3324
原创 阿里云ssl证书, https地址不安全问题
在阿里云上注册了免费的ssl证书,用nginx做完转发后发现地址都是不安全的.后面发现是注册证书时域名的问题, 注册的时候输入的是一级域名 abcd.com, 但是接口访问地址都是二级域名 api.abcd.com, 重新注册个ssl证书,域名改为api.abcd.com, 问题解决.原证书新证书...
2018-09-12 16:46:29 4604 1
原创 java SSM框架搭建微信小程序webSocket长连接(webSocket传参)
最近的项目有个功能点: 商户端需要扫描用户端的二维码, 扫描结果要展示给商户和用户端.商户端的提示比较好处理, 根据接口返回数据进行展示就可以, 稍微麻烦的是用户被扫的提示.解决方案有两种:1.用户端进行循环查询,每2秒进行一次接口查询,接口有数据时,根据数据展示;2.用户端使用webSocket与服务器进行长连接,有返回数据时再进行提示.两种方式都有实现,简单说明一下1方式的...
2018-08-01 17:26:10 3567 7
原创 java 获取用户的ip都是 127.0.0.1
开发环境是 java+nginx+tomcat获取ip的代码private String getIpAddress(HttpServletRequest request) { String ip = null; String ipAddresses = request.getHeader("X-Forwarded-For"); if (ip...
2018-07-26 17:33:08 6643
原创 nginx设置支持https请求(阿里云服务器)
1.在阿里云注册免费ssl证书这里需要注意,要按照顺序点击按钮,否则看不到免费型DV SSL, 剩下的信息就比较简单了 域名和一些用户信息2.审核通过后下载nginx证书3.配置nginx在nginx.conf同目录下创建cert文件夹, 并把下载压缩包中的key和pem文件上传到的cert文件夹下在nginx.conf加入https支持 #HTTPS...
2018-07-26 10:36:05 9606
原创 设置linux开机启动多个tomcat
1.分别配置tomcat的catalina.sh 的tomcat home# CATALINA_HOME May point at your Catalina "build" directory.## CATALINA_BASE (Optional) Base directory for resolving dynamic portions# ...
2018-07-18 08:53:57 1163 1
原创 java环信聊天记录保存到数据库实体
发现环信的根据时间条件拉取历史消息接口已经停用,就做了个通过导出聊天记录接口保存到数据库实体的功能,分享一下. 大致的思路: 1.通过环信的接口,把前一天24小时的数据压缩包下载到本地 2.把下载后的文件解压读取处理,写入到实体 3.设置一个定时器,定时执行.1.通过环信接口拉取数据,并解压读取[环信接口地址](http://docs.easemob...
2018-07-09 15:40:23 4183 6
原创 七牛云存储html,外链乱码问题
本地的HTML编码格式已经设置成utf-8,本地浏览正常,从七牛云下载的文件也正常,但是HTML外链就是乱码,并且编程GBK的编码.后面发现是后缀的问题,把HTML的后缀.html拿掉后,外链就正常了....
2018-07-09 14:47:21 1389
原创 设置linux系统nginx开机启动
echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local其中 /usr/local/nginx/sbin/nginx 为nginx的启动命令路径/usr/local/nginx/conf/nginx.conf 为nginx配置文件路径...
2018-07-09 14:38:12 1844
原创 微信授权redirect_uri获取openId流程
我们项目中使用snsapi_base授权方式, 只获取微信用户openId用来登录. 解决方案是:需要授权的页面前端用encodeURIComponent 方法加密,拼接在微信的授权串中,在回调的url中截取返回的code值, 通过code值从后台接口取openId.例如:登录页面需要获取openId, 登录页面的地址为:http://www.XXXX.com/login, 那么用enco...
2018-06-28 14:38:29 6057 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人