- 博客(454)
- 收藏
- 关注

原创 DockerCompose玩转Kafka单体与集群部署,Redpanda Console助力可视化管理
本文将引导你通过Docker Compose快速搭建Kafka与Zookeeper环境,并介绍如何利用Redpanda Console对Kafka集群进行可视化管理。通过Docker Compose的简化配置,减少繁琐的手动安装步骤,使得Kafka的部署变得更加简洁与高效。Redpanda Console则作为一款强大的Kafka管理工具,帮助开发者和运维人员通过图形化界面轻松查看Kafka集群的状态、消息流动等信息,极大提升了使用Kafka的体验。
2025-01-06 20:17:19
1295
1

原创 这插件真绝!粘贴=打开,手都懒废了
懒是一种美德,而美德需要被技术赋能。如果你也觉得打开网站太麻烦,那就试试这个插件吧,让你的浏览器真正懂你,贴心又高效!我的 GitHub 开源项目仓库。
2024-12-25 12:35:29
1112
1

原创 服务器重启mac地址就变,我快疯了
mac地址有时候会绑定某一个软件,比如说帆软,所以每次重启就会导致失效,这里仅做如何实现mac地址固定化操作
2024-11-11 12:21:25
1515

原创 Service Worker让我的系统在断网情况下还在running
Service Worker 是提升现代 Web 应用性能的核心技术之一。它让应用具备离线功能、缓存资源、后台同步等强大特性。而本文将手把手教你如何在项目中注册 Service Worker,深入解析它的工作原理,帮助你轻松入门并应用这一技术来优化用户体验。
2024-10-31 12:33:47
1085

原创 这样的接口幂等实现我认为最为优雅(防重复提交)
在现代软件开发中,接口幂等性是确保系统稳定和可靠的重要设计原则之一。本文将详细探讨接口幂等性的概念、实现方法及其在实际应用中的重要性。我们将从基本概念入手,解释什么是幂等性,为什么它对接口设计至关重要,并通过具体实例和最佳实践,帮助开发者实现真正的幂等接口,避免因重复提交而导致的数据异常和系统错误。
2024-09-09 12:31:15
1109

原创 面试官:left join后用on还是where?区别真的很大!
在 SQL 查询优化中,条件放置的位置至关重要。究竟是将条件放在连接条件中,还是放在 WHERE 子句中,可能会显著影响查询的性能和结果。本文将深入探讨这两种方法的区别,揭示各自的优势与劣势,帮助开发者在实际应用中做出最佳选择。
2024-09-04 13:04:00
1409

原创 K8s?Jenkins?NO!只用gitlab就可以实现springboot(多模块)的自动化部署(全过程+踩坑)
K8s?Jenkins?NO!只用gitlab就可以实现springboot(多模块)的自动化部署(全过程+踩坑)
2024-09-03 07:15:00
850

原创 系统一执行systemctl就报错`No space left on device`,全部拿下
当你在系统中遇到 “No space left on device” 错误时,可能会感到十分困惑。这个错误通常意味着系统无法为新的数据分配空间,但其根源可能远不止于磁盘空间不足。本文将详细探讨多种可能导致这一错误的原因,包括磁盘空间的实际使用情况、文件描述符的限制、磁盘配额问题以及系统配置错误等。通过理解这些问题,你将能够更有效地解决和预防类似的错误,确保系统的平稳运行。
2024-09-02 12:37:20
993

原创 什么?inner join比left join更快?
在数据库查询中,`INNER JOIN` 和 `LEFT JOIN` 是两种常见的连接操作。虽然它们在功能上有显著差异,但在性能方面也有着不同的表现。本文将对这两种连接方式进行深入的性能比较,探讨各自的优缺点,提供优化建议,并通过实际案例分析帮助读者更好地理解在不同场景下选择合适的连接方式如何影响查询性能。
2024-07-24 12:28:58
16587

原创 同事一句sql成功将线上服务搞瘫
设置:确保足够的内存用于缓存数据和索引,减少磁盘访问。设置:提高IO吞吐量,适应大规模写操作和检查点处理。监控和调整:在调整这两个参数后,监控数据库性能和系统资源使用情况,逐步调整,以达到最佳性能。确保在修改这些参数之前,备份好数据库和配置文件,避免因配置不当导致系统不稳定。
2024-07-23 12:24:48
15398

原创 使用AOP优化Spring Boot Controller参数:自动填充常用字段的技巧
本篇博客将深入介绍如何利用AOP技术,在Spring Boot应用中实现对Controller保存方法参数的重写。我们将重点讨论如何利用AOP切面,自动填充常用字段(如创建时间、修改时间、创建人、修改人),以提高代码的重用性和可维护性。
2024-07-21 20:57:36
15851

原创 建表困难症?试试这个工具
在日常开发中,创建数据库表可能会因为字段命名和数据类型的选择而变得繁琐。本文介绍一个使用Go语言编写的工具,通过简单输入中文字段名,自动生成相应的SQL建表语句,极大简化了数据库表的创建过程。
2024-07-19 12:37:55
15270

原创 不好命名?试试这个工具
在这篇博客中,我们将介绍一个使用Go语言编写的命名工具。这个工具可以将中文短语翻译成英文,并根据指定的格式生成不同的命名方式,如小驼峰、大写下划线和大驼峰格式。该工具不仅方便开发者进行命名,还提供了多种翻译选择,解决了命名难的问题。
2024-07-18 13:00:38
15268

原创 谷歌插件之页面标记
在本文中,我们将深入探讨如何利用谷歌插件中的画笔标注功能,让你能够在网页上进行个性化的标注、笔记和提醒。无论是对于学习、工作还是日常浏览,画笔标注都将成为你提高效率和信息管理的利器。
2024-07-16 12:26:58
16351

原创 谷歌插件之一键关闭同域名页面
本文将详细介绍如何开发一个谷歌插件,帮助用户一键关闭所有相同域名的页面。通过此插件,用户可以提高浏览器的使用效率,并深入了解Chrome扩展的开发流程。本文将从插件的功能需求、代码实现、打包发布等多个方面进行详细讲解。
2024-07-11 12:27:37
15465

原创 springboot整合微信公众号实现模版消息推送
本文将详细介绍如何使用Spring Boot整合微信公众号,实现模版消息推送。我们将从项目的搭建开始,逐步讲解每个步骤,并通过示例代码帮助读者更好地理解和实现这一功能。无论你是新手还是有经验的开发者,都能从中找到实用的技巧和方法。
2024-07-08 12:42:51
17403
1

原创 @Builder注解详解:巧妙避开常见的陷阱
`@Builder`注解是Lombok库中的一个强大工具,它能够极大简化Java对象的创建。然而,这个注解也隐藏了一些陷阱和问题,容易在不经意间给开发者带来困扰。本文将深入探讨`@Builder`的使用细节,揭示常见的隐藏问题,并提供实用的解决方案和最佳实践,帮助开发者在使用`@Builder`时更加得心应手。
2024-07-08 12:42:32
20392

原创 微信公众平台扫码登录:Spring Boot与JustAuth的完美结合
本文将详细介绍如何使用JustAuth库整合Spring Boot实现微信公众平台的扫码登录功能。从基础配置到实际代码实现,逐步讲解每一个关键步骤,帮助开发者快速上手并实现微信扫码登录功能。
2024-06-27 18:39:09
16311

原创 Linux上搭建邮件服务
本文将深入探讨在Linux操作系统中搭建、配置和管理邮件服务的关键步骤和技术要点。我们将从基础概念开始介绍,逐步深入讨论邮件传输代理(MTA)、邮件接收代理(MDA)以及邮件交换客户端(MUA)的工作原理和配置方法。通过详细的实例和操作指南,帮助读者全面理解如何在自己的Linux服务器上设置稳定、高效的邮件系统。
2024-06-26 12:49:57
18369
4

原创 探索Uptime命令:Linux系统管理员的必备工具
本文将深入探讨Linux中的`uptime`命令,介绍其功能和使用方法。我们将详细解释`uptime`命令的输出信息,并提供实际案例来说明如何利用这一命令监控和优化系统的运行状态。无论您是Linux新手还是经验丰富的系统管理员,本文都将为您提供有价值的见解和实用的技巧。
2024-06-26 12:48:45
15396
Windows64+java8
2024-05-16
java面试手册(逆袭)
2023-12-28
教育学习+Python编程+网站爬取(pc+app)+知识理解与技能实践
2023-12-28
python模拟浏览器滚动懒加载获取自己CSDN下所有文章
2023-11-20
linux常用命令明细(详细)
2023-10-11
运维+centos7+mysql+oss+加密备份+本地备份+远程备份+压缩备份+py脚本实现+定量备份
2023-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人