这两天想要初始化一批测试数据,突然发现频繁出现用户名重复的问题,但是代码已经做了重复用户名的集合剔除处理,后面研究发现是Mysql大小写导致的问题 遇到这种情况,我们首先要了...
这两天想要初始化一批测试数据,突然发现频繁出现用户名重复的问题,但是代码已经做了重复用户名的集合剔除处理,后面研究发现是Mysql大小写导致的问题 遇到这种情况,我们首先要了...
时空复杂度概述首先O(1), O(n), O(log n), O(n log n)是用来表示对应算法的时间复杂度,这是算法的时间复杂度的表示。不仅仅用于表示时间复杂度,也用于...
在 Linux 系统中,日志文件是了解系统状态、故障排查以及监控系统运行状况的重要工具。通过一些简单的命令和工具,你可以轻松地查看和分析各种日志文件。以下是一些常见的 Lin...
su(Switch User) 功能:su 是用于切换用户的命令,允许您以另一个用户的身份登录系统。 权限:当您使用 su 命令切换到其他用户时,需要输入目标用户的密码,或者...
在软件开发中,我们经常需要将数据动态填充到模板中,以生成各种类型的文本输出。Apache Velocity 是一个流行的模板引擎,可以帮助我们实现这一目标。本文将介绍如何使用...
1、IF---THEN---ELSEIF---THEN---ELSE---END IF 语句 语法 示例 执行存储过程 2、CASE---WHEN---THEN---ELSE...
存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好...
注意:MySQL版本对索引也很重要,不同版本相同场景下,索引有的版本可能失效,有的版本可能不失效,本讲解版本为 8.0.19 首先我们弄个表,造一些数据 至于走不走索引,我们...
这里我就以Mysql作为对照举例子 1、select 字段 当你只想要某些字段时(不写则默认要全部字段) 当你不想要某些字段时 当你只想要某些字段,又不想要某些字段时 2、模...
我个人认为写得比较好,又全面的GC博客:https://blog.csdn.net/weixin_41605937/article/details/114980959[htt...
知识点: 本地方法栈(本地方法) 1、什么是本地方法,就是一些不方便由java实现的系统级别方法,有c或者c++实现的方法。java去进行调用,这些方法运行使用的内存就叫本地...
今天遇到了一个stram流相关的bug,记录一下 为什么会发生这种问题呢,我们看看源码就知道了 HaseMap是无序的Map,是根据key的hashcode进行hash,然后...
简介 Flyway是一款开源的数据库版本管理工具,可以实现管理并跟踪数据库变更,支持数据库版本自动升级,而且不需要复杂的配置,能够帮助团队更加方便、合理的管理数据库变更。 使...
insert into 是我们经常使用的插入数据SQL,replace into就比较少用简单说说两者区别吧、 insert into 普通插入,当数据的主键或者唯一索引已存...
Java中的循环结构:for循环、while循环、do-while循环这三种我们都说一说,方便理解 for循环 1、普通for(i)循环,有明确循环次数 2、无限for循环,...
最近在项目遇到一个问题,就是查询数据排序不成功,有点小坑 这是项目中排序的动态参数看日志没看出啥毛病,但是查询出来数据并没按照按照我们的排序来 事实上这里预处理会出问题,为什...
之前遇到过一个问题,就是两个对象比较完全不一样,但就是判断相等,十分神奇,,, 要注意,id,createTime,updateTime 这三个属性是父类的。两个对象的父类属...
在网上突然看到这个点,自己的话一直没有遇到过,记录起来,遇到解决会比较方便 举个简单例子,其他类型通用 这里基本数据和包装类比较出现了空指针异常,为什么呢?a != b.in...
概述: 在Java开发中,数据库查询操作是非常常见和重要的一部分。然而,随着数据量的增加和数据操作的复杂度提高,数据库查询性能的优化变得尤为关键。本文将介绍一些优化Java开...
使用 ./ 执行脚本,对应的xxx.sh脚本必须要有执行权限 使用 sh 执行脚本,对应的xxx.sh没有执行权限,亦可执行 当脚本开头使用 #! 设置使用的shell类型时...