8 FinelyYang

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

mybatis foreach异常

抛出异常:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String这是因为list集合不能使用判断 list !=''作为判断,引起了集合与Stirng类型的比较。改为:...

2019-12-06 17:08:31

Spring 自定义注解,结合AOP,配置简单日志注解

java在jdk1.5中引入了注解,spring框架也正好把java注解发挥得淋漓尽致。下面会讲解Spring中自定义注解的简单流程,其中会涉及到spring框架中的AOP(面向切面编程)相关概念。不清楚java注解的,可以先了解java自定义注解:Java自定义注解一、创建自定义注解requestUrl 为我们自定义的一个参数package com.sam.annotat...

2019-12-04 16:51:42

vue ElementUI引入第三方icon

1、访问阿里巴巴矢量图标库,注册2、新建项目:3、在图标库选择需要的图标加入购物车:4、将购物车选好的图标加入到项目:5、选择图标类型为Font class,下载到本地:6、解压下载文件,拷贝到项目中:demo文件不用拷贝。目录为src/asserts/icon文件夹:7、在iconfont.css文件中加入代码:[class^="...

2019-11-15 20:27:51

windows下安装mysql

一、下载安装包下载地址:https://dev.mysql.com/downloads/mysql/二、安装解压。增加配置文件my.ini内容:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\soft\\mysql-5.7.24-winx64# 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不...

2019-10-15 14:23:05

vue+java密码AES加密解密

在开发中需要对用户提交的密码进行加密处理,前后端分离的项目中前端加密后提交到后端,后端解密后进行后续的验证操作。一、后端加密解密工具类AESUtil:import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;...

2019-09-29 15:12:16

springboot+shiro+vue前后端分离,未登录shiro控制重定向引起的问题

shiro集成jwt后会对前端传过来的token进行校验,如果token过期,按照以前的逻辑是后端进行了重定向,开发环境是没有问题的,但是部署在生产环境使用了nginx路由后,发生了请求不到后端未登录接口异常。由于后端重定向,nginx路由后端的前缀"/datastatistics"没有带上导致了请求不到相应接口的问题,增加重写加上路由后解决了问题。nginx配置:仔细思考后觉...

2019-09-25 13:32:17

IE11,360浏览器FormData 方法entries

背景:前端将表单内容append到FormData对象,再转为Json传递到后端解析://formdata转为jsonfunction formData2Json(formData) { var jsonData = {}; for (var entry of formData.entries()) { jsonData[entry[0]] = entry[1]; }...

2019-09-19 16:25:57

vue+springboot+shiro+jwt实现登录

公司开发的系统原先的用户信息是基于shiro session 进行管理,但是session不适用于app端,并且服务器重启后需要重新登录。需要改造将shiro和jwt进行整合,实现通过token登录。1.导入依赖 <dependency> <groupId>com.auth0</groupId> ...

2019-09-18 13:38:50

springboot+vue+shiro功能权限

一、数据库表设计1.权限相关表CREATETABLE`t_sys_action`(`id`varchar(32)NOTNULLCOMMENT'主键',`name`varchar(32)DEFAULTNULLCOMMENT'操作名称',`code`varchar(32)DEFAULTNULLCOMMENT'编码',PRIMARY...

2019-09-12 08:51:31

XSSFWorkbook设置行背景色、自定义背景色、单元格合并后加边框

创建工作表:Workbookworkbook=newXSSFWorkbook();1.行背景色CellStylecellStyle=workbook.createCellStyle();cellStyle.setFillForegroundColor(cellStyle.setFillForegroundColor(IndexedColors.RED.index);...

2019-09-04 15:32:22

springboot整合quartz实现定时任务管理功能

1.maven pom引入依赖 <!--quartz--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>...

2019-08-30 16:59:20

mysql过滤查询结果,IF的使用

effect_start_date 生效开始时间,effect_end_date:生效截止时间。传入日期,查出在生效范围内的数据,如果是生效开始时间或者生效截止时间空的话,则去掉相应的比较条件:sql: SELECT match_flight_no FROM `t_share_...

2019-08-27 16:10:59

springboot REST接口PUT请求后台无法获取参数解决

前端使用vue FormData传递数据数据,后台接收时获取不到参数。解决方法:使用JSON提交方式:Content-Type:application/json(1)后台PUT请求接口,使用注解RequestBody接收json数据: @PutMapping(value = "/shareflight/{id}") public Object updateById(@Val...

2019-08-27 10:53:28

springboot+REST

一、REST,以及RESTful的讲解1.REST是一种设计API的模式,一种软件架构风格。最常用的数据格式是JSON。由于JSON能直接被JavaScript读取,所以,以JSON格式编写的REST风格的API具有简单、易读、易用的特点。https://www.liaoxuefeng.com/wiki/1022910821149312/1105000713418592https:...

2019-08-26 14:25:50

vue elementUI 日期报错 dateObject.getTime is not a function

页面:代码:然后选择日期或者点击“解析”按钮提交validate校验表单都报错:分析原因为rules中type:'date'造成的,因为初始化成了string类型。改为newDate().点击“解析”提交validate校验不再报错,但是重新选择时间还是报错:TypeError:dateObject.getTimeisnotafunction...

2019-08-15 15:25:18

VUE导出excel,IE11报错

在做vue结合后台做导出功能时,chrome能正常导出,但是IE11却报异常:Unhandled promise rejection Error: 拒绝访问。经过分析后发现,代码执行到click函数抛异常了。解决方案如下: var disposition = res.headers['content-disposition']; ...

2019-07-29 13:41:01

前后端分离,vue+springboot导出dbf

一、引入pom<dependency> <groupId>com.github.albfernandez</groupId> <artifactId>javadbf</artifactId> <version>1.9.4</version></dependency>二、导出...

2019-07-24 17:06:27

centos每分钟重启一次tomcat服务

首先将tomcat注册为服务。详见:https://blog.csdn.net/xiaoxiangzi520/article/details/90712276crontab -e,加入下面的内容:*/1 * * * * systemctl restart tomcat

2019-05-31 15:46:41

Centos7添加tomcat为系统服务

一、安装tomcat下载apache-tomcat-8.5.39.tar.gz,上传到linux目录/usr/localtar-zxvfapache-tomcat-8.5.39.tar.gz解压二、修改tomcat的catalina.sh文件,vimapache-tomcat-8.5.39/bin/catalina.sh:setnumber添加:CATA...

2019-05-31 10:59:43

linux 可运行jar注册为服务

最近在做项目的时候,开发完成后需要将打包的可运行jar包注册为linux系统服务,通过服务启停命令来控制jar的部署。一、编写jar启动执行的脚本vimnew_monitor-start.sh脚本:#!/bin/shnohup/usr/local/java/jdk1.8.0_171/bin/java-jar/home/new_monitor/jar/monitor...

2019-05-27 14:36:15

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。