- 博客(31)
- 收藏
- 关注
原创 SpringBoot企业级文件(附件)的批量上传
文章目录前言 : 本文基于SpringBoot进行讲解一、环境搭建1.1 添加依赖1.2 配置文件二、附件的批量上传2.1 MultipartFile : “多组件的文档”2.2 逻辑讲解2.3 实体类2.4 Mapper2.5 Service层2.6 Controller控制器总结前言 : 本文基于SpringBoot进行讲解在企业工作中,我们经常会遇到Excel附件的上传与下载,附件的批量上传、单附件下载、多附件打包下载,如果你不知道如何完成这些工作的话,那么这篇文章就足够解决你后端接口的所有问.
2021-08-21 19:22:10 2364
原创 sqlserver某字段存储另一个表的多个id值并以逗号分隔,根据id查询中文名称并同样用逗号分隔后进行显示
【代码】sqlserver某字段存储另一个表的多个id值并以逗号分隔,根据id查询中文名称并同样用逗号分隔后进行显示。
2024-06-22 18:24:12 354 1
原创 sqlserver数据库字段类型修改记录
SqlServer操作数据库字段类型的语句 :alter table formtable_main_1480 alter column 列名 所需修改类型;有时候修改数据库 字段类型会报错如将int修改为text:操作数类型冲突: int 与 text 不兼容需要先将 int 改为 varchar再将varchar改为text,其他的类型修改都以此为例。记录一下
2024-06-20 17:40:16 275
原创 com.alibaba.fastjson.JSONException:autoType is not support. org.xx.security.SimpleGrantedAuthority异常
com.alibaba.fastjson.JSONException:autoType is not support. org.xx.security.SimpleGrantedAuthority异常
2022-06-13 19:49:28 1806 1
原创 本地项目路径与项目部署服务器后的路径映射问题
问题描述在做JFlow的BPM项目集成时,发现项目部署到服务器后找不到项目下的路径,后来发现JFlow应该是jar包运行会在服务器创建了文件及路径,将文件放在了服务器上解决方案:创建配置类,添加映射路径即可。package cn.jflow.boot.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotatio
2022-04-27 09:56:03 725
原创 jq-signature的canvas失效与监听警告问题记录
项目场景:写字板功能、移动端滑动功能。问题描述在做基于jflow的bpm时,表单中应用到了写字板签名功能,部署到正式环境后发现移动端触摸板写字失效没有效果,并且每次滑动控制台都会报出原因分析:通过追溯源码,最终发现 jlfow使用了jq-signature.js第三方插件库并且源码中它的touchstart和 touchmove事件中的touches[0].clientX-rect.left和event.touches[0].clientY - rect.top都为undefind。t
2022-03-26 10:41:06 522
原创 java.lang.IllegalArgumentException: Invalid character found in the request target 异常
Note: further occurrences of HTTP request parsing errors will belogged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in therequest target. The valid characters are defined in RFC 7230 and RFC3986一、在发送请求头参数给后端的时候会出现上述异常,这.
2022-01-10 14:17:49 4925
原创 SpringBoot+Thymeleaf项目打包页面跳转出现org.thymeleaf.exceptions.TemplateInputException解决办法
异常信息为 : template might not exist or might not be accessible by any of the configured Template Resolvers项目在本地运行无异常,打包后发现页面无法跳转,检查日志发现是Thymeleaf出现问题。经过各种排除最终发现 : 返回的路径前面不可以加 " / " 错误写法 : @RequestMapping("/mabuduo") public String mabudu..
2021-12-01 17:54:01 714 1
原创 SpringBoot项目使用Maven打jar包部署到服务器
文章目录前言一、Maven打包1.项目打包所需依赖2. 解决Maven打jar包主类找不到错误3. 进行打包操作二、服务器部署操作总结前言此文章将介绍SpringBoot项目如何使用Maven打Jar包并将项目成功部署到服务器。提示:以下是本篇文章正文内容,下面案例可供参考一、Maven打包1.项目打包所需依赖<build> <plugins> <plugin> <groupId&g.
2021-11-25 14:05:28 1827
原创 项目打包所需依赖
问题: 在使用Maven打包项目的时候经常会出现Error错误,大多情况是项目的打包依赖出现了问题。下面提供了项目打包时所使用的依赖,CV到pom.xml的plugins中即可。使用Maven项目管理工具打包所需依赖...
2021-11-19 10:20:44 316
原创 SpringBoot多文件压缩包下载(多附件zip格式)
文章目录前言 : 此 Demo 为 Windows 环境下演示,部署到服务器的话路径需改成服务器的路径。一、自定义工具类DownLoadZipUtil二、Dao层分析与sqlmapper层代码(DAO)三、Service层代码三、Controller层代码注意 : 文件的打包下载这里用到了临时路径,下面只需要关注方法ZipTempDownLoad即可,下面的代码实际需根据自己的逻辑需求去写。四、前端部分代码,此Demo前端用的vue五、效果展示前言 : 此 Demo 为 Windows 环境下演示,部
2021-11-05 10:02:43 7854 13
原创 Java使用double计算金额精度丢失问题以及JavaScript浮点数计算精度丢失问题解决办法
一、在使用Java中使用double做为单价计算金额的时候会出现精度丢失的问题。解决办法 : 使用大数据运算类 ---> BigDecimal类。具体看下面代码//计算金额 //转型防止丢失精度BigDecimal bigDecimalPrice = new BigDecimal(String.valueOf(goods_price));BigDecimal bigDecimalTotal = new BigDecimal(goo
2021-10-17 00:51:35 2786
原创 BootstrapValidator.min.js表单验证插件下载
点击下面链接地址将网页中的所有代码复制到一个新建的文件名为 : bootstrapValidator.min.js即可。也可以直接复制下面代码块中的代码到新建的js文件。/*! * BootstrapValidator (http://bootstrapvalidator.com) * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3 * * @version v0.5.3,
2021-10-09 10:13:55 24465
原创 SpringBoot+Vue+POI实现Excel的导入与导出
文章目录前言一、POI的中文操作文档二、使用步骤1.引入库2.读入数据总结前言继上一篇Excel的模板下载后,就此更新企业开发中常常需要使用到的Excel的导入与导出。Excel的解析需要用到的是Apache下的一个操作Excel的工具POI,下面也会有详细介绍。一、POI的中文操作文档POI中文API文档一、 POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSS.
2021-09-30 14:47:09 4153 1
原创 POI解析Excel判断当前行是否为空的工具类方法
/** * 功能描述: 判断是否为空行 * @author 码不多 * @date 2021/9/22 * @param row 行对象 * @return boolean */ public static boolean isRowEmpty(Row row) { for (int c = row.getFirstCellNum(); c < row.getLastCellNum(); c++) { ...
2021-09-22 16:37:09 572
原创 java.sql.SQLException: Illegal mix of collations for operation ‘like‘ 异常
在做多条件模糊查询的时候,出现了java.sql.SQLException: Illegal mix of collations for operation 'like' 异常,后经过排查发现为数据库版本问题。解决方法 :编码格式不统一(只要针对中文汉字),数据库版问题,因此我们可能在关键字like后添加关键字binary。<select id="getAllKuCun" resultType="Map"> select * from jin...
2021-09-22 16:27:43 1222
原创 Java使用当前日期加四位数实现每日自增单号工具类
废话不多说,直接上代码import java.text.SimpleDateFormat;import java.util.Date;/** * @author 码不多 * @version 1.0 * @description: 自动生成单号工具类 格式 : yyyyMMdd0001,每日从0001开始自增长 * @date 2021/9/16 11:07 */public class GenerateOddNumbersUtil { /** * 功能描述: 自动
2021-09-16 12:14:28 4706
原创 JS获取当前系统时间并格式化
CV即用造福天下,JS代码如下 : var date = new Date(); var year = date.getFullYear(); //月份从0~11,所以加一 var dateArr = [date.getMonth() + 1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()]; for(var i=0;i<dateArr.length;i++){ .
2021-09-10 15:26:27 169
原创 记一次JS中数据表格的多选框的获取选中列的id方法
前言记录一次,SpringBoot+vue项目中JS复选框获取id的方法提示:以下是本篇文章正文内容,下面案例可供参考一、HTML代码批量删除按钮<button type="button" class="btn btn-outline-success" onclick="vm.deleteinfo()">删除</button>数据表格<div class="row" style="overflow-y: scroll;max-height: 600px
2021-09-09 18:00:04 1396
原创 记一次在开发中前端获取url携带的参数与操作cookie的方法
记录一次在开发中前端获取url携带的参数与操作cookie的方法 一、JS文件//写cookies function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires
2021-09-05 13:00:32 991
原创 Mybatis向数据库插入记录的同时获取其自增的id值
文章目录前言一、使用Map集合进行插入时获取自增id的方法总结前言在实际开发中,我们经常会遇到一对多的这种需求,比如发布一个公告,公告内容为单独一张数据表,而这个公告下又会有一些其他的一些数据信息,这些数据信息又单独放在一张数据表中,这时候我们就需要将两张表关联起来建立外键,而在向公告表插入一条公告记录的同时需要将这个公告下的其他数据信息插入到属于它的表中,那么外键值的插入就是一个问题了因为主键id都是自增的。我们必须要插入对应公告的id到其他数据信息的表外键列中。用来索引定位一对多的关系,下面是获.
2021-09-05 00:59:04 2940
原创 PinYin4j的基本使用 Java获取中文转拼音、获取中文拼音的首字母缩写
前言在实际开发中,可能会遇到根据用户输入的中文拼音首字母缩写,来查询对应数据的功能需求,本文将提供一个操作中文转拼音、获取拼音首字母的工具类CV即用。一、PinYin4j 简介 :pinyin4j是一个开源的流行java库(官网,在线文档 ),使用来处理中文转换成拼音(汉语拼音,罗马拼音等),功能强大。有几个常用的类:net.sourceforge.pinyin4j.PinyinHelper;net.sourceforge.pinyin4j.format.HanyuPinyinCaseTy
2021-09-04 14:36:21 1218
原创 Springboot+Vue 通用版Excel模板下载 简单超实用!几行代码实现项目中的Excel模板下载!
SpringBoot+Vue 实现Excel模板下载文章目录SpringBoot+Vue 实现Excel模板下载前言一、前端代码二、后端代码总结 :如果你觉得文章不错,就给作者点个赞吧!有时间还会给大家分享更多项目中的功能文章!!!!前言在企业中我们经常会遇到操作Excel的需求,而模板下载就是必不可少的内容,此文给大家一份通用的下载Excel模板的操作。CV即用!!!!基于Vue.js,其实是通用的,只是前端点击事件的声明方式不同。废话不多说直接上代码一、前端代码下载按钮 : 主要看
2021-09-02 17:09:56 1161
原创 element-ui 分页后序号递增问题( 例如: 1-5、5-10)、列隐藏问题
element-ui 分页后序号递增问题( 例如: 1-5、5-10)、列隐藏问题说明 : 在使用element-ui进行分页的时候,我们需要在数据表格的最前方添加一个序号,但是如果直接使用数据库的id作为序号在有默认排序功能时,id的序号也会一同倒序。这种时候我们就要自定义序号,而id可能需要因为一些编辑操作而留存,只要隐藏就可以。直接上代码 :<!-- 序号列代码: currentPage : 当前页 pageCount : 每页显示的条数 --><el-table-co
2021-08-30 13:34:25 1057
原创 SpringBoot使用Slf4j+Log4j2完成项目的日志记录
企业开发中日志信息的集成系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录企业开发中日志信息的集成系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-08-17 13:22:59 677
原创 SpringBoot配置文件整合Mybatis配置
1. 导入依赖 <!--数据源德鲁伊--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version> </dependency>
2021-08-14 22:33:50 262
原创 前后端分离跨域咋办?一分钟配置解决!
解决前后端分离后端配置跨域问题前言步骤 :1. 自定义CorsConfig类实现WebMvcConfigurer,重写addCorsMappings(CorsRegistry registry)这个方法2. 自定义跨域过滤器类,实现Filter过滤器,重写过滤方法3. 在Controller层的控制器类上添加注解总结 : 如果你做到了以上这些,直接访问你的前端项目,只要你的前端访问后端的url没问题,那就完全可以跑起来了。前言记录一次SpringBoot+Vue后端跨域的简单配置步骤 :1. 自
2021-08-14 22:10:26 230
原创 SSM整合配置文件超详细步骤总结 :
Web服务器一、什么是Web?所谓的web就是互联网主机提供的一些供外部访问的一些资源,这些资源又分为静态资源与动态资源。静态资源 : html、css等网页中不变的一些数据等动态资源 : 网页中可以动态显示或者由一些程序运行导致其页面的数据可以发生变化的一些文件等...
2021-05-30 13:50:58 1926 2
原创 Mybatis_Plus代码自动生成工具的使用步骤 :
作者 : 码不多1. 创建SpringBoot项目2. 首先要导入自动生成代码所需要的依赖 <!-- 模板引擎 --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <
2021-05-29 22:31:43 293 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人