自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只喜欢学习的猪仔

我数123木头人

  • 博客(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依赖: &amp;lt;dependency&amp;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&lt;String&gt; noSessionUriList; private List&lt;String&gt; 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

原创 控制台输出sql语句

logger name="com.yz" level="debug" />

2018-01-12 14:53:15 3438

原创 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关注的人

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