自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 SQL注入问题,SQL去重等问题

根据需要去重的列进行排序,并使用ROW_NUMBER()函数筛选出序号为1的行,即可实现去重。输入验证和过滤:对用户输入的数据进行严格的验证和过滤,确保只接受预期的数据类型和格式。定期更新和维护:及时更新和维护应用程序和数据库的补丁,以修复已知的漏洞和安全问题。这将返回唯一的值,而不包含重复的值。使用安全的API和框架:使用经过安全审计和广泛使用的API和框架,它们通常会提供内置的安全机制,如自动参数化查询和输入验证。这些是一些常见的SQL去重方法,根据实际情况和需求,选择合适的方法来进行去重操作。

2024-03-13 19:34:24 1314

原创 关于mysql中主键不连续自增的问题分析

这种情况就是因为,不同引擎对主键自增值的保存策略不同,MySQL的默认引擎是InnoDB,它的自增值是保存在了内存中,即使发生了删除等回滚操作,自增值也已经保存了。可以看到表中id直接自增为4了。表的自增长起始值设置为0。这样,下次插入数据时,字段的重新编号和设置自增起始值的操作。字段进行更新和设置自增起始值的操作。字段进行更新操作,更新的值是变量。综合这三行代码的作用,可以实现对。这段代码主要是对数据库表。字段的值从1开始依次递增。字段的值将从0开始递增。然后再重新插入一条数据。

2024-03-13 13:09:29 480

原创 关于pgsql的索引创建

因此,根据实际查询需求,选择合适的索引可以提高查询性能。如果查询中经常使用模糊匹配或通配符查询,那么使用第二个索引可能更有效率。所以自己要结合实际情况来进行索引的创建,在海量数据源的情况下,结合实际生存情况,一般是两种索引都要创建。操作符类,适合用于一般的字符串比较和排序。列的处理方式不同,一个是基于一般的字符串排序,另一个是针对模式匹配的排序。索引类型,但使用了用于模式匹配的操作符类。操作符类,适合用于模式匹配的查询,例如。,按照升序排序,并将空值放在最后。索引类型,使用默认的排序规则。

2024-03-11 18:22:53 462 1

原创 关于分页查询的整数溢出问题解决

Java中,int类型的字段的取值范围是从 -2,147,483,648 到 2,147,483,647(-2^31 到 2^31 - 1)。这是因为int数据类型是32位带符号的二进制补码表示,其中最高位用于表示正负号,所以它的取值范围是 -2^31 到 2^31 - 1。一旦取值不在这个范围内就会发生整数溢出的现象。然后可以看到我对页码尺寸进行了一个简单的判定,要页码>0小于99999。可以看到我们已经成功的将整数溢出的现象的返回结果处理好了。出现问题了,也就是超过int的取值范围。

2023-12-26 11:52:05 1536

原创 关于RSA与AES的加解密实例演示

RSA最基本的原理:也就是几个数学函数,通俗一点,就是正向axb=y 很好计算y的值,但是通过y的值很难计算出是a、b。最后就可以用钥匙和工具类来进行加密了,参考代码放到上面了,我的这部分是对IP字段进行了加密,各位自己参考。先运行工具类的main方法,生成一对公钥和私钥,公钥我们用来进行加密,私钥我们进行解密。各位可以把自己生成的公钥,私钥替换掉,结合自己的场景去使用,记得导入刚刚封装的工具类。简单来说,两种都是加密算法,不同的是AES是对称加密算法,RSA是非对称算法。对称加密算法:简单来说,

2023-12-26 11:08:15 1439

原创 springboot+mybatis+element-UI的增删改查实现

el-input style="width: 200px" placeholder="请输入名称" suffix-icon="el-icon-search" v-model="one.name">新增 confirm-button-text='确定'this.fetchUsers();

2023-11-14 12:46:18 772

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除