- 博客(141)
- 收藏
- 关注
原创 vue关闭语法校验
昨天新建的vue示例,今天运行提示四五十个错误,基本上都是空格、空行的错误。找到webpack.base.conf.js文件,注释掉语法校验的demo。const createLintingRule = () => ({ /*test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', include: [re...
2019-07-04 10:40:30
4518
原创 Mac安装node并创建第一个vue示例
从node官网下载node的pkg文件,双击运行安装。安装成功后,终端中查看node版本信息。node -vnpm -v国内直接使用 npm 的官方镜像是非常慢的,推荐使用淘宝 NPM 镜像:sudo npm install -g cnpm --registry=https://registry.npm.taobao.org安装vue-cli:sudo cnpm install --g...
2019-07-01 19:17:59
299
原创 mysql连接提示2003 60 operation timed out
linux安装mysql之后,root用户登录后设置密码,然后给root用户授权,远程连接依旧失败。提示“2003 can’t connect to MySQL server on…(60 operation timed out)”检查阿里云服务器安全组规则,添加3306端口,mysql登录成功。...
2019-06-22 18:27:05
7030
原创 linux安装nginx
1、获取到nginx的压缩包。2、解压。3、进到解压后的文件夹中,执行./configure,看输出日志是否提示包含错误,根据错误信息安装相对应的一些组件。3、没有错误信息后,执行make、make install两个命令安装nginx4、安装成功后,会出现一个名称为nginx的文件夹,进入文件夹,conf是配置信息,sbin下有一个nginx命令5、执行命令 ./nginx -c 配置...
2019-06-05 11:32:54
223
原创 java.security.InvalidKeyException: Illegal key size or default parameters
java.security.InvalidKeyException: Illegal key size or default parametersjar包问题,找到正常的jar替换掉jre中的jar即可(路径:/usr/java/default/jre/lib/security)
2019-05-28 18:27:32
173
原创 springcloud与springboot版本冲突问题记录(一):springcloud启动报错
springcloud版本:Finchley.RELEASEspringboot版本:2.1.3.RELEASE启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-05-19 17:32:50.79...
2019-05-19 17:43:13
3167
2
原创 springboot启动报错:javax.servlet.ServletException: No adapter for handler
javax.servlet.ServletException: No adapter for handler [com.springboot.wxauth.controller.AuthController@570792cf]: The DispatcherServlet configuration needs to include a HandlerAdapter that supports t...
2018-12-08 16:29:53
4843
原创 springboot security oauth2问题汇总
1、Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'loginController' methodloginController中存在重复的路由2、mybatis启动报错:Consider defining a bean of type ‘com.newhope.interview.dao.U...
2018-11-29 11:21:52
1112
原创 bootstrap modal显示多次保存时会提交多次
$(function() { $('#modal-click-error').on('click', function() { $('#myModal').modal('show'); $("#myModal .btn-primary").on('click', function() { alert("提交"); }); }); });改为$(function() { $('#modal-c...
2018-11-14 10:14:37
1123
原创 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
搭建spring cloud的时候,报以下错误:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V是由于spring boot版本兼容性导致的,在pom.xml中修改配置文件,修改version版本号,重启成功...
2018-11-06 11:10:26
379
原创 JedisDataException: ERR Unsupported CONFIG parameter: notify-keyspace-events
连接redis启动报错:Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Unsupported CONFIG parameter: notify-keyspace-events项目引入的redis依赖与本地redis服务端不匹配。更新本地redis服务端,官网上下载的是linux版本,windows版本在gith...
2018-10-10 18:05:57
4048
原创 收款码生成
1、生成二维码 2、将二维码嵌入背景图片1、生成二维码的方法,content是二维码内容,logoImgPath是二维码中嵌入的logo,needCompress是否需要压缩标识 private BufferedImage createImage(String content, String logoImgPath, boolean needCompress) throws Wri...
2018-09-17 11:09:45
5250
2
原创 redis密码设置
找到redis的目录,双击redis-server.exe双击redis-cli.exe, config get requirepass 获取密码config set requirepass huikewk 重置密码auth huikewk 验证密码
2018-05-24 16:09:59
1395
原创 单笔转账到支付宝账户接口
应用公钥、应用私钥 1、下载https://docs.open.alipay.com/291/106097RSA签名验签工具。选择密钥格式:PKCS8,密钥长度:2048,点击生成密钥。复制商户应用公钥,在蚂蚁金服开放平台创建的应用中填写在应用公钥中,系统会自动生成支付宝公钥,这个支付宝公钥在调用接口的时候会用到。2、pom文件中添加maven依赖: &lt;dependency&gt...
2018-05-21 16:39:35
3778
5
原创 腾讯OCR识别营业执照、身份证工具类
import com.yz.discount.common.basic.config.Config;import com.yz.discount.common.bean.MerchantOCRInfo;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.slf4j.Logger;import org...
2018-05-10 17:32:29
4309
1
原创 阿里短信推送工具类AliSendSmsUtil
import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.IAcsClient;import com.aliyuncs.dysmsapi.model.v20170525.QuerySendDetailsRequest;import com.aliyuncs.dysmsapi.model.v20170525.QuerySendDetail...
2018-05-10 16:48:52
1456
原创 yml配置文件中的属性和@ConfigurationProperties注解
yml配置文件中的属性:config: errorPage: error/error noSessionUri: /,/login,/error noSessionSuffix: .png,.js,.css,.json,.jpg,.gif,jpeg,.ico,.woff2,.woff,.ttf rootUri: /common中basic/config/Config...
2018-05-10 16:32:29
2982
原创 Java @Transient 注解使用
建实体类的时候,有时候实体类的属性和数据库表字段不一致,比如多一个属性,那你不加这个注解就会报错,因为映射的时候会提示(提示啥我给忘了),尤其是用 Hibernate 这样的框架的时候,但是再新写一个实体类又不太好,所以你要想写什么让 ORM 持久层忽略属性的实体类的时候,只要把这个东西加在你想忽略的属性上就可以了...
2018-05-10 15:57:31
6522
原创 js中乘法计算出现多位小数
js中10021.23*100结果会出现很多位小数封装funcation:function accMul(arg1,arg2){ var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1.split(".")[1].length}catch(e){} try{m+=s2.split(".")[1].len...
2018-05-03 16:53:06
5668
原创 layui layer.confirm弹出框看不到或者不居中问题处理
在jsp页面body 标签上加上style=”height: 100%”就可以解决
2018-04-23 14:09:28
3281
原创 拦截器MyHandlerInterceptor和MyWebConfigurer
MyHandlerInterceptor没有在spring容器的管理中,yml文件中配置的过滤条件加载不了。在MyHandlerInterceptor中:private List<String> noSessionUriList; private List<String> noSessionSuffixList; private String roo...
2018-02-12 10:59:59
523
原创 说数据库字段类型设计的重要性
前几天交易出了一点问题,商户累计的总交易额只有一千多,却发现有一笔两千多的提现申请。后来查到微信端交易日志,在极短的一段时间内同时有3笔交易,而且数据一模一样。后来检查发现数据库一个状态字段类型为int,而在程序中判断用的是字符串,导致条件一直成立,之前问题没有暴露出来是因为当条件成立后,第一次执行完就返回成功标识,微信端的请求就不再请求,而那天正好我重启了下服务器,发送消息接口没有调通,...
2018-02-12 10:46:11
1075
原创 微信公众号开发之商户注册功能-扫一扫(二)
上一篇说到还有一个扫码功能要做,来绑定我们给商户提供的二维码。微信也有自带的扫一扫功能并返回扫描结果、或者直接直接访问扫描结果。刚开始用了一个按钮控件,在点击事件中调起微信扫一扫功能。同样,签名、appid这几个值仍然需要。$("#scanQRCode").click(function() { wx.scanQRCode({ // 默认为0,...
2018-02-10 15:58:56
617
原创 微信公众号开发之商户注册功能-拍照、上传图片(一)
微信公众号中开发一个商户注册功能,没有难点,只是页面排版、微信的一些控件(扫码、上传图片)不熟悉可能会花一点时间。商户注册功能分两页:第一页填写手机号,获取验证码,输入验证码,输入密码和确认密码,点击下一步,然后填写商户名称,上传商户营业执照和门店照片,扫描我们给商户的收款二维码用来绑定商户号,点击确定保存即商户注册成功。先说下上传图片功能,刚开始直接做的是用type是file的input...
2018-02-10 15:39:16
2680
原创 工作中的笔记1
SpringBoot项目用maven打包后,放到tomcat中的webapps下,启动tomcat,war包会自动解压,会多出来一个ROOT文件夹,还有一个与war同名的文件夹。例 discount.war 解压后会有一个ROOT文件夹,和一个discount文件夹。discount正是我们要运行的项目。打开ROOT文件夹会发现里面内容同discount一样。此时启动tomcat,会同时启动两...
2018-02-08 16:17:51
211
原创 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
213
原创 SpringBoot之异步调用@Async
场景:微信公众号授权页面,公众号所有者扫码授权时,拉取公众号下的粉丝信息,完成后跳转至授权成功页面。问题:当粉丝数量很大的时候,拉取用户信息(包括网络请求)耗时很长,授权页面会因为请求超时挂掉。(很多耗时操作都要考虑到用户体验,先返回授权成功页面,耗时操作在异步执行)解决方法:异步执行耗时的拉取用户信息操作。SpringBoot中直接可以@Async注解实现异步调用。@Contro...
2018-02-07 23:51:31
410
原创 byte string
byte[] 转字符串 toString()是不能用的,要new String() toString()是Object类型数据的方法,而byte不是Object
2018-02-07 10:51:20
361
原创 web项目在linux环境下的部署
一台新的linux服务器,将项目、数据库都部署到服务器上并正常运行。1、linux需要的jdk及安装。修改etc/profile文件的时候一定要注意,如果把这个文件下载到本地编辑后再保存上传上去的话,source一下,会出问题,你的命令也都不能用了,这个一定要切记。昨天出的问题就是我改了profile文件,source了一下,导致我的linux命令都不行了,只能cd。我找了个相同系统的pr
2018-01-22 23:03:44
562
原创 idea编译打包项目/src/main/resources/resourceDev下的资源文件找不到
Build-Build Artifacts 编译项目到tomcat中,项目启动报错:2018-01-12 10:13:22.327 WARN 2604 --- [on(3)-127.0.0.1] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization -
2018-01-12 12:12:12
4723
原创 谈日常工作中的几点注意事项
1.用笔记软件。工作中会有许多零散的知识点和注意事项,好记性不如烂笔头,索性及时记录下来。我用的印象笔记,并且要建不同的栏目,然后将记录的知识点根据性质不同归类。2.要做的事情不要拖。有时候人都会有惰性,难免做事情会拖拉,想着晚点完成也没有关系。却不想事情还会更多,积累到一起的时候就会感觉到力不从心。3.做事情说话之前要先考虑一下,不要不经过脑子就去行动,特别是执行力强的人。
2017-12-21 10:36:48
2617
原创 微信开放平台第三方应用发布时全网检测
package com.yz.pay.discount.controller;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.yz.pay.discount.basic.config.WxOpenConfig;import com.yz.pay.discount.basic.e
2017-12-20 15:59:53
1746
原创 js md5加密和java md5加密不一致
页面请求后台数据时会有一个验签过程,前台js将数据md5加密后传到后台,后台根据接收的请求数据根据约定的规则同样生成md5,数字和英文没有问题,但是要加密的字符串中包含中文则两者结果对比不一致后来替换md5 js文件/** * jQuery MD5 hash algorithm function * * <code> * Calculate the md5 hash
2017-08-18 11:10:39
5600
原创 微信公众号测试环境访问本地项目-ngrok
微信公众号开发要调用本地项目的接口,然后就知道了ngrok。ngrok.2bdata.com,以下是该网站对于ngrok的使用说明:第一步、下载客户端 我们建议下载的时候最好把文件放在一个比较容易找的地方,如果是我,我会更改一下文件名,而且是英文的。第二步、解压到相应文件夹 建议直接解压到d盘根目录,这样你就可以直接cd 进入这个客户端文件夹了,比如我们的客户端,你需要 cd 64bits_cl
2017-06-13 19:19:18
1032
4
原创 spring整合quartz实现定时任务
1.业务需求:预约表中有一个状态字段status,有5种状态,0发起,1待核销,2驳回,3核销,4超时,后台要不断地去更新status的状态值,如果当前时间超过预约的创建时间30分钟,就将status的状态值修改为42.解决方法:方法1:配置一个监听器,然后在方法中单独开一个线程,不断地去循环修改状态值;方法2:利用quartz计时框架处理后台状态值修改,这里利用quartz去实现3.在applic
2017-06-08 00:05:56
695
原创 IDEA上传代码到码云/git
vcs–>Import into Version Control–>Create Git Repository… IDEA默认会选中本项目 项目右键,Git,先Add,再Commit,在Commit的时候项目可能会检查出错误,提示你Review还是Commit,继续Commit cmd 进入项目目录, git remote add origin http:\\IP地址:端口号>/服务器相对路径
2017-05-17 23:29:46
4141
原创 IDEA将Maven项目中src源代码下的xml配置文件编译进classes
IDEA中有多个项目,其中一个是主项目,其它几个是子项目,在主项目store-web-page的pom.xml文件中配置子项目的依赖:<dependency> <groupId>com.waka</groupId> <artifactId>store-web-java</artifactId> <version>0.0.1-SN
2017-05-17 16:28:22
1608
原创 tomcat控制台乱码
在tomcat bin catalina.bat 文件中修改 在set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% 后面添加 -Dfile.encoding=GBK
2017-05-17 09:44:15
8449
原创 redis可视化操作工具--redisdesktopmanager
redis desktop manager下载好之后,安装exe文件成功后,新建连接,auth是登录密码,找到redis的配置文件,找到requirepass foobared,去掉注释,然后将后面的值改下,之后用这个值去登录,ok
2017-05-11 18:10:21
855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅