- 博客(21)
- 收藏
- 关注
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-07-05 11:47:08
354
原创 小D----海量数据商用短链平台项目大课
从0-1 掌握ClickHouse新一代OLAP数据库。Kafka接入组件封装+Ip获取地理位置信息库使用。后端工程师角度进阶数据仓库+分层+大数据领域技术视野Flink+kafka短链接数据实时计算+多维度数据处理。Async异步关联查询+多维度宽表扩展。Flink多流合并+DWS层整合Click House存储。
2024-07-03 09:31:46
553
原创 MySQL面试内容2
如果一条sql执行很慢的话,我们通常会使用mysql自动的执行计划explain来去查看这条sql的执行情况,比如在这里面可以通过key和key_len检查是否命中了索引,如果本身已经添加了索引,可以判断索引是否有失效的情况。第一:在B树中,非叶子节点和叶子节点都会存放数据,而B+树的所有数据都会存放在叶子节点,在查询的时候,B+树查找效率更加稳定。5)尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,避免回表,提高查询效率。4)以 % 开头的Like模糊查询,索引失效。
2024-03-19 13:55:31
300
原创 MySQL常见面试内容及其答案
MySQL是一个开源的关系数据库管理系统,由瑞典MySQL AB公司开发,属于关系型数据库管理系统,主要用于Web应用,是世界上最流行的数据库管理系统之一。索引是一种数据结构,用于加快数据查询。索引可以帮助数据库快速找到所需的数据。
2024-03-18 14:45:48
167
原创 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
5106
原创 Redis的常见面试内容
基于 SETNX 和 EXPIRE: 使用 SETNX(SET if Not eXists)命令来尝试设置一个键,如果设置成功,则表示获取到锁,并使用 EXPIRE 命令设置过期时间,防止锁永远不释放。它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。Redis 支持的数据结构包括字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等。- 丰富的数据结构: Redis 支持丰富的数据结构,如字符串、哈希表、列表、集合、有序集合等。
2024-03-14 10:07:28
296
1
原创 终于用上最新的Claude-3-sonnet
我下载的是windows的客户端,没有下载客户端的也可以登陆网页。目前Claude-3-sonnet是可以免费使用的,但是有限制。如果有哪位需要windows安装包可以私信我,免费发送。1、比较一下和ChatGPT3.5 使用上的区别。在使用上一定要节约啊 ,否则这点流量一会就用完。Claude-3 反应很流畅,问题答案相对准确。其它的高级使用还未用到。
2024-03-08 13:31:07
1960
1
原创 使用Netty作为底层框架,开发文件上传系统。SpringBoot+Netty+SpringTask。搭建过程2
在使用netty客户端向服务端发送文件时,如何保证大文件在传输时高可用,准确传输。在本篇采用的是效率较慢的案例,如何能同时将文件拆分成多块异步传输请大家多多讨论。
2024-03-06 14:17:59
903
原创 使用Netty作为底层框架,作为文件上传系统。SpringBoot+Netty+SpringTask
如何使用Netty、SpringBoot将文件在客户端与服务端中进行传输,如何保证文件的完整性,如果出现错误应该如何补救。
2024-03-05 13:58:48
624
2
原创 SQLServer 运行过程中突然宕机了,正在恢复
今天终于体会到什么是屋漏偏逢连夜雨,在下午最困的时候大群通知数据库崩了,连不上了。建议遇到这种情况只能等,千万不要学网上的把数据分离,附加。3、自动恢复完成后一定要第一时间,收缩日志防止再出现这种情况。4、选中数据库,右键选项,把恢复模式改为简单。1、ping服务器,正常可以ping通。2、登服务器查看数据库,显示正在恢复。5、选中数据库,右键选择分离。这种不但耽误时间还无效。6、完成后把恢复模式改为完整。建议每个公司都能有个运维!
2024-03-01 08:15:00
1016
原创 Netty初体验,聊天室03(项目核心)
心跳是检测对方是否在线的依据。心跳频率可以根据项目实际情况进行设定。通过管理session,可以方便服务端随时向客户端发送响应。5、群组的Session管理,通过实现接口,自定义逻辑。3、服务端与客户端进行通信时,一定要确保对方是否存活。在接收客户端输入时,要新开一个线程,否则会阻塞。5、群组的Session的管理。4、用户Session的管理。3、客户端与服务端心跳机制。4、Session的管理。
2024-02-29 09:50:02
859
原创 Netty初体验,聊天室02
在具体业务中,请求类与相应类一一对应,并由特定Handler接收。PS:本博主不会描述,逼急眼了只会上代码。以上代码为消息传输中所能用到的消息类型。1、客户端与服务端进行数据传输的协议。抽象的消息类实现序列化。
2024-02-28 16:20:56
389
Claude-3 windows 客户端,需使用魔法环境
2024-03-08
使用Netty作为底层架构,开发文件上传系统
2024-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人