mysql 插入数据时忽略主键冲突 使用Mysql在插入数据的时候如果主键冲突,就会报错停止。mysql提供了INSERT IGNORE INTO 语句,执行插入语句时,主键冲突的语句就会被跳过,继续执行下一条语句。
java 导入、导出Excel文件,后端代码 @GetMapping("/export") @ApiOperation(value = "导出") @ApiOperationSupport(order = 4) public void export(Student stu, HttpServletResponse response) { if (ObjectUtils.isNotEmpty(stu)) { // 查询要导出的数据 List<Student> stuList = studentService.selec.
Markdown编辑器基本语法 @[TOC](这里写自定义目录标题)这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入# 欢迎使用Markdown编辑器欢迎使用Markdown编辑器你好! 这是你
java list删除或修改其中的元素 删除list中的某些元素// 写法一:import java.util.*;import java.util.stream.Collectors;public class HelloWorld { public static void main(String []args) { List<String> str = new ArrayList(); str.add("a"); str.add("bb"); str.add("ccc"); str.add("dd
ODBC驱动器管理器——未发现数据源名称并且未指定默认驱动程序 在使用Navicat 连接 sql server 数据库的时候报错 “【ODBC驱动器管理器】未发现数据源名称并且未指定默认驱动程序”。解决方案:step1注:64位指的是电脑是64位的。step2 双击ODBC数据源,添加SQL Server驱动程序step3step4step5 选择需要连接的数据库配置完成。step7 打开Navicat,连接——SQl Server,测试连接成功后,确定即可。本文参考于https://blog.csdn.net/haiy2011/arti
java 中 BigDecimal 简单使用 BigDecimal1. 简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须
mybatis .xml SQL count(1) 和SUM函数的简单使用 数据库MySQL代码示例:problemMapper.xml<select id="qureyProblemCount" resultType="java.util.HashMap"> SELECT COUNT(1) AS totalCount, SUM (CASE WHEN PROBLEM_LEVEL='1' THEN 1 ELSE 0 END) AS aCount, SUM(CASE WHEN PROBLEM_LEVEL=
There is no getter setter XXX idea java maven 项目报错 空指针 There is no getter setter XXX原因分析:第一种可能:对应变量没有写相应的 get 或者 set 方法第二种可能:对应实体类没有加 @Data 注解(或者加 @getter 和 @setter 注解)第三种可能:实体类修改了实体类的变量类型或者名称,但是程序运行自动生成的相关文件并没有及时更新,导致找不到 get 或者 set 方法解决方案:方案一:删除对应服务下自动生成的整个 target 文件夹,重新启动项目。即会重
postman 执行接口测试 请求页面Params:get请求传参Authorization:鉴权Headers:请求头Body:post请求传参none:没有参数(了解)form-data:既可以传键值对参数也可以传文件x-form-urlencoded:只能传键值对参数raw:json、txt、xml、html、javascriptbinary:把文件以二进制的形式传参Pre-request Script:请求之前的脚本Setting:设置Cookies:用于管理 cookie 信息...
不用U盘,电脑之间快速传输大文件,共享功能 要求:两台电脑在同一个网络中(比如连接了同一个WIFI)step1:将电脑的网络设置为专用网step2:打开两台电脑的共享step3:在需要传输的文件上右键,选择“共享”,选择相应的设备step4:接受方选择接收文件即可。...
MyBatis 批量修改(update)数据表某字段 xxxMapper.xml 文件内容<update id="updateName"> update student set grade = #{newGrade}, course = #{newCourse} where stuID in ( <foreach collection="idList" item="item" index="index" open="" close="" separator=","> .
git 修改提交(commit)的用户名 2021.12.13修改使用 git 提交代码到远程仓库时的用户名和邮箱,便于同事识别。快捷键 win+R,输入git-bash,打开如下界面:输入 git config user.name 可以查看当前用户名输入 git config user.email 可以查看当前用户邮箱输入 git config --global user.name “liming”,修改全局用户名为 liming输入 git config --global user.email “123456@qq.com”,修
idea 更新(update)项目时,报错error: could not read ‘.git/rebase-apply/head-name‘: No such file or directory 2021.11.30IDEA更新项目时报error: could not read ‘.git/rebase-apply/head-name‘: No such file or directory解决方案:删除.git目录下的rebase-apply目录即可。step1 找到项目所在文件夹step2 删除 .git 文件夹下的 rebase-apply 文件夹...
尚硅谷 2021 SpringMVC 教程 2021.11.25 持续完善ing尚硅谷2021全新SpringMVC教程笔记一、SpringMVC简介1、什么是 MVCMVC 是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的 JavaBean,作用是处理数据JavaBean 分为两类:一类成为实体类 Bean:专门存储业务数据的,如 Student、User 等一类成为业务处理的 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的