自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于令牌桶算法对高并发接口的优化

本文将会实际讲解如何将限流应用到项目中。限流是一种重要的技术手段,用于保护系统免受过多请求的影响,防止系统资源被耗尽或崩溃,本文会讲解令牌桶,并给出实现代码。

2024-04-10 01:41:47 1058

原创 RabbitMQ面经 手敲浓缩版

本地事务完成和消息发送同时完成 通过事务消息完成重写confirm在里面做逻辑处理 确保发送成功(不成功就放入到重试队列)

2024-03-31 22:25:29 1725 2

原创 腾讯2024实习生在线笔试-0331

接下来的m行,每行输入两个正整数u, v和一个字符chr,代表节点 u 和节点v 有一条边连接。她准备将这个链表断裂成两个链表,再拼接到一起,使得链表从头节点到尾部升序。给定的为一个链表数组,你需要对于数组中每个链表进行一次“是”或者“否”的答案回答,并返回布尔数组。每个链表的长度不小于 2,且每个链表中不包含两个相等的元素。接下来的m行,每行输入两个正整数u,v,代表节点u和节点v之间有一条边连接。第一行输入两个正整数n,m ,代表节点的数量和边的数量。小红拿到了一个无向图,其中一些边被染成了红色。

2024-03-31 22:17:58 1349 3

原创 pv操作练习题

有五个哲学家围坐在一圆桌旁,桌中央有盘通心面,每人面前有一只空盘于,每两人之间放一把叉子。每个哲学家思考、饥饿、然后吃通心面。为了吃面,每个哲学家必须获得两把叉子,且每人只能直接从自己左边或右边去取叉子。

2023-05-15 20:56:55 985

原创 jpa的remove和delete有什么区别

jpa的remove和delete有什么区别

2023-04-19 17:20:31 833

原创 蓝桥 java 矩形总面积

设 (x1, y1) 和 (x2, y2) 依次是 R1 的左下角和右上角坐标,(x3, y3) 和 (x4, y4) 依次是 R2 的左下 角和右上角坐标,请你计算 R1 和 R2 的总面积是多少?【输入格式】 一行,8个整数,分别表示矩形R1的左下角坐标(x1, y1)和右上角坐标(x2, y2),以及矩形R2的左下角坐标(x3, y3)和右上角坐标(x4, y4)。要计算Δx,只需要得到被夹在中间的两条竖线的横坐标,做差就可以得到Δx。【输出格式】 一个整数,表示矩形R1和R2的总面积。

2023-04-08 20:30:49 456 2

原创 蓝桥java 阶乘求和

【问题描述】 令 S = 1!,求 S 的末尾 9 位数字。提示:答案首位不为 0。【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。💡 答案是420940313。试题 A: 阶乘求和。

2023-04-08 20:10:35 450

原创 蓝桥 Java 幸运数字

例如 126 是十进制下的一个哈沙德数,因为 (126)10 mod (1+2+6) = 0;同时 126 也是 16 进制下的哈沙德数,因为 (126)10 = (7e)16,(126)10 mod (7 + e) = 0。小蓝认为,如果一个整数在二进制、八进制、十进制、十六进制下均为 哈沙德数,那么这个数字就是幸运数字,第 1 至第 10 个幸运数字的十进制表示 为:1 , 2 , 4 , 6 , 8 , 40 , 48 , 72 , 120 , 126 . . .。试题 B: 幸运数字。

2023-04-08 20:09:30 346

原创 java 学生管理系统

修改功能:用户选择该功能后,提示用户在控制台输入需要修改的学生学号、姓名、年龄和居住地学生信息,并使用输入的学生学号判断是否有此人,如果有则修改原有的学生信息,反正则提示需要修改的学生信息不存在。在一所学校中,对学生人员流动的管理是很麻烦的,本案例要求编写一个学生管理系统,实现对学生信息的添加、删除、修改和查询功能。删除功能:用户选择该功能后,提示用户在控制台输入需要删除学生的学号,如果用户输入的学号存在则提示删除成功,反之则提示删除失败。查询功能:用户选择该功能后,在控制台打印所有学生的信息。

2023-03-26 13:14:57 697 1

原创 头哥 实现json解析器中数字和字符串的解析

测试输入:{"name":"小明","age":14,"gender":true,"grade":null,"skills":["JavaScript","Java"]}预期输出:{'name': 15, 'age': 14, 'gender': True, 'grade': None, 'skills': ['JavaScript', 'Java']}根据提示,在右侧编辑器补充代码,实现两个函数,结合已有的函数,实现对数字和字符串的解析。本关任务:编写一个json解析器,实现对数字和字符串的解析。

2023-03-24 21:29:02 863

原创 c++ 重载运算符

设计一个可以表达分数的类,用其成员函数重载运算符=、+、-,用其友元函数重载运算符*、/, 它们用来支持分数之间的四则或赋值运算。(1)输出结果是最简分数(可以是带分数);(2)当分母为1时,只输出分子。

2023-03-24 20:18:53 185

原创 怎么理解面向对象

我们可以根据类来创建很多相同或相似的盒子,比如张三,李四,狗,猫,奔驰,宝马等等,这些盒子叫做对象。面向对象就是把程序里的东西都想象成一个个的小盒子,每个盒子里面有一些东西,比如数字,文字,图片等等,这些东西叫做属性。继承(Inheritance):一种关系,表示一个类是另一个类的子类或派生类,可以继承父类或基类的属性和行为,并可以添加或覆盖自己特有的属性和行为;可以提高代码的可读性,因为可以通过抽象(Abstraction)和封装(Encapsulation)隐藏对象的内部细节,只暴露必要的接口。

2023-03-24 16:58:29 147

原创 java 复制二维数组

java 复制二维数组

2023-01-18 22:33:17 1368

原创 用mybatisplus处理含有日期的条件

这里你可以使用 ge() 和 le() 方法来处理日期区间的查询,startDate和endDate是java.util.Date类型。这里你可以使用 between() 方法来处理日期区间的查询,start和end是java.time.LocalDateTime类型。MyBatis-Plus 支持使用 lambda 表达式和日期范围查询工具来处理带有日期的查询条件。MyBatis-Plus 是一个 MyBatis 的增强工具,提供了对日期的支持。使用 Mybatis-Plus 的日期范围查询工具。

2023-01-17 21:48:19 6028

原创 Arrays.stream

总之,Arrays.stream() 函数可以将数组转换为流,使用流API可以更简洁的处理数组中的数据,在大量数据的情况下可以提高性能。流是一种新的数据处理模型,可以对数据进行并行处理,提高程序的性能。使用 Arrays.stream() 方法可以将数组转换为流,然后就可以对数组中的元素进行各种操作,例如过滤,映射,排序等。举个例子,假设有一个整型数组,需要将所有大于10的数加上1,使用传统方法需要循环遍历数组并进行判断,而使用流API可以这么写。

2023-01-17 15:27:34 8101

原创 mapToInt

该方法接收一个 ToIntFunction 类型的参数 mapper,它是一个函数式接口,定义了一个 applyAsInt() 方法,可以将流中的元素转换为 int 类型。方法可以将流中的元素转换为 int 类型,在需要将流中的数据转换为 int 类型时可以使用这个方法。是 Java 8 中流 API 的一种转换方法,它可以将一个流中的元素转换为 int 类型。举个例子,假设有一个字符串数组,需要将所有字符串的长度转换为 int 数组,可以这样写。

2023-01-17 15:24:27 6715

原创 JSON.toJSONString() 中文乱码

这将使用 UTF-8 编码格式生成 JSON 字符串,并且支持中文。除此之外,你还可以使用SerializerFeature.WriteMapNullValue,SerializerFeature.WriteNullStringAsEmpty等方式来解决中文乱码问题.如果在使用JSON.toJSONString()方法将Java对象转换为JSON字符串时出现中文乱码问题,可能是因为默认的编码格式不支持中文。使用这些方式解决中文乱码问题,并使用UTF-8编码格式生成的JSON字符串将支持中文。

2023-01-13 18:45:17 7099

原创 this.$emit()的用法

是 Vue.js 中一个很有用的方法,可以帮助子组件向父组件传递事件。是 Vue.js 中的一个方法,它可以用于子组件向父组件传递事件。指令监听事件,并在事件触发时执行相应的代码。举个例子,如果子组件需要向父组件传递一个名为。是可选参数,表示传递给父组件的数据。父组件在接收事件时,可以使用。的事件,并传递一个数据。

2023-01-06 00:43:38 11880

原创 AtomicInteger

的一个常见场景是使用它来维护一个计数器。来统计一个应用程序中的活动线程数,或者在线程安全地统计计数器时使用它。方法来原子地增加计数器的值。是一个非常有用的类,可以在多线程环境中安全地维护一个 int。在上面的代码中,我们创建了一个 AtomicCounter。方法来增加计数器的值,并使用 AtomicInteger。的操作可以在不使用锁的情况下在多线程环境中安全地执行。类,其中包含一个内部的 AtomicInteger。包中的类,它提供了一种原子操作来更新 int。方法来返回计数器的当前值。

2023-01-03 12:39:36 138

原创 java map与stream函数

Map 函数是 Java 中的一个常用函数,它可以对集合中的每个元素执行一个操作,并返回一个新的集合。

2022-12-30 00:04:17 2287

原创 java 拦截器和过滤器的区别

在 Java Web 应用程序中,拦截器和过滤器是两种不同的机制,用于在请求/响应处理过程中进行拦截和过滤。两者都可以用来在请求到达目标资源之前对其进行预处理、修改或拦截。拦截器是 Servlet 规范中的一部分,而过滤器是 Java EE 规范的一部分。拦截器可以在拦截请求之前访问请求的详细信息,包括请求的参数、头信息等,而过滤器在请求到达目标资源之前无法访问请求的详细信息。拦截器可以对请求进行更精细的控制,比如可以选择拦截特定的请求方法或路径,而过滤器无法进行如此精细的控制。

2022-12-28 17:31:47 1196 1

原创 export default的作用

export default 是 JavaScript 的一个语法,用于导出模块的默认成员。在 JavaScript 中,模块是一种封装了特定功能的代码的单元。通过使用 import 和 export 关键字,你可以将模块中的代码导出到其他文件中使用。

2022-12-28 00:51:41 12132

原创 什么是解构赋值语法

解构赋值语法是 JavaScript 中的一种语法,用于从对象或数组中提取值,并将它们赋给单独的变量。

2022-12-28 00:49:19 436

原创 springboot的param 和 requestparam有什么区别

springboot的param 和 requestparam有什么区别

2022-12-22 17:51:31 591 3

原创 二叉排序树创建和插入

本关任务:实现二叉排序树结点创建和数据插入函数。并完成中序和先序遍历函数,通过输出结果验证二叉排序树是否正确创建。

2022-11-28 17:07:41 504 1

原创 头歌 python 透视矫正及尺寸测量

【代码】头歌 python 透视矫正及尺寸测量。

2022-11-24 19:42:15 941

原创 头歌 python 智慧棋盘——使用图像处理找圆

【代码】头歌 python 智慧棋盘——使用图像处理找圆。

2022-11-17 21:17:37 1207

原创 头歌 python 绘制人脸与人眼区域

【代码】头歌 python 绘制人脸与人眼区域。

2022-11-17 21:17:00 1251

原创 头歌 python 基于Harr特征的人脸检测分类器

【代码】 头歌 python 基于Harr特征的人脸检测分类器。

2022-11-17 21:15:57 293

原创 python requests+BeautifulSoup桂电毕业生就业网搜索结果提取

【代码】python requests+BeautifulSoup桂电毕业生就业网搜索结果提取。

2022-11-03 21:35:08 526

原创 python scrapy框架简单使用

【代码】python scrapy框架简单使用。

2022-11-03 21:34:28 333

原创 python BeautifulSoup

【代码】python BeautifulSoup。

2022-11-03 19:10:55 133

原创 python re

【代码】python re。

2022-11-03 19:10:05 140

原创 python requests

【代码】python requests。

2022-11-03 19:09:24 158

原创 python urllib

【代码】python urllib。

2022-11-03 19:08:43 89

原创 链栈代码

【代码】链栈代码。

2022-10-27 17:09:31 102

原创 数据结构 链队——课上练

【代码】数据结构 链队——课上练。

2022-10-26 10:34:30 114

原创 数据结构 循环队列——课上练

【代码】数据结构 循环队列——课上练。

2022-10-26 10:33:17 236

原创 python 重载加减运算符

【代码】python 重载加减运算符。

2022-10-24 12:00:07 327

原创 python 重载小于等于运算符

【代码】python 重载小于等于运算符。

2022-10-24 11:59:22 1335

空空如也

空空如也

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

TA关注的人

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