刷新
ubuntu上Docker的安装、卸载及加速

以下操作来源于https://www.jb51.net/server/338655pwg.htm ,个人验证成功,以防万一简化记录于此,如果卸载方法不起作用可尝试https://blog.csdn.net/qq_44956040/article/details/148402194 这一篇。 Dock ...

深入解析Java启动参数:从基础配置到高级调优

博主头像 全面指南:内存管理·GC策略·性能监控·避坑实践 一、启动参数的核心分类与作用 Java启动参数是连接应用代码与JVM的桥梁,直接影响性能、稳定性和诊断能力。根据规范层级可分为三类: 类型 前缀/语法 核心用途 稳定性 典型示例 标准参数 - 基础功能控制(跨平台兼容) 高 -cp lib/*:cl ...

JVM监控利器:jstat命令全方位详解

博主头像 本文深入解析Java虚拟机(JVM)的核心监控工具jstat,涵盖12种关键监控场景,助力开发者精准诊断内存、GC及类加载问题。 1. 类加载与卸载监控(-class) 命令:jstat -class <pid> 输出字段: Loaded:已加载类总数 Bytes:加载类占用的字节数 Unlo ...

mosquitto【MQTT消息代理软件】

博主头像 mosquitto简述 概述 mosquitto是一款开源的MQTT消息代理(服务器)软件,实现了MQTT协议版本3.1和3.1.1,提供轻量级的,支持可发布/可订阅的的消息推送模式。 官网:Eclipse Mosquitto API:mosquitto.h 安装 sudo apt install ...

通过文件IO进行文件复制

博主头像 利用标准 IO 函数接口实现文件拷贝,把本地磁盘的文件 A 中的数据完整的拷贝到另 一个文本 B 中,如果文本 B 不存在则创建,要求文本 A 的名称和文本 B 的名称通过命令行 传递,并进行验证是否正确。linux 上进行验证: /********************************* ...

D-BUS、GDBUS【IPC】

博主头像 D-BUS、GDBUS简述 DBUS reference : https://blog.csdn.net/f110300641/article/details/106823611, https://dbus.freedesktop.org/doc/dbus-specification.html, L ...

普通用户修改repo文件下载rpm包

博主头像 前言 我们有个服务会在pod内下载rpm包,只是下载,并不安装。本来是正常运行的,但最近公司的repo源启用了动态密码,这个动态密码只有1天的有效期,导致新镜像出来后只有第一天能正常下载rpm包。更蛋疼的时候pod内只能用普通用户,没法修改存放在/etc/yum.repo.d目录下的repo文件。翻 ...

ROS开发工具——rosbag功能介绍及应用

博主头像 引言 rosbag是ROS系统的核心组件之一,其主要作用是记录数据包,重新发布来自一个或多个数据包的消息,汇总数据包的内容,检查数据包的消息定义,根据Python表达式过滤数据包的消息,对数据包进行压缩和解压缩,以及重建数据包的索引。在机器人开发过程中,当程序运行出现奇怪的bug后想要重现或者想要测 ...

高效查日志进阶指南:掌握grep命令的完整技巧

博主头像 高效查日志进阶指南:掌握grep命令的完整技巧 查看匹配行前后上下文 1. 查看匹配行及前面N行(-B参数) 有时候我们需要查看异常发生前的上下文,这时可以使用-B(Before)参数: # 查找NullPointerException,并显示前面5行和后面50行 grep -B 5 -A 50 " ...

如何通过云服务器搭建一个内网穿透服务器

技术痛点 想发往客户一个终端机,搭载了openwrt系统也可以是Linux系统,但可能存在BUG,有联网功能的情况下需要远程调试终端机,如何实现能坐在办公室就能远程登录终端机。 要实现远程调试基本条件: 1、终端处于运行状态,系统服务没有卡死 2、终端需要接入互联网,WIFI或者有线网络 解决方案 ...

Linux系统编程1核心概念1.4 Unix历史与标准 1.5 C 标准

1.4 Unix 历史与标准 Unix 复杂而杂乱的历史导致它缺乏单一标准,因此需要仔细阅读文档才能确定您的代码是否可移植,甚至能否在您自己的系统上运行。了解 Unix 的历史,您会发现某些特性源自不同的 Unix 发行版,有时甚至互不兼容,而有些特性则融合了 Unix 家族不同分支的思想。 1.4 ...

容器面试题

博主头像 一、docker面试题 1、docker是什么,和虚拟机的区别是什么? docker是一个基于容器技术开源平台,用于打包,分发,运行应用,容器提供轻量级,快速的虚拟环境 区别 vm是整套的操作系统 docker是共享主机内核,资源消耗更低,启动的非常快 docker启动快 占用资源少 隔离性 可移植 ...

今年失业的程序员兄弟姐妹们,你们都去干什么了?

博主头像 作为一个在程序员这条路上摸爬滚打了十多年的老兵,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到27岁在世界500强外企做汽车电子,再到28岁开始自媒体创业,30岁赚到第一个百万,现在在二线城市买房买车,我想我对这个问题很有发言权。 说实话,当我看到今年这么多程序员朋友失业的消息时,我的心情是 ...

为什么大多数的程序员的编程界面背景都是黑色的?

博主头像 作为一个在程序员这条路上摸爬滚打了十多年的老兵,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,我想我对这个问题很有发言权。 说起黑色背景,这真的是一个让我感慨万千的话题。刚开始学编程的时候,我和大多数新手一样,用的都是白色背景的ID ...

亲测可用!麒麟环境下安装 SeaTunnel 完整指南

博主头像 想知道怎么在麒麟Linux服务器上快速安装Apache SeaTunnel吗?本文带你一步步完成环境准备、插件包下载加速和启动测试,轻松搭建稳定的数据同步平台,亲测可用! 首先,因为SeaTunnel是基于java开发的,所以需要准备java环境。 所需软件包及版本要求 我用的是麒麟 Kylin L ...

<1234···15>