自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot 配置多个activemq

application.properties:#mq引入spring.default.activemq.brokerUrl=tcp://192.168.1.12:61616?wireFormat.maxInactivityDuration=10000spring.default.activemq.user=adminspring.default.activemq.password=adminspring.mq119.activemq.brokerUrl=tcp://119.251.214..

2020-09-28 15:18:11 99

转载 springboot static 代码块读取application.properties配置文件属性

PropertiesLoader:import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.core.io.DefaultResourceLoader;import org.springframework.core.io.Resource;import org.springframework.core.io.ResourceLoader;import java.io.IOExcep.

2020-09-28 15:13:59 205

原创 websocket按组织机构推送消息

WebsocketServer:import org.apache.commons.collections.CollectionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import javax.websocket.*;import javax.websocket.server.PathParam;import .

2020-09-22 15:55:24 43

原创 文件夹目录权限实现方法总结(附代码)

文件夹权限分为可读、可写、管理、没有权限四种。有管理权限则有可读、可写权限。设置了没有权限,则不能设置可读、可写、管理权限。如果不设置没有权限,默认文件夹有可读权限。 权限设置,只能一级一级往下设置,不能从下往上设置。设置中,不允许出现冲突情况(上级目录没有权限,下级目录有权限)。 权限是继承的,子目录自动拥有父级目录的权限。 本目录设置权限前,查询所有下级目录是否设置过权限,如果设置过,则不允许设置权限。情形一:本目录设置为甲角色有权限,其...

2020-08-28 10:58:39 193

原创 springboot全局日期格式转换:前端字符串转为Date,后端Date转为json字符串

Field error in object 'diskFileAO' on field 'regulationInputTime': rejected value [2020-08-27]; codes [typeMismatch.diskFileAO.regulationInputTime,typeMismatch.regulationInputTime,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.co

2020-08-21 15:39:58 398

原创 linux磁盘空间满了解决

1. 查看磁盘占用情况df -lh发现/dev/sda2挂载目录已用100%。2.查看大文件find /-type f -size +200M3.我的因为安装了mysql,数据量比较大,清除不需要的表cd /var/lib/mysqldu -lh 查看目录占用磁盘情况:将大文件表删除即可。...

2020-08-13 09:34:55 78

原创 关于文件夹目录权限的一些思路

需求为文件夹权限设置:管理员可以新建和维护文件夹(目录), 不同用户在拥有的目录的权限可控,权限分为只读、读写和管理。 参考svn文件夹权限后想到两种实现方式:1.阻断式:A->B->C->D 当配置了D目录的权限为只读或者读写或者管理,那么只有用户访问D目录时才有权限,访问A或B或C都没有任何权限,仅仅在输入A->B->C->D完整目录时才有权限。这种配置起来比较繁琐。2.继承式:A->B->C->D 当配置了D目录的权限为只读或者读...

2020-08-07 17:01:12 85

原创 echarts实现甘特图

效果如下图:y轴为餐桌编号,x轴为客人预订的时间: 以8号餐桌为例,甘特数据为阴影部分,表示不同时间段客人用餐占用的时间。如果时间段有交集则说明有时间冲突,应做时间调整。vue 部分代码:<template> <div id="gt-chart" ref="gt-chart"></div> </div></template><script> //初始化柱状图...

2020-06-30 15:57:31 509

原创 java 文件上传,多次上传文件名称、格式相同的数据,需要对文件进行重命名

一.文件重复判断(文件名和后缀判断): /** * 获取文件夹中相同文件名的文件个数 * * @param filePath * @param fileName * @return */ private int getFileMax(String filePath, String fileName) { File file = new File(filePath); File[] files;

2020-06-12 09:52:28 496

原创 vue、springboot集成websocket跨域问题解决

由于浏览器连接的是服务器上的websocket,导致出现了如下跨域错误:The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://a.com' is therefore not allowed access. The cre...

2020-06-08 22:00:31 811 1

原创 关于数据权限的一些思考和解决方法

最近在研究数据权限的时候,自己做了些思考和实践,本文记录下过程以免忘记。 一、角色都会配置功能权限,此项内容不做赘述。我在角色表中新增字段data_scope,这个用于标记角色拥有的数据权限,主要分为3种类型:1代表本人,2代表本部门,3代表本机构。数据权限类型可以自行扩展。表结构如下: 二、用户登录时查询拥有的角色,从角色中获取data_scope值,排序,取出优先级(类型值最大的)最大的,我设计的是值越大拥有的数据权限越大。 /** * 获取数据权...

2020-05-30 20:41:38 620

原创 springboot activemq stomp实现队列消息发送/消费

1.添加maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency> <depen

2020-05-26 12:11:42 432

转载 Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍

在Studio里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建。在.gitignore文件中的每一行保存一个匹配的规则例如: 1 2 3 4 5 6 7 # 此为注释 – 将被 Git 忽略 ...

2020-04-09 22:29:53 109

原创 elementUI中template自定义文本后show-overflow-tooltip失效解决

最近在开发中发现使用elementUI中template自定义文本,由于文本的长度较长,缩略展示配置:show-overflow-tooltip="true",但没起作用。<el-table :data="dataSource" :max-height="tableH" :height="tableH" v-loading.body=...

2020-03-09 21:00:31 1369

原创 linux安装activemq

一、下载安装包:http://activemq.apache.org/download-archives.html选择需要的版本,然后选择linux安装包下载:二、安装jdk环境,上传压缩包到服务器,解压:tar -zxvf apache-activemq-5.15.11-bin.tar.gz 三、启动activemq:cd apache-activemq-5....

2020-03-06 11:04:44 173

转载 java:List的深拷贝

相关方法调用:void org.apache.commons.collections.CollectionUtils.addAll(Collection collection, Object[] elements)Integer[] java.util.List.toArray(Integer[] a)void java.util.Collections.copy(List<? su...

2020-02-28 14:00:11 470

原创 springboot查看内嵌tomcat版本,重新指定版本

从以下网址:https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat/1.5.17.RELEASE可以看到对应内嵌的版本为8.5.34。现在加入我升级到8.5.51:1.pom.xml 配置properties <properties> ...

2020-02-24 10:31:17 2529

原创 网络切换后ssh登录不上解决

公司办公网络从192.168.1.* 换成了 172.221.19.*,但是机房服务器还是用原来的192.168.1.*。出现的问题是ssh登录不上,SecureCRT也连不上,但是互相是可以ping通的。 提交代码到仓库,git push 报错:ssh_exchange_identification: read: Connection reset by peer fatal: Cou...

2020-01-17 17:18:38 394

原创 vue 父组件ajax异步请求,子组件没有获取到父组件传值的问题

vue 父组件使用ajax异步请求获取数据,由于是异步获取,所以子组件mounted阶段,ajax仍未完成请求,子组件props获取不到数据。 解决方法:第一步:子组件中使用watch,监听传参的变化,执行方法逻辑。第二步:子组件created延时执行方法逻辑。第三步:父组件中引用子组件使用v-if做判断,有数据时再加载子组件。第四步:父组件beforeDestroy方...

2020-01-14 11:29:34 856 1

原创 vue、jtopo绘制鱼骨图

效果如下图所示:一、文件目录结构:二、绘制png的鱼头、鱼尾图片fish_head.png: fish_tail.png: 三、下载js文件jquery、jtopo请到官网下载。四、编写鱼骨图核心文件:MakFishBone.jslet MakFishBone = (function (window) { let MakFishBone ...

2020-01-10 16:03:46 3945 2

原创 java excel转为svg

我这里的需求是,使用excel将系统统计结果导出,设置样式、格式后,转换为矢量图svg。使用到Free-Spire-XLS。一、引入maven依赖:<dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId&gt...

2020-01-03 17:21:04 381 4

原创 nginx配置vue项目,带项目名

项目是前后端分离的,vue部署到生产环境时需要带项目名进行访问。acdmSA是我的项目名。一、修改vue项目config/index.js中的build配置assetsPublicPath:'/',改为assetsPublicPath:’/acdmSA/'。二、修改router配置,src/router/index.js中修改router增加base:'/acdmSA/'...

2020-01-01 15:41:13 2604

原创 springboot整合quartz异常

背景:启动服务器时,启动定时任务,同时数据库记录了定时任务的信息,一切都是那么正常。但是我关闭了IDE,重启系统时异常发生了,报错如下:org.quartz.ObjectAlreadyExistsException: Unable to store Job : 'event_job_group.task_SaveFlightDataTask1', because one already exi...

2019-12-25 15:08:42 577

转载 springboot配置druid数据源

在 Spring Boot 项目中加入druid-spring-boot-starter依赖 (点击查询最新版本) Maven <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId&gt...

2019-12-25 13:28:38 490

转载 深入浅出ES6:模板字符串(`和')

反撇号(`)基础知识ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串(template strings)。除了使用反撇号字符 ` 代替普通字符串的引号 ' 或 " 外,它们看起来与普通字符串并无二致。在最简单的情况下,它们与普通字符串的表现一致:context.fillText(`Ceci n'est pas une chaîne.`, x, y);但是我们并没有说:“原...

2019-12-25 09:05:37 165

转载 springboot 事务不起作用

当@Transactional不起作用如何排查问题。可以按照以下几个步骤逐一确认:1、首先要看数据库本身对应的库、表所设置的引擎是什么。MyIsam不支持事务,如果需要,则必须改为InnnoDB。2、@Transactional所注解的方法是否为public3、@Transactional所注解的方法所在的类,是否已经被注解@Service或@Component等。4、需要调用...

2019-12-16 15:00:04 224

原创 mybatis foreach异常

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

2019-12-06 17:08:31 93

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

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

2019-12-04 16:51:42 57

原创 vue ElementUI引入第三方icon

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

2019-11-15 20:42:54 106

转载 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:35:28 85

原创 vue+java密码AES加密解密

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

2019-09-29 15:21:56 1749

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

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

2019-09-25 13:46:01 2895 3

原创 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:45:19 1276

原创 vue+springboot+shiro+jwt实现登录

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

2019-09-18 14:43:51 2132 1

原创 springboot+vue+shiro功能权限

一、数据库表设计1.权限相关表CREATE TABLE `t_sys_action` ( `id` varchar(32) NOT NULL COMMENT '主键', `name` varchar(32) DEFAULT NULL COMMENT '操作名称', `code` varchar(32) DEFAULT NULL COMMENT '编码', PRIMARY ...

2019-09-12 09:24:51 4233 1

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

创建工作表:Workbook workbook = new XSSFWorkbook();1.行背景色CellStyle cellStyle = workbook.createCellStyle();cellStyle.setFillForegroundColor(cellStyle.setFillForegroundColor(IndexedColors.RED.index);...

2019-09-04 15:50:54 13762 4

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

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

2019-08-30 16:59:20 201

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

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

2019-08-27 16:10:59 1690

原创 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 773 1

原创 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 1734

纠错编码大作业题目

与纠错编码相关的论文要求以及格式安排,很有用

2011-12-18

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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