bean-ioc spring bean day

Spring 02 Spring注解开发

dao层 public interface UserDao { void insertUser(); } 实现类 /*@Component(value = "userDao") 配置到实例里去 或者直接用下面的Repository*/ @Repository("userDao") public cl ......
Spring 注解 02

Learn Git in 30 days—— 第 23 天:修正 commit 过的版本历史记录 Part 5

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我们上一篇文章谈到的 Rebase 是用来将现有的两个分支进行「重新指定基础版本」,执行 Rebase 之后,也 ......
版本 commit 历史 Learn days

[代码随想录]Day51-单调栈part02

题目:503. 下一个更大元素 II 思路: 总之就是走两次nums,可以拼接,也可以用下面的取余方式。 代码: func nextGreaterElements(nums []int) []int { lens := len(nums) res := make([]int, lens) for i ......
随想录 随想 代码 part Day

随想录Day2|977. 有序数组的平方、209. 长度最小的子数组、59. 螺旋矩阵Ⅱ

随想录Day2|977. 有序数组的平方、209. 长度最小的子数组、59. 螺旋矩阵Ⅱ 977. 有序数组的平方 LeetCode题目 文章讲解 视频讲解 给定一个按非递减顺序的整数数组nums,返回每个数字的平方组成的新数组,也要按照非递减顺序排序。 1 <= nums.length <= 10 ......
数组 随想录 矩阵 螺旋 随想

算法训练day15 层序遍历、LeetCode 226

算法训练day15 层序遍历、LeetCode 226.101 层序遍历 层序遍历是一种广度优先的遍历方式 队列符合广度优先层层深入的逻辑,栈符合深度优先(递归)的逻辑 //逐层完整遍历 class Solution { public: vector<vector<int>> levelOrder( ......
算法 LeetCode day 226 15

Vue 搭配 Spring MVC 创建一个 web 项目

Vue 搭配 Spring MVC 创建一个 web 项目 想要写一个登录的web应用程序。页面使用Vue,后端使用Spring MVC,最终打成war包,放在tomcat下启动。 1.创建Spring MVC项目,命名loginbackend,配置成web项目。 创建好web项目后,在src/ma ......
项目 Spring Vue MVC web

日常记录--day8--2023-9月21日--周四

日程:今天满课,累死了,早上7点起床,吃早饭,去上课。上午体测,跑了个一千米,差点没去世,下午数据结构加离散数学,今天主要学了栈,写了个简单的,晚上8-9点继续javaweb,今天也没有力扣。 学了什么:Javaweb让人头疼,复习了之前的力扣题,继续学习Javaweb。 PS:不想学习,想要成为卫 ......
day8 2023 day

java基础-IO流-day13

目录1. IO的概念IO流的分类2. 一个一个字符 完成文件的复制3. 非文本 读取与复制 1. IO的概念 计算机内存中的数据 <--> 硬盘里面的数据 也就是数据的落盘 以及 数据的读取 文件的操作 package com.msb.io01; import java.io.File; impor ......
基础 java day IO 13

完整教程:使用SPRING BOOT实现大文件断点续传及文件校验

一、简介 随着互联网的快速发展,大文件的传输成为了互联网应用的重要组成部分。然而,由于网络不稳定等因素的影响,大文件的传输经常会出现中断的情况,这时需要重新传输,导致传输效率低下。 为了解决这个问题,可以实现大文件的断点续传功能。断点续传功能可以在传输中断后继续传输,而不需要从头开始传输。这样可以大 ......
文件 断点 教程 SPRING BOOT

day1项目配置

项目初始化 本项目使用vite进行构建,vite参考官网 pnpm包管理:performant npm,意味"高性能的npm"。pnpm由npm/yarn衍生而来,解决了npmlyarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为"最先进的包管理工具” 使用vite创建V3工程 是新一 ......
项目 day1 day

vue-day06

解析一下vue项目 为什么在浏览器中访问某个地址,会显示某个页面组件 1.根组件:App.vue必须是以下代码,里面使用router-view <template> <div id="app"> <router-view></router-view> </div> </template> 2.配置路 ......
vue-day vue day 06

Python——23days

random模块(与随机数相关) os模块(文件,文件夹,路径等相关 )*** sys模块(解释器) ———————————————————————————————— >>> import random#随机小数>>> random.random() # 大于0且小于1之间的小数0.76643386 ......
Python days 23

drf-day14

频率源码分析 频率源码 APIView disaptch 》self.initial(request, *args, **kwargs) 》416行:self.check_throttles(request) 》352行 check_throttles def check_throttles(sel ......
drf-day drf day 14

Learn Git in 30 days——第 22 天:修正 commit 过的版本历史记录 Part 4 (Rebase)

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我们之前已经讲了三种不同的修正版本的方法,严格上来说 git revert 与 git cherry-pick  ......
版本 commit Rebase 历史 Learn

[代码随想录]Day50-单调栈part01

题目: 思路: 要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了 代码: func dailyTemperatures(num []int) []int { res := make([]int, len(num)) stack := []int{} fo ......
随想录 随想 代码 part Day

代码随想录算法训练营day14| ● 二叉树理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代

二叉树理论基础 二叉树的种类 满二叉树 | 完美二叉树:没有缺少的结点,叶子结点也全满 完全二叉树:只有最底层结点没满,但必须从左到右连续。(满二叉树是特殊的完全二叉树) 二叉搜索树:左小右大 平衡二叉搜索树: 左右子树的高度差 Δh <= 1 二叉树的存储方式: 链式存储:链表 **顺序存储: * ......
随想录 训练营 随想 算法 理论

代码随想录算法训练营day15 | ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树 2

层序遍历 102.二叉树的层序遍历 class Solution { public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> result; queue<TreeNode*> que; if(root ......
随想录 训练营 随想 算法 代码

代码随想录算法训练营day16 | ● 104.二叉树的最大深度 559.n叉树的最大深度 ● 111.二叉树的最小深度 ● 222.完全二叉树的节点个数

104.二叉树的最大深度 后序遍历法 class Solution { public: int getdepth(TreeNode* node){ if(node == NULL) return 0; int leftdepth = getdepth(node->left); int rightde ......
深度 随想录 训练营 节点 随想

day1

随想录Day1|704. 二分查找、27. 移除元素 704. 二分查找 LeetCode题目 文章讲解 视频讲解 给定n个元素升序的整形数组nums和一个目标值target,写一个函数搜索nums中的target,如果存在目标值则返回下标,否则返回-1。其中nums中的元素不重复,n在[1, 10 ......
day1 day

@Qualifier("bean1")

@Qualifier注释用于在Spring中消除歧义,特别是在有多个候选Bean并且我们只想注入一个特定Bean时。 例如,假设我们有两个实现了同一接口的Bean,分别为"bean1"和"bean2",我们想在某个类中注入"bean1",我们可以在@Autowired注解中添加@Qualifier( ......
quot Qualifier bean1 bean

日常记录--day7--2023-9月20日--周三

日程:今天只有上午有节英语课,8点30起床,吃了个早饭去上课。中午小睡一个小时,下午没课,起来学习了一会Javaweb,今天主要学了HTML,自己写了个简单的,晚上7-9点继续javaweb,今天没有力扣。 学了什么:Javaweb让人头疼,复习了之前的力扣题,继续学习Javaweb。 PS:不想学 ......
day7 2023 day

Learn Git in 30 days——第 21 天:修正 commit 过的版本历史记录 Part 3

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在版本控制过程中,还有个常见的状況,那就是当你在一个分支中开发了一段时间,但后来决定整个分支都不要了,不过当中却 ......
版本 commit 历史 Learn days

雅礼集训三十天,day4

总结 80 + 100 + 10 + 0 = 190分 啊呀,图论专场,刚好我图论贼差,寄了(考的太垃圾) T1 就是个模拟,但是不加ios会寄掉!(我就是) 时间复杂度和空间复杂度:\(O(b - a)\) 和 \(O(1)\) code: #include<bits/stdc++.h> usin ......
day4 day

vue-day05

补充 1.图片 在接口中返回一些数据和图片地址,而不是图片的二进制内容 {code:100,msg:'成功',img:地址} 2.md5 不是加密, 摘要算法 动态组件 <component :is="who"></component> component标签的is属性等于组件名字,这里就会显示这个 ......
vue-day vue day 05

算法学习 |Day 1 数组基础 704. 二分查找,27. 移除元素

704.二分查找 思路:二分查找的前置条件是数组有序且无重复元素,每次通过改变边界值来缩小查找范围。 自己写的: 可以看到对边界的判断存在问题,基本思路是左闭右闭,但是while循环的判断是按照左闭右开来写的。对于数组中仅包含一个元素且该元素是目标函数的情况会出错。重新调试后添加了一个low==hi ......
数组 算法 元素 基础 Day

spring boot一些常见错误的解决

数据库连接问题: 报错信息:HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=32m2s204ms265µs299ns). 解决办法:链接 jedis连接问题: 报错信息:An exceptionCa ......
常见 错误 spring boot

[代码随想录]Day49-动态规划part17

题目:647. 回文子串 思路: 整体上是两种,就是s[i]与s[j]相等,s[i]与s[j]不相等这两种。 当s[i]与s[j]不相等,那没啥好说的了,dp[i][j]一定是false。 当s[i]与s[j]相等时,这就复杂一些了,有如下三种情况 情况一:下标i 与 j相同,同一个字符例如a,当然 ......
随想录 随想 代码 动态 part

## day14 - 二叉树part01

day14 - 二叉树part01 力扣144. 二叉树的前序遍历 最基本的递归调用,递推三个关键 参数和返回值 终止条件 每一层的逻辑 代码: 递归法 class Solution { public: vector<int> result; void traverse(TreeNode* root ......
part day 14 01

Spring Boot虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较

早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,我就不翻译了,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。 测试场景 作者采用了一个尽可能贴近现实操作的场景: 从授权头信息中提取JWT 验证JWT并从中提取用户的Email 使用用户的 ......
线程 性能 Webflux Spring MySQL

算法训练day14 二叉树递归遍历、迭代遍历、统一遍历

算法训练day14 二叉树递归遍历、迭代遍历、统一遍历 递归遍历 144. 二叉树的前序遍历 - 力扣(LeetCode) 94. 二叉树的中序遍历 - 力扣(LeetCode) 145. 二叉树的后序遍历 - 力扣(LeetCode) 代码随想录 (programmercarl.com) 先序遍历 ......
算法 day 14