自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 买卖股票的最佳时机1

【代码】买卖股票的最佳时机1。

2024-07-15 17:21:50 227

原创 反转数组(Javan0实现)

【代码】反转数组(Javan0实现)

2024-06-25 09:46:51 225

原创 Mybatis和plus的驼峰命名

【代码】Mybatis和plus的驼峰命名。

2024-06-14 17:06:45 657

原创 swagger依赖和knife4j依赖会冲突

【代码】swagger依赖和knife4j依赖会冲突。

2024-06-04 10:11:08 249

原创 http和https区别

http(超文本传输协议)和https(安全超 (安全超文本传输协议)是用于在客户端和服务器之间传输数据的协议。它们之间的主要区别在于安全性和加密。

2024-06-03 21:38:34 312 1

原创 Mybatis-Plus的Db工具类

在MyBatis-Plus里,Db是一个更方便的工具类,可以直接进行增删改查操作,不必定义Mapper。这个Db常常用于快速开发中,它底层还是调用了BaseMapper的相关方法。

2024-06-03 21:36:48 1120 1

原创 MySQL插入数据优化

如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。

2024-05-25 17:00:40 371 1

原创 Mapper.xml中的resultType与parameterType与resultMap

在这个例子中,<collection>标签定义了如何从结果集中提取Pet对象的集合,并将它们映射到Person对象的pets属性中。resultMap提供的细粒度映射和对复杂映射关系的支持,是MyBatis提供的一个强大功能,使得从数据库结果集到Java对象的映射更加灵活和准确。在MyBatis中,resultMap是一种非常灵活的映射方式,用于定义如何从数据库结果集中映射到Java对象属性。提供了比简单类型别名(alias)更细粒度的控制,尤其适用于复杂的映射关系,例如当数据库表的列名和Java对象的。

2024-05-22 09:42:06 1431

原创 DATE_SUB() 和 TIMESTAMPDIFF() 是两个用于处理日期和时间的函数

在MySQL中,DATE_SUB() 和 TIMESTAMPDIFF() 是两个用于处理日期和时间的函数,但它们的用途不同,因此。在Spring Boot 和 MyBatis中的使用这两个函数来比较查找两个时间之间的数据都是可以的。TIMESTAMPDIFF() 函数返回两个日期之间的差异,结果是指定的时间单位(如天、小时等)的差值。DATE_SUB() 函数从给定日期减去指定时间间隔,并返回新的日期。在这个例子里,我们选择了your_table中your_date_column在过去30天内的所有记录。

2024-05-14 16:24:47 434

原创 在条件筛选更新的时候,不同类型的数据会返回不同类型

''来判断字符串不为空的情况,对于数值类型,如Integer或Double,只需要判断!如果你想根据条件来更新数据库记录,并以此避免当传递的属性值为null时更新数据库字段,你需要在MyBatis的。mapper XML文件中对<set>标签内的<if>测试条件做出一些调整。

2024-05-09 09:18:51 235

原创 cookie和Session的区别

Cookie和Session都用于在客户端和服务器之间保存用户信息,但它们的工作方式和存储位置有所不同。总的来说,Cookie和Session在Web开发中扮演着非常重要的角色。它们都可以用来保存用户的状态信息,但在实际使用中,根据具体需求,需要权衡存储位置,存储内容的大小,生命周期和安全性等方面的考量。

2024-05-08 16:07:12 190

原创 在新增数据的时候,保证获取到的字段为最大值

你可以使用数据库的一些特定特性来实现,例如使用AUTO_INCREMENT属性、数据库触发器、事务以及适当的隔离级别。请记住,为提高性能和并发水平,通常推荐使用数据库自身的AUTO_INCREMENT特性来自动分配主键值,而不是手动获取和赋值。如果你的场景中并非必须手动管理最大值,那么采用数据库的AUTO_INCREMENT就是更好的选择。

2024-05-07 14:01:39 522 1

原创 微信登录流程步骤加Sa-ToKen

如果是SpringBoot3把sa-token的依赖改为sa-token-spring-boot3-starter。用了一个Http工具类的工具类。为了在yml配置里面有提示。接收前端传给后端的code。Sa-Token的官网。

2024-05-07 09:43:00 1194

原创 MySQL中的地理空间函数来查询给定经纬度附近的记录

ST_Distance_Sphere函数或在计算两个点之间的直线距离时使用ST_Distance(仅适用于MySQL 5.7以及更新的版本)。他们算出来的是一个直线距离。:latitude,:longitude,和:maxDistance是前端传递的参数,分别表示用户的纬度、经度和查询的最大距。在这个查询中,locations是存储地理位置的表名,latitude和longitude是表中存储纬度和经度的列。可以使用MySQL中的地理空间函数来查询给定经纬度附近的记录。为此,您可能会使用MySQL的。

2024-05-06 19:24:14 628

原创 微信登录流程步骤加JWT令牌认证

Data/*** 微信服务器上的唯一id*//*** 临时登录凭证*/@Data@Builder/*** 主键ID*//*** 微信服务器上的唯一id*//*** jwt令牌*/

2024-05-06 17:46:29 1781

空空如也

空空如也

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

TA关注的人

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