摘要: 使用如下命令: /* exp 用户名/密码@数据库实例名 file=导出文件名 [参数] 其中,参数可以是以下选项之一或多个: tables=表名:指定要导出的表名,可以使用逗号分隔多个表名。 query=查询语句:指定要导出的查询结果。 constraints=y:导出约束条件。 indexes= 阅读全文
posted @ 2024-05-06 20:58 danielzzz 阅读(496) 评论(0) 推荐(0) 编辑
摘要: ORA-28000错误表示账户被锁定。要解决这个问题,您需要解锁该账户。以下是解锁Oracle数据库账户的步骤: 1. 以管理员身份登录到Oracle数据库。2. 打开SQL*Plus或SQL Developer等工具。3. 输入以下命令来解锁账户: ALTER USER username ACCO 阅读全文
posted @ 2024-05-06 20:10 danielzzz 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 引入springboot依赖时会自动安装spring对应依赖,版本由springboot决定。 springboot2.x.x及以下使用jdk11、jdk8都可以,springboot3.x.x最低要求jdk17 maven与jdk版本关系,参照链接:https://maven.apache.org 阅读全文
posted @ 2023-12-18 12:21 danielzzz 阅读(341) 评论(0) 推荐(0) 编辑
摘要: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2023-09-14 17:41 danielzzz 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们使用mybatis的时候,可能经常会碰到一批数据的批量更新问题,因为如果一条数据一更新,那每一条数据就需要涉及到一次数据库的操作,包括网络IO以及磁盘IO,可想而知,这个效率是非常低下的。而平时我们很少直接使用原生jdbc直接操作数据库,而是会使用比较成熟的ORM框架,那么今天我们就来总 阅读全文
posted @ 2023-09-01 14:14 danielzzz 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 场景:项目整合了mybatisplus,进行update更新,前端传值为空时,数据库也进行了更新,导致原来的值丢失。 解决方案:在实体类上使用@TableField注解 /* 联系人手机号码 */ @TableField(updateStrategy = FieldStrategy.NOT_EMPT 阅读全文
posted @ 2023-06-14 11:55 danielzzz 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 引入依赖 注意:spirngboot升级到2.3.0.RELEASE之后,hibernate-validator不再作为spring-boot-starter-web的默认依赖项,需要通过下面的maven坐标单独引入: <dependency> <groupId>org.hibernate</gro 阅读全文
posted @ 2023-06-12 12:58 danielzzz 阅读(50) 评论(0) 推荐(0) 编辑
摘要: @Scheduled 这是Spring框架中一个用于指定定时任务的注解,它可以标注在方法上,表示这个方法是一个定时任务,会按照指定的时间间隔执行。 常见的定时任务时间间隔包括: @Scheduled(fixedDelay = xxx):从上一次方法执行完成后,等待指定的时间间隔后再次执行方法。 @S 阅读全文
posted @ 2023-06-01 21:45 danielzzz 阅读(2129) 评论(0) 推荐(1) 编辑
摘要: 序列化和反序列化的定义 * Java序列化就是指把Java对象转换为字节序列的过程 * Java反序列化就是指把字节序列恢复为Java对象的过程。 以下是我们常见的一行代码: private static final long serialVersionUID = 1L; 关于这行代码,这是java 阅读全文
posted @ 2023-05-25 12:42 danielzzz 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 打标签 原文链接:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE 像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用 阅读全文
posted @ 2023-04-16 11:45 danielzzz 阅读(41) 评论(0) 推荐(0) 编辑