自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis各版本下载

最近在搭建Redis集群时,发现个别Redis版本内容不全。粘贴各个版本供各位参考。

2024-04-09 15:23:08 286

原创 多线程面试要点

全称是AbstractQueuedSynchronizer,即抽象队列同步器。

2024-04-09 14:56:26 134

原创 MySQL面试内容2

如果一条sql执行很慢的话,我们通常会使用mysql自动的执行计划explain来去查看这条sql的执行情况,比如在这里面可以通过key和key_len检查是否命中了索引,如果本身已经添加了索引,可以判断索引是否有失效的情况。第一:在B树中,非叶子节点和叶子节点都会存放数据,而B+树的所有数据都会存放在叶子节点,在查询的时候,B+树查找效率更加稳定。5)尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,避免回表,提高查询效率。4)以 % 开头的Like模糊查询,索引失效。

2024-03-19 13:55:31 248

原创 MySQL常见面试内容及其答案

MySQL是一个开源的关系数据库管理系统,由瑞典MySQL AB公司开发,属于关系型数据库管理系统,主要用于Web应用,是世界上最流行的数据库管理系统之一。索引是一种数据结构,用于加快数据查询。索引可以帮助数据库快速找到所需的数据。

2024-03-18 14:45:48 79

原创 SpringBoot3.0 有哪些新特性?

Spring Boot 3.0通过Micrometer和Micrometer追踪提高应用可观察性,支持集成Micrometer 1.10+,引入了全新的可观察API并自动配置Micrometer追踪,包括对Brave、OpenTelemetry、Zipkin和Wavefront组件的支持。此外,Spring Boot 3.0还进行了一些非功能特性的改进,例如对嵌入式服务器、安全、度量、健康检查和外部化配置等特性的支持。它带来了大量的新特性和改进,可以帮助开发人员构建更高性能、更可靠、更安全的应用程序。

2024-03-18 14:43:13 1159

原创 Redis的常见面试内容

基于 SETNX 和 EXPIRE: 使用 SETNX(SET if Not eXists)命令来尝试设置一个键,如果设置成功,则表示获取到锁,并使用 EXPIRE 命令设置过期时间,防止锁永远不释放。它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。Redis 支持的数据结构包括字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等。- 丰富的数据结构: Redis 支持丰富的数据结构,如字符串、哈希表、列表、集合、有序集合等。

2024-03-14 10:07:28 241 1

原创 Springboot2.7 文件上传和下载

Springboot开发文件上传和下载

2024-03-11 11:47:25 440

原创 终于用上最新的Claude-3-sonnet

我下载的是windows的客户端,没有下载客户端的也可以登陆网页。目前Claude-3-sonnet是可以免费使用的,但是有限制。如果有哪位需要windows安装包可以私信我,免费发送。1、比较一下和ChatGPT3.5 使用上的区别。在使用上一定要节约啊 ,否则这点流量一会就用完。Claude-3 反应很流畅,问题答案相对准确。其它的高级使用还未用到。

2024-03-08 13:31:07 1044 1

原创 claude3 如何注册以及如何收费,新注册可以免费试用14天

订阅是 Claude3 最经济实惠的付费方式。每月支付固定费用,即可获得一定数量的 API 调用次数。这对于经常使用 Claude3 的用户来说是一个不错的选择。按需付费是 Claude3 最灵活的付费方式。您只需根据使用的 API 调用次数付费。这对于偶尔使用 Claude3 的用户来说是一个不错的选择。获取海外手机号或虚拟手机号后,您可以按照上述步骤进行注册。注册成功后,您就可以登录 Claude3 并使用其功能了。等服务获取海外手机号。等服务获取虚拟手机号。

2024-03-07 13:39:49 2501 4

原创 使用MybatisPlus中遇到的问题

mybatisPlus的高级使用

2024-03-07 11:29:05 379 1

原创 使用Netty作为底层框架,开发文件上传系统。SpringBoot+Netty+SpringTask。搭建过程2

在使用netty客户端向服务端发送文件时,如何保证大文件在传输时高可用,准确传输。在本篇采用的是效率较慢的案例,如何能同时将文件拆分成多块异步传输请大家多多讨论。

2024-03-06 14:17:59 792

原创 使用Netty作为底层框架,作为文件上传系统。SpringBoot+Netty+SpringTask

如何使用Netty、SpringBoot将文件在客户端与服务端中进行传输,如何保证文件的完整性,如果出现错误应该如何补救。

2024-03-05 13:58:48 463 2

原创 SQLServer 运行过程中突然宕机了,正在恢复

今天终于体会到什么是屋漏偏逢连夜雨,在下午最困的时候大群通知数据库崩了,连不上了。建议遇到这种情况只能等,千万不要学网上的把数据分离,附加。3、自动恢复完成后一定要第一时间,收缩日志防止再出现这种情况。4、选中数据库,右键选项,把恢复模式改为简单。1、ping服务器,正常可以ping通。2、登服务器查看数据库,显示正在恢复。5、选中数据库,右键选择分离。这种不但耽误时间还无效。6、完成后把恢复模式改为完整。建议每个公司都能有个运维!

2024-03-01 08:15:00 328

原创 Netty初体验,聊天室03(项目核心)

心跳是检测对方是否在线的依据。心跳频率可以根据项目实际情况进行设定。通过管理session,可以方便服务端随时向客户端发送响应。5、群组的Session管理,通过实现接口,自定义逻辑。3、服务端与客户端进行通信时,一定要确保对方是否存活。在接收客户端输入时,要新开一个线程,否则会阻塞。5、群组的Session的管理。4、用户Session的管理。3、客户端与服务端心跳机制。4、Session的管理。

2024-02-29 09:50:02 775

原创 Netty初体验,聊天室02

在具体业务中,请求类与相应类一一对应,并由特定Handler接收。PS:本博主不会描述,逼急眼了只会上代码。以上代码为消息传输中所能用到的消息类型。1、客户端与服务端进行数据传输的协议。抽象的消息类实现序列化。

2024-02-28 16:20:56 345

原创 Netty初体验,聊天室01

所有的准备工作已经完成,接下来编写业务代码。3、实现序列化,并自定义协议。

2024-02-28 15:48:13 460

Claude-3 windows 客户端,需使用魔法环境

Anthropic的Claude-3-Sonnet实现了智能和速度的平衡,并缩短了上下文窗口,用以优化速度和成本。对于更长的上下文信息,请尝试Claude-3-Sonnet-200k。

2024-03-08

使用Netty作为底层架构,开发文件上传系统

根据业务要求,将数据库备份定时异地备份。综合考量下使用netty作为底层进行通信。 系统架构 SpringBoot + Netty + SpringBoot Task。根据实际系统略有改动。

2024-02-28

使用netty做底层架构,搭建聊天室

使用自定义解析协议对消息进行处理,聊天模式分为群聊、单聊。该项目为学习使用,请勿直接应用到项目中!!!

2024-02-28

空空如也

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

TA关注的人

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