- 博客(119)
- 收藏
- 关注
原创 机器学习(1)-----基础概念
人工智能(Artificial Intelligence,AI)指通过计算机系统模拟人类智能的技术与科学,涵盖学习、推理、感知、决策等能力。其核心目标是让机器执行通常需要人类智能的任务,如语言理解、图像识别、问题解决等。简单来说就是----仿智;像人一样机器智能的综合与分析;机器模拟代替人类让机器自动学习,而不是基于规则的编程(不依赖于特定规则编程)深度学习也叫深度神经网络,大脑仿生,设计一层一层的神经元模仿万事万物。
2026-04-09 16:07:14
436
原创 jupyter notebook
A 上、B 下、DD 删M 文、Y 码、Shift+M 合并Ctrl+Enter 运行Shift+Enter 运行下一行Alt+Enter 运行新建。• Ctrl + /:注释 / 取消注释(多行也能用)• Shift + Tab:查看函数提示(非常重要)• Alt + Enter:运行并在下方新建单元格。• Shift + Enter:运行并跳到下一个。• 编辑模式(按 Enter):单元格内部绿色。• Ctrl + Enter:运行当前单元格。• D D(按两次 D):删除单元格。
2026-04-03 08:51:04
156
原创 个人简历面试复习-----网络篇(一)
本文摘要:TCP和UDP是传输层协议,TCP通过三次握手建立可靠连接,适合文件传输等场景;UDP无连接速度快,适用于实时应用。HTTP与HTTPS主要区别在于安全性,HTTPS通过SSL/TLS加密确保传输安全。HTTPS采用混合加密机制,结合对称和非对称加密,并使用数字证书验证身份。数字证书由CA机构颁发,包含服务器公钥和身份信息,防止中间人攻击,确保HTTPS通信安全。
2026-03-08 19:17:59
394
原创 个人简历面试复习-----测试理论篇(三)
测试背景、测试范围、测试目标、测试策略、资源、进度安排、缺陷管理、风险与控制。目的是保证测试有计划、有组织、可追溯、高质量完成。
2026-03-08 14:04:18
82
原创 个人简历面试复习-----rabbitmq篇(一)
基础场景:简单模式、工作队列广播场景:发布 / 订阅(fanout)精准匹配:路由模式(direct)复杂匹配主题模式(topic)—— 企业最常用特殊场景:头部模式(不用)、RPC 模式(同步调用)
2026-03-08 10:44:45
461
原创 个人简历面试复习-----设计模式篇(一)
把多个处理步骤串成一条链,请求从第一个开始往后传,每个步骤只干自己的事,干完传给下一个;失败就中断,成功就继续。核心结构(只有 3 个角色)抽奖请求 → 校验人员状态 → 变更奖品状态 → 变更活动状态这就是。
2026-03-07 18:39:35
121
原创 个人简历面试复习-----测试理论篇(二)
优先保证核心流程、高风险、高频使用的场景全覆盖,对非核心、低风险、低频率、逻辑相似的组合进行合理裁剪,同时可以使用正交试验法减少冗余组合,在覆盖度和效率之间做平衡。正交试验法是一种用例设计方法,当多参数、多组合、全量遍历太多、时间不够时,通过正交表科学挑选最少的用例,实现均匀覆盖所有参数组合,在保证覆盖度的前提下,大幅减少用例数量。不是等开发做完再测,而是在写需求、评审需求的时候,测试就介入,提前发现需求里的问题、歧义、逻辑漏洞,避免后面开发做错。,提前写用例、提前做方案、提前做接口测试。
2026-03-07 14:15:41
404
原创 个人简历面试复习-----Mysql篇(一)
事务是一组操作,要么全部成功,要么全部失败。原子性:不可分割一致性:数据始终完整隔离性:事务之间互不影响持久性:提交后永久生效索引是提高查询速度的结构。查询变快增删改变慢,占空间注意:模糊查询左边加 % 索引会失效。
2026-03-07 13:17:33
240
原创 个人简历面试复习-----测试理论篇(一)
如果是时间很紧急,明天就上线了,这个需求不行,要重新改,我们可以跟产品提出我们的意见,首先呢,这个需求变更能不能放到下一个版本去处理,这个版本还是按原来的功能先上,如果说可以的话最好,如果不可以的话,我们可以沟通一下,看能不能延长这个上线时间,延迟发布时间,因为要给我们测试留足够的测试时间,以避免这种质量不行所带来的风险,包括我们可以在测试报告里面写清楚这样一个情况,产品需求变更对我们测试造成的一些影响,如果实在是这些方法都不行,那我们也只能加班加点的去处理了。
2026-03-07 11:34:18
428
原创 每日算法----day1
思路:1.右视图,即二叉树每一层最右侧的元素2.层序遍历,将每一层的最后一个添加到返回列表中即可3.广度搜索,先将第一个元素添加到队列中,遍历队列,判断该元素的索引是否是该层队列长度-1,那么他就是该层队列最后一个元素,将它添加到返回结果中,将遍历的每一个元素的左子树和右子树添加到队列中,如果子树存在的话,当队列为空时,返回结果集。
2025-11-22 19:18:09
272
原创 力扣hot100----1day
1.定义一个字典,用来接收已经遍历的值和对应的下标2.用target减去当前遍历的值,判断结果是否在字典里,若存在,返回二者下标,如不存在,将该值以及下标存进字典里enumerate是 Python 内置函数,用于。
2025-11-16 09:17:43
679
原创 统一网关Gateway
全局过滤器的作用:对所有路由都生效的过滤器,并且可以自定义处理逻辑实现全局过滤器的步骤:1.实现GlobalFilter接口2.添加@Order注解或实现Ordered接口3.编写处理逻辑。
2025-09-23 16:12:04
880
原创 Feign
1.引入依赖-- feign客户端依赖-->2.在order-service的启动类添加注解开启Feign的功能@Autowired// 1.查询订单// 2.用feign远程调用// 3.封装user到order// 4.返回方式一:基于配置文件feign:client:config:default: # 配置全局的 feign 的策略feign:client:config:userservice: # 配置指定服务的 feign 的策略。
2025-09-21 23:18:32
353
原创 Nacos
Nacos(Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。它支持基于 DNS 和 RPC 的服务发现,提供动态配置服务,帮助用户更敏捷地构建云原生应用。
2025-09-20 23:26:52
1018
原创 Eureka
Eureka 是 Netflix 开源的服务发现组件,基于 REST 实现,主要用于 AWS 云环境中的中间层服务发现与故障转移。其核心原理围绕服务注册、心跳续约、服务剔除和客户端缓存等机制展开。
2025-09-19 20:46:26
1218
原创 redis-----事务
Redis 事务是一组命令的集合,它可以保证这些命令要么全部执行,要么全部不执行,从而确保数据操作的原子性。watch要在MULTI之前使用。
2025-09-06 15:21:17
273
原创 redis----持久化
Redis 提供了两种主要的持久化机制,用于将内存中的数据保存到磁盘,以防止服务器重启或故障导致数据丢失。这两种机制分别是 RDB(Redis Database)和 AOF(Append Only File)。
2025-09-06 11:36:39
1065
原创 redis-----java客户端
我们Windows客户端想要访问redis服务器,就需要通过云服务器的外网IP来访问linux服务器,我们会想到修改外网IP,但是这是不够,redis的6379端口,默认是被云服务器的防火墙保护起来的,不能被外面访问,但是我们也访问不了,就可以在云服务器后台把防火墙6379端口放开,这样是不可以的,因为redis端口一旦公开在公网上,很容易被黑客攻击入侵。是 Spring Data Redis 框架中的一个类,用于在 Spring 应用程序中方便地操作 Redis 数据库,专门处理字符串类型的数据。
2025-09-02 19:29:32
671
原创 redis----zset详解
Redis 的 Zset(Sorted Set,有序集合)是一种兼具和的复合数据结构,在实际开发中常用于排行榜、延时任务、范围统计等场景。
2025-08-31 10:42:00
1040
原创 redis---set详解
在 Redis 中,Set(集合)是一种无序、唯一的字符串元素集合,支持高效的成员添加、删除、查询以及集合间的交集、并集、差集等操作,适用于存储不重复的数据并进行关联分析(如共同好友、标签聚合等)。
2025-08-27 23:14:02
1090
原创 redis---string类型详解
Redis 的 string(字符串)类型是最基础也最常用的数据类型,它不仅能存储文本字符串,还能存储二进制数据和数字,具有灵活高效的特点。
2025-08-23 12:50:36
778
原创 redis---常用数据类型及内部编码
Redis 中每种常用数据类型都对应多种内部编码,这些编码会根据数据特征(如大小、数量)自动切换,以平衡存储效率和操作性能。
2025-08-20 17:22:25
565
原创 redis基础----通用命令
Redis 作为一款高性能的内存数据库1.高性能内存存储为主:数据主要存于内存,规避磁盘 I/O 延迟,读写速度极快,单机可轻松支撑每秒数十万次操作。• 高效 I/O 处理:采用 I/O 多路复用模型(如 epoll、kqueue 等),能同时高效处理大量客户端连接,在高并发场景下表现稳定。• 单线程核心:核心操作由单线程执行,避免多线程切换的开销和锁竞争问题,同时保证了操作的原子性(无需担心并发修改导致的数据不一致)。2.支持多种数据结构maxmemoryHASHSLOT。
2025-08-19 20:30:22
852
原创 Linux---第二天---基础指令
• 对于目录:默认值为该目录下直接子目录的数量 + 2(. 代表自身,.. 代表父目录,各算一个硬链接)。第 3 列的名称(如示例中的 user)表示该文件的所属用户,只有该用户(或 root)默认拥有最高权限管理文件。• w(write):写权限(可修改内容,目录的写权限允许创建 / 删除文件)。• x(execute):执行权限(文件可运行,目录的执行权限允许进入该目录)。• 所有者(user)有读(r)和写(w)权限,无执行权限(-)→ rw-。(2)后 9 个字符:权限(分 3 组,每组 3 个)
2025-08-06 21:36:35
1476
1
原创 自动化框架pytest
pytest是一个基于Python的测试框架,广泛用于编写简单且可扩展的测试代码。它支持单元测试、功能测试和集成测试,适用于从简单脚本到复杂应用程序的测试场景。
2025-08-01 21:07:59
1277
原创 接口自动化测试以及requests
发起一个请求,会返回一个Response对象,通过以下方法查看返回的数据属性/⽅法描述响应状态码r.content字节⽅式的响应体,会⾃动解码gzip和deflate压缩r.headers以字典对象存储服务器响应头,若键不存在则返回Noner.json()Requests中内置的JSON解析⽅法,将响应体解析为JSON格式r.url获取实际请求的URLr.encoding编码格式,根据响应头部的字符编码确定r.cookies获取服务器设置的cookiesr.raw。
2025-07-31 23:06:13
1088
原创 Git原理及使用
Git是分布式管理控制系统版本控制器:记录每次的修改以及迭代的一个管理系统可以控制电脑上的所有格式的文档它能高效管理项目开发过程中的代码变更,追踪文件修改历史,支持多人协作开发。
2025-07-23 11:40:02
2699
1
原创 幸运盲盒系统测试报告
在线抽奖系统项目采用前后端分离架构,前端使用JavaScript和AJAX技术, 后端基于SpringBoot框架实现,数据库使用MySQL,缓存使用Redis,异步任务处理使用RabbitMQ,验证用户身份使用了JWT令牌技术。登录模块包含手机号密码登录和手机号验证码登录,对于未注册的用户可点击下方注册链接跳转至注册页面进行注册操作人员管理模块包括人员列表和注册用户,注册分为管理员注册和普通用户注册,普通用户由管理员注册,没有密码,无法登录管理系统奖品管理模块包括奖品列表和创建奖品,奖品列表支持翻页效果。
2025-07-18 10:04:20
981
原创 Mybatis操作数据库----小白基础入门
创建一个练习的接口在resources下创建一个xml的文件,只要是在resources下就行,文件名一般与接口名对应接口和xml文件是两个不同的文件,怎么才能让他们对应起来呢在yml文件中配置mybatis:classpath表示resources,mapper表示mapper文件夹,**是通配符,Mapper.xml是文件,就是找到以Mapper.xml结尾的文件在xml文件中添加固定格式</mapper>
2025-03-09 17:05:33
836
2
原创 HTML5新元素
HTML5 是 HTML(超文本标记语言)的第五个主要修订版本,由万维网联盟(W3C)和 Web Hypertext Application Technology Working Group(WHATWG)共同推动发展。它带来了许多新特性和改进,极大地提升了网页的功能和用户体验:语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性,三维,图形及特效特性,性能与集成特性,CSS特性。
2025-03-06 12:04:01
1494
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅