异常之doesn't have a default value

MySQL报错Field ‘user_id’ doesn’t have a default value一、问题 执行sql语句时,报错Field ‘user_id’ doesn’t have a default value; ![image-2023...

技术

基于策略模式实现图片上传

基于策略模式实现图片上传1.前置准备-策略接口的编写新建一个名称为 strategy 的文件夹(在代码规范中,使用设计模式要明确的体现出来,便于后期维护) 12345678910public interface UploadStrategy ...

技术

Spring Boot整合Quartz实现动态定时任务

本文目的是Spring Boot整合Quartz实现动态任务配置和实现定时清理日志。 Spring Boot整合Quartz 详见 Quartz 使用教程 前置准备1234567891011121314151617181920212223242526...

技术

Git常用操作

Git拉取远程分支到本地以https://github.com/houqingying/ChatViewer/tree/main该仓库为例,拉取frontend分支的代码到ChatViewer-frontend文件夹 步骤: 1、新建一个空文件,文件...

技术

IntelliJ IDEA创建JSP项目

创建项目在IntelliJ IDEA中创建jsp项目的步骤如下: 1.点击”Create New Project” 2.选择“Java Enterprise”并将配置设置为箭头所指内容后点击”Next” 输入项目名称并选择存储位置,选择Web App...

技术

Linux 安装 docker遇到版本问题

linux 安装 docker遇到版本问题小记 实验环境 Centos 7 linux 小版本更新docker 对 linux 版本有要求(次要版本 >300 左右). 版本过低会导致一系列: 比如端口映射了,但范围不通的情况 找出系统上正在...

技术

node的卸载与安装

一、node.js卸载1、打开cmd 输入下列命令 查看npm包路径 12#查看全局安装位置npm root -g 得到npm的文件路径 下面的命令,可以用于查看本机的npm缓存的位置: 1npm config get cache 2、删除C...

技术

Java 中常用的日期类

Java 中常用的日期类一、 java.util.Date**System.currentTimeMillis()**:返回当前时间与格林威治时间 1970-01-01 00:00:00 (北京时间:1970-01-01 08:00:00)之间以毫秒...

技术

Java8特性

functional interface 函数式接口函数式接口介绍定义:也称 SAM 接口,即 Single Abstract Method interfaces,有且只有一个抽象方法,但可以有多个非抽象方法的接口。 在 java 8 中专门有一个包...

技术

Spring Security

Spring Security1.认证认证原理SpringSecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。例如快速入门案例里面使用到的三种过滤器,如下图 监听器 -> 过滤器链 -> dispatcherser...

技术
1234