- 博客(15)
- 收藏
- 关注
原创 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
原创 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关注的人