自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日志内存过高、磁盘占用过大排查解决

真实案例,出现日志占用服务器磁盘过大,占用内存过高排查解决(这里仅对于我的菜鸡服务器来说2c2g的)贴个图看下,内存已到了13.6,日志文件很大。

2025-02-15 09:37:48 630

原创 全面解读 Netty 中的 ByteBuf:高效内存管理与常用操作

Netty 是一个高性能的网络框架,在网络通信中,ByteBuf 是其核心组件之一,负责高效处理数据的读写和内存管理。与传统的 ByteBuffer 相比,Netty 的 ByteBuf 提供了更多灵活性和更高效的内存操作方式。本文将详细介绍 Netty 中 ByteBuf 的常用方法,如何高效地使用 ByteBuf 来优化网络数据的读写操作,并解决一些常见的性能问题。

2025-02-15 09:37:10 738

原创 你的Kafka连不上、Topic创建不了?可能是这些参数没设置对!

你的Kafka连不上、Topic创建不了?可能是这些参数没设置对!Kafka作为一种分布式流处理平台,其配置选项非常多,尤其是在网络通信方面。`listeners`、`advertised.listeners`、`listener.security.protocol.map`、`inter.broker.listener.name`这四个配置项是Kafka中非常重要的网络配置,它们控制着Kafka集群如何与外部应用进行通信以及集群内部如何互相通信。理解这些配置项的关联性、使用场景和重要性,对于确保Kafk

2025-02-15 09:36:35 1052

原创 居然还有人不懂强引用、弱引用与软引用

在Java中,内存管理是一个关键但复杂的话题。强引用、弱引用、软引用作为Java引用机制的重要组成部分,影响着对象的生命周期和内存的有效利用。这篇文章将深入探讨这三种引用类型的特点及其在实际应用中的场景,帮助开发者更好地优化内存使用并提升应用性能。

2025-02-15 09:35:56 951

原创 领导让我把内网服务器的mysql暴露到另一台服务器,我懵了

上面提到的都是一些常规操作,当然实现方案还是挺多的,并且单纯的将mysql暴露到公网还是不太合理的,下面给大家说一下更好的方案。上面可以看出不可以使用https或http进行简单的反代,但是可以借助nginx中的stream模块来实现。(前提是你的端口可达,且mysql允许所有ip进行连接,或者允许你指定的这个外网端口连接)首先通外网的服务器是完全可以访问内网中的mysql的,所以就是一个反向代理的事情?默认情况下nginx是不自带stream模块的,高版本的没了解(可能会有):MySQL 自定义协议。

2025-02-15 09:35:10 265

原创 这样的接口幂等实现我认为最为优雅(防重复提交)

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

2025-02-15 09:34:45 696

原创 docker常用命令,docker推送dockerhub

例子:docker push todoitbo/harbors:2.0。2️⃣:docker push 你的账户名/镜像仓库名:tag名。1️⃣:然后使用docker login登录。2️⃣:修改docker镜像的tag。首先docker创建一个账号密码。

2025-02-14 10:10:52 308

原创 postgresql介绍

postgresql介绍(基于C,开源开的更为彻底,可以基于它进行需改,比如华为的高斯sql),推荐使用12.x,新特性使用14.x。pgsql因为开源,有很多数据迁移的工具,可以快速从mysql,SQLServer平转,比如pgloader。pgsql社区很活跃,3个月发一版,常见的bug可以得到很好的修复。技术没有好坏之分,与业务相关,社区活跃度以及更新频次。国内很多国产数据库就是基于pgsql做的二次封装。pgsql相对于mysql上述问题的特点。pgsql和mysql 的区别。

2025-02-14 10:10:37 148

原创 mysql事务与隔离

隔离性(Isolation):MySQL 支持多个并发事务的执行,每个事务都应该相互隔离。这意味着一个事务的执行不应该影响其他事务的执行。持久性(Durability):事务提交后,其所做的更改应该永久保存到数据库中,并且在系统崩溃或故障后仍然可用。一致性(Consistency):事务执行后,数据库的状态应该符合预期的结果。原子性(Atomicity):一个事务中的所有操作要么全部执行,要么全部回滚。COMMIT:提交一个事务,将所有的更改保存到数据库中。ROLLBACK:回滚一个事务,撤销所有的更改。

2025-02-14 10:01:04 166

空空如也

空空如也

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

TA关注的人

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