欢迎来到我的博客!
我是SteamedFish,希望你能在这里有所收获❤️
我是SteamedFish,希望你能在这里有所收获❤️
2025就这样悄然结束,这一年太过匆忙 如果要用一首歌来向他告别,那就这首《夜车》吧。 于我来说, 这是迷茫的一年、困顿的一年、像以往每一年的一年 或许多年以后, 我会想起你,怀念你, 但…不是现在。 你是我的青春吗? 可为何我不曾发觉你的美好? 我不流泪,我只是悲哀。 ...
介绍 MybatisPlus(简称 MP)是一个 Mybatis 的增强工具 ,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。 快速入门 入门案例 需求:基于资料提供的项目,实现下列功能: 新增用户功能 根据id查询用户 根据id批量查询用户 根据id更新用户 根据id删除用户 步骤 运行src/test/java/com/itheima/mp/mapper/UserMapperTest.java下的testQueryByIds测试方法,查看环境是否正常 引入MybatisPlus的起步依赖 MyBatisPlus官方提供了starter,其中集成了Mybatis和MybatisPlus的所有功能,并且实现了自动装配效果。 因此我们可以用MybatisPlus的starter代替Mybatis的starter: 定义Mapper 自定义的Mapper继承MybatisPlus提供的BaseMapper接口: 改造Mapper 继承之后删掉Mapper中原本的代码 修改测试方法,使用Mybatis-plus的方法,查看能否进行增删改查 常见注解 MyBatisPlus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息。 ...
题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 输入:nums1 = [1,2], nums2 = [3,4] 输出:2.50000 解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5 ...
题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。注意 "bca" 和 "cab" 也是正确答案。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 ...
题目 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. ...
题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 ...
题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义评测: 评测系统 的输入如下(你设计的程序 不适用 此输入): ...
前言 总的来说收获很多,特别是对单体服务架构有了更深的理解。项目接近尾声这几天,人也变得特别浮躁。 好在总算是结束了,这里附上项目需要的资源和我的项目仓库。 如果哪天你也在学习这个项目的话,希望能够帮到你,不懂的话可以在对应章节的评论区问我。 已学完,这个老师讲的真他妈的好,什么叫抽丝剥茧,循循渐进,不像有的老师一上来就搞最终过程,根本听不懂,而且老师那还有很多面试题,笔试题我都买了,经过一个月的猛肝,终于在美团面试的时候一把过,美团的福利我就不多说了,免费换电瓶和充电,不说了老板叫我出餐了。 ...
Apache ECharts Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。 官网地址: https://echarts.apache.org/zh/index.html Apache Echarts官方提供的快速入门: https://echarts.apache.org/handbook/zh/get-started/ 使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。 ...
Spring Task 介绍 Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 应用场景: 信用卡每月还款提醒 银行贷款每月还款提醒 火车票售票系统处理未支付订单 入职纪念日为用户发送通知 信息 ...