自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis缓存问题

缓存穿透产生的原因是什么?•用户请求的数据在缓存中和数据库中都不存在,不断发起这样的请求,给数据库带来巨大压力缓存穿透的解决方案有哪些?•缓存null值•布隆过滤•增强id的复杂度,避免被猜测id规律•做好数据的基础格式校验•加强用户权限校验•做好热点参数的限流缓存雪崩缓存击穿是指一个热点 key 突然过期(或缓存中不存在),此时大量并发请求同时访问该 key,导致所有请求都绕过缓存直接查询数据库,瞬间压垮数据库。

2025-08-17 14:31:59 1019 5

原创 Redis常见命令

有序和插入顺序有关、不会检查元素是否一致,所以元素可以重复、链表形式,所以插入和删除速度快、查询时只能通过逐个节点遍历方式进行查询,所以查询速度一般。Redis是键值型数据库,值的类型有各式各样,String是Redis中最简单的字符串,是Redis中最简单的一种数据类型。以上述为例,用户id和商品id类似,在图形化界面中会生成层级结构,可以区分不同类型的key。MGET:(因为创建key的时候没有创建age,所以会有对应的“2)null”情况出现。)报错,是命令格式问题,键值未正确区分。

2025-08-16 17:28:49 479

原创 光照调节系统课程设计(基于STM32)

1.项目应用场景目的任务:依据实验器材提供的功能,利用嵌入式 M4开发板作为主控,自由选择左上角的外设硬件模块,设计一套基于Cortex-M4的光照调节系统,能够自动采集并显示光照强度数据,以及可以通过设定阈值的方式自动开启遮阳帘来调节光照强度.摘 要本设计旨在实现一套基于 Cortex-M4 的智能光照调节系统,通过 STM32F429 单片机主控,结合光照传感器、LED 矩阵及步进电机等硬件模块,实现环境光照强度的实时采集、可视化显示及自动调节功能。

2025-07-23 10:24:50 824

原创 Maven配置阿里云仓库/国内镜像(含其他国内镜像,如华为云镜像等)

Maven仓库是存放各种Maven依赖包的地方,默认情况下,Maven会访问中央仓库(https://repo.maven.apache.org/maven2/)来下载项目所需的依赖包。国内的网络环境可能会导致访问速度较慢,甚至出现下载失败的情况。为了提高下载速度,可以使用国内的Maven镜像,如阿里云提供的镜像。

2025-07-20 09:51:47 2331

原创 MySQL基础函数小计

- LPAD(str,len,padstr)左填充,用字符串pad对str的左边进行填充,达到len个长度的字符串。-- RPAD(str,len,padstr)右填充,用字符串pad对str的右边进行填充,达到len个长度的字符串。-- SUBSTRING(str,start,len)返回字符串str从start位置起的len个长度的字符串。-- IFNULL(expr1,expr2)如果expr1不为空,返回expr1,否则返回expr2。-- RAND()获取随机数,介于0-1之间。

2025-07-18 10:49:46 888 2

原创 开启Edge浏览器多线程下载,提升下载速度

笔者今天在使用Edge浏览器下载东西时,发现下载大文件似乎被网速限制了,下载速度很慢,在不借助其他多线程下载软件的情况下,以下是开启Edge浏览器多线程下载文件的方式。这对提升下载速度可能有一定帮助,可以试着尝试一下.注意:这只是一个小技巧,不是绝对有用,可以尝试一下,相当于将你的Edge浏览器切换成多线程模式,但是前提条件是:下载应用或者文档等之类的,对方服务器是支持多线程下载的,不然按上述无论如何调整都是没用的.4. 如图为开启后的下载速度,相较于开启前的几百kb,速度确实有所提升.

2025-07-18 10:21:38 1424

原创 java学生管理系统(其实就是增删改查(bushi))

由于本代码并未接入数据库,采用控制台方式输出,所以每次运行需在控制台重新输入,如有重复或继续使用的需要,请留意每一步所选择的操作.操作完上述两步后,会得到一个基础的学生管理系统,可以实现学生信息的增删改查.但还需完善该系统的登录功能,声明:本代码为复习Java基础知识期间所写,其中部分代码可以使用更简便的方法来实现.需求:采取控制台的方式书写一个学生管理系统,包含用户登录;之后按要求进行登录功能的实现,包含:登录,注册,忘记密码等.分析题目,首先定义一个Student的标准javabean。

2025-07-11 17:49:59 390

原创 ArrayList一些基础知识

2.数组可以存储基本数据类型,引用数据类型;集合可以存储引用数据类型,但存储基本数据类型时只能存储包装类。返回此列表中的元素数。(获取长度,即集合中元素的个数)//list.get(i)表示获取集合中每一个元素。1.数组长度固定,一旦确定不可修改;将指定的元素追加到此列表的末尾。如果存在,则从该列表中删除指定元素的第一个出现。返回此列表中指定位置的元素。删除该列表中指定位置的元素。用指定的元素替换此列表中指定位置的元素。//遍历集合,快捷键:list.fori。

2025-07-11 11:36:59 169

原创 java基础例题

键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数。String字符串练习。

2025-07-11 11:12:35 272

原创 java循环练习

【代码】java循环练习。

2025-07-09 10:54:13 318

原创 编译原理复习

正规表达式构造有限自动机(流程:正规式--NFA图--未化简的DFA图--化简后的DFA图)优化:(确定入口语句、出口语句;四元式序列转换为汇编指令。

2025-07-04 22:59:21 215

原创 从Java到ArkTS的迁移教程

对于熟悉Java的开发者而言,ArkTS作为新的开发语言,带来了全新的开发体验与机遇。ArkTS在语法和编程范式上不仅继承了现代语言的特性,还针对生态进行了深度优化。理解Java与ArkTS的差异和共性,能够帮助开发者快速上手应用开发,避开常见的编程误区。本文档基于Java语言对ArkTS语言进行对比和介绍。如需更详细的了解,可参考。

2025-06-24 22:57:38 1045

原创 集合-List中指定元素的删除

编写以下两个函数。

2025-06-24 22:27:04 198

原创 ArrayList1

数组遍历注意:数组遍历指的是把数组中的元素取出来,取出来之后可以打印,求和,判断…)练习1:简单练习需求:定义一个可以存储5个元素的int数组,数据来自于键盘录入,最后遍历数组,把元素输出在控制台分析:① 数组长度可知,元素未知,采用动态初始化② 键盘录入,使用Scanner实现。

2025-06-24 22:22:36 514

原创 UART 串口通信接口实验

特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一。数据传送速率用波特率来表示,即每秒钟传送的二进制位数。异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和。位必须在下一字符接收结束前被清零,以避免溢出错误。个字符中的两个相邻位间的时间间隔是固定的。位编程设置串口工作时的停止位的位数,一般。情况下,对每个待发送的数据重复此步骤。

2025-06-03 11:25:05 1247

原创 GPIO 通用输出功能-LED 灯实验

它是半导体二极管的一种,可以把电能转化成光能。口的电平状态,你只要读这个寄存器,再看某个位的状态就可以了。电子和空穴复合时释放出的能量越多,则发出的光的波长越短。光线的波长、颜色跟其所采用的半导体材料种类与掺入的元素杂质有关。极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。兼容的,可以从该芯片的数据手册管脚描述章节查到(I/O Level。端口的输出输入模式,这些模式是上面我们讲解的 8。口,当对应的端口输出高电平时灯关闭,当对应的端。初始化实例来讲解这个结构体的成员变量的含义。

2025-06-03 11:01:49 740

原创 Stm32 应用开发基本流程(RVMDK 工程新建)

Clock Configuration 标签页,通过输入、单选、下拉的方式设置系统时钟源及倍频系数。2)在后续新建工程界面左侧的搜索框输入我们使用的芯片型号,即。可以直接打开工程,并且它自动关联我们安装的。完成之后,会出现如下提示框,点击。)设置调试接口,在如下界面中在。设置将不同功能代码分文件保存。,即使用外部晶振作为时钟源。,选择浏览保存路径,并在。)最后点击页面右上角。

2025-06-03 10:23:23 308

原创 java设计简单计算器

(附打包完成的JAR文件以及实验源码)

2025-06-02 18:34:21 787

原创 思科模拟器路由器配置命令

router(config-s0)#encapsulationframe-relay使能帧中继。router(config-s0)#fram-relaylmi-typecisco设置管理类型。router(config-s0)#frame-relayintf-typeDCE设置为DCE。router(config-s0)#frame-relaylocal-dlci20设置虚电路号。router(config)#ints0/0.1point-to-point设置子接口点对点。

2025-06-02 17:57:03 1137

原创 组建简单以太网课程设计

这样的地址空间可以提供足够的 IP 地址数量,满足网络中各种设备的需求,同时也可以保证网络的可管理性和安全性。通过合理的 IP 地址分配,可以实现设备之间的通信和数据传输,提高网络的性能和效率。本次课程设计的课题是使用 Cisco Packet Tracer 软件组建一个简单的以太网,以模拟真实的网络环境,在实践中掌握网络组建的方法和技能。为了满足网络中的各种需求,还添加了一台服务器。在网络的核心部分,通过交换机和路由器相连,可以实现不同网络之间的通信和数据传输,同时也可以提高网络的扩展性和可管理性。

2025-06-02 17:42:22 1258

原创 高校学籍管理系统课程设计

摘要:本文设计了一个基于SQL Server的高校学籍管理系统,实现了学生、班级、院系、专业等基础信息管理,以及课程、成绩和奖惩记录的综合管理。系统采用面向对象分析方法进行需求分析,设计了E-R图和数据库逻辑结构,并完成了物理实现。通过视图、存储过程、触发器等数据库对象的设计,实现了学生信息查询、成绩单生成、班级人数自动更新等功能。系统还建立了每日自动备份机制,确保数据安全。测试结果表明,该系统运行稳定,功能完善,能够有效提升高校学籍管理工作的效率和质量。

2025-06-02 17:27:57 1489

转载 “6G AI和通信的性能要求和评估方法”

利用6G网络中的连接、模型、数据等资源,6G AIaaS能提供适配不同应用场景的AI能力。与传统移动网络不同,6G网络不仅需要连接,还需要其他资源,以便为用户提供高性能的AI服务。因此,6G AIaaS需要实现通信与AI能力的融合,为AI服务构建全面的性能指标和评估方法,这对于6G网络设计和网络资源配置具有指导意义。AI相关能力的性能定义主要遵循以下原则:端到端AI能力:为保障用户体验到的服务质量,AI服务需要端到端的性能指标。AI服务质量不仅依赖于通信能力,也依赖于AI能力。

2025-05-18 20:12:39 81

java设计简单计算器

java设计简单计算器

2025-06-02

空空如也

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

TA关注的人

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