摘要:
1 Base64格式效果 前端上传一个文件,一般都是考虑把文件传到服务器的某个位置保存,后端数据库存这个文件在服务器上的绝对路径 但是也可以让前端将文件基于Base64格式转为纯字符串,后端数据库直接存这串字符串 举例: 前端以Base64格式将一张图片转为字符串,前端控制台打印如下 此时后端数据库 阅读全文
posted @ 2021-10-05 00:29
夏·舍
阅读(595)
评论(0)
推荐(0)
摘要:
下面是封装好的redis工具类 保存位置 1 reids工具类 这个类封装的是redis,直接使用这个类的方法向reids中存取值,设置过期时间 import lombok.RequiredArgsConstructor; import org.springframework.beans.facto 阅读全文
posted @ 2021-10-05 00:26
夏·舍
阅读(87)
评论(0)
推荐(0)
摘要:
1 产生数据字典表的原因 现在有这么一张表,其中的大部分字段都是固定值,比如订单分类、类型、动作、状态、业务类型 如果都以字符串的形式存入数据库中,就存在数据冗余的情况,而且如果希望修改某一字段的字符串(比如从“来自网络的订单”改为“网络订单”),那就不是修改一条,而是需要修改许多条 因此通常以数字 阅读全文
posted @ 2021-10-05 00:25
夏·舍
阅读(3078)
评论(1)
推荐(1)
摘要:
1 整体思路 网页上的文件导出功能可以分为三个步骤 ①根据业务查询数据库,获得List数组 ②将List数组、文件保存的路径、文件名(可以由UUID生成,也可以由前端用户给定)传给转Excel的工具类,生成Excel文件 ③实现文件下载功能(后端+前端) 2 后端 第一部分 基于mybatis-pl 阅读全文
posted @ 2021-10-05 00:21
夏·舍
阅读(1562)
评论(0)
推荐(0)
摘要:
1 概述 下面介绍一下JAVA如何读写Excel和word 不用记代码,了解JAVA操作的原理即可,网络上有更好的已经封装好的插件实现导出 写excel时用的是SXSSFWorkbook类+Sheet+Row+Cell+FileOutputStream+File 读excel时用的是 整体代码过于底 阅读全文
posted @ 2021-10-05 00:20
夏·舍
阅读(392)
评论(0)
推荐(0)
摘要:
SpingBoot 集成 Swagger2 - 简书 (jianshu.com) sagger2的使用方式看别人的帖子,说的很详细,我就不重复造轮子了 配置好后在浏览器访问指定页面就能看到整个后端提供的接口 这个工具的显示效果很好,能展示整个springboot项目中所有controller类 页面 阅读全文
posted @ 2021-10-05 00:18
夏·舍
阅读(91)
评论(0)
推荐(0)
摘要:
1 步骤一 启动类上开启任务调度 在了解了定时任务和异步任务后,常见的使用场景是定时执行发邮件的操作 首先要在springboot项目的启动类上使用注解@EnableScheduling开启任务调度 2 步骤二 定义类 设置要定时+异步实现的任务 注意几点 ①整个类要用@Component交给spr 阅读全文
posted @ 2021-10-05 00:17
夏·舍
阅读(538)
评论(0)
推荐(0)
摘要:
有时候我们需要在一个类中使用已经被注入spring容器的类(比如被包扫描的mapper接口,或者加了@Component注解的类) 但一个类要想使用spring容器的对象,一般需要声明对象,然后用@AutoWired注解,而这又要求当前类得被spring容器管理(被包扫描或者使用了@Componen 阅读全文
posted @ 2021-10-05 00:17
夏·舍
阅读(417)
评论(0)
推荐(0)
摘要:
1 应用场景 当我们需要多线程执行耗时的任务,比如发送邮件时,就可以设置异步任务 2 创建执行器 直接把下面的代码复制到项目中 import com.javasm.common.util.SpringContainerUtils; import org.springframework.schedul 阅读全文
posted @ 2021-10-05 00:15
夏·舍
阅读(1022)
评论(0)
推荐(0)
摘要:
1 实现方式 1.1 JDK自带 Timer 实现比较简单的定时,无线程池 Executos 带线程池 1.2 第三方 quartz 功能很强大,网上帖子很多,可以完成定时任务功能(自己翻帖子能实现) springTask 2 Timer 2.1 延迟指定时间后执行 直接把下面的代码复制到项目的类中 阅读全文
posted @ 2021-10-05 00:13
夏·舍
阅读(912)
评论(0)
推荐(1)
摘要:
通常springboot项目端口为8080 VUE项目端口设置为8088 这样互不干扰,实现了前后端分离,但随之而来的就是跨域问题 网上解决方式很多,这里给一个类,复制后放在springboot项目中即可 位置 代码 import org.springframework.context.annota 阅读全文
posted @ 2021-10-05 00:11
夏·舍
阅读(253)
评论(0)
推荐(0)
摘要:
1 表名 首先是数据库表的命名 可以看到都有前缀 命名公式: 前缀(模块)_功能别名_作用 2 字段的注释 每个字段都要写注释,一定要写全 3 表与表之间的关系模型 3.1 使用场景及注意事项 navicat中有一个模型功能,能显示表之间的关系,有的公司要求在设计完表后,把这个模型发群里 但这个功能 阅读全文
posted @ 2021-10-05 00:10
夏·舍
阅读(863)
评论(0)
推荐(0)
摘要:
我遇到的情况如下: 文件A之前在本地仓库为版本1,远程仓库也为版本1 结果本地修改为版本2,而远程仓库上该文件被其他项目协助者改为版本3 此时申请pull代码就会被IDEA阻止 解决办法: 首先把本地文件push到自己的分支,这样IDEA就知道你备份好了 此时再次pull master 就会进入冲突 阅读全文
posted @ 2021-10-05 00:09
夏·舍
阅读(142)
评论(0)
推荐(0)
摘要:
数据库的范式(建表的原则) - Lucky小黄人^_^ - 博客园 (cnblogs.com) 数据库建表设计六范式_白非马的博客-CSDN博客_表设计范式 拆数据库表时 ① 能进一步细分的要进一步细分 ②会产生传递依赖的 也进行分表处理 变为 总之要消除数据冗余(许多行数据都一样)、更新异常(改一 阅读全文
posted @ 2021-10-05 00:09
夏·舍
阅读(55)
评论(0)
推荐(1)
摘要:
LocalDateTime用法(jdk1.8 ) - 双间 - 博客园 (cnblogs.com) ElementUI控件el-date-picker 时间段误差8小时问题的处理_niaonao-CSDN博客_el-date-picker 时间错8个小时 两种解决办法 方法一,在ElementUI的 阅读全文
posted @ 2021-10-05 00:08
夏·舍
阅读(398)
评论(0)
推荐(0)
摘要:
效果 VUE代码五要素 ①表单要用 :model关联VUE的对象,这个对象用于储存表单的值 ②用 :rules给表单指定验证规则,json对象格式,内部储存的元素也是json格式,元素的key与表单的组件的prop一一对应,元素的value可以存多条规则,规则也是json格式,由四个属性构成 typ 阅读全文
posted @ 2021-10-05 00:08
夏·舍
阅读(192)
评论(0)
推荐(0)
摘要:
Mysql:如果数据存在则更新,不存在则插入_飞蛾逐月-CSDN博客_mysql 存在更新不存在写入 阅读全文
posted @ 2021-10-05 00:07
夏·舍
阅读(174)
评论(0)
推荐(0)
摘要:
查询用get 增改用post 此时后端用@Postmapper注解 封装到类上用@RequestBody 此时前端数据存在一个json对象上,并且必须用AXIOS的post方法,传输数据时直接传输json,不需要params格式 阅读全文
posted @ 2021-10-05 00:07
夏·舍
阅读(112)
评论(0)
推荐(0)
摘要:
后端 使用一个自定义类AXIOS,将自定义的status、自定义的message以及查询数据库得到的数据封装并传给前端 前端 通过请求后端controller的请求路径获得的值存入自定义的变量中,然后需要进一步从中取值才能使用 图中的salesOrderItemsVO 源于后端封装数据时定义的属性名 阅读全文
posted @ 2021-10-05 00:06
夏·舍
阅读(208)
评论(0)
推荐(0)
摘要:
如果希望判断某个字符串属性是否为空,要用后者,因为空字符串满足!null 但不满足StringUtils.isEmpty 阅读全文
posted @ 2021-10-05 00:06
夏·舍
阅读(119)
评论(0)
推荐(0)

浙公网安备 33010602011771号