自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea插件【1】Smart Tomcat

在开发过程中除了springboot项目支持jar运行,很多场景下需要使用到tomcat外置服务部署,此时我们可以使用idea插件(Smart Tomcat 插件是一个用于简化与 Tomcat 服务器交互的工具,它提供了一些额外的功能来增强开发体验)帮助我们进行快速的服务部署与调试。

2024-09-04 08:00:00 1714

原创 linux入门系列【1】常用命令

linux 基本操作命令,便于我们去使用命令帮助我们去检索和排查问题。

2024-09-03 12:02:38 445

原创 springboot3.x入门系列【5】支持unix sock 套接字服务

Unix套接字(Unix Sockets),也称为本地套接字,是一种特殊的网络套接字,用于运行在同一台主机上的进程之间的通信。以下是Unix套接字的一些优缺点性能高效Unix套接字避免了内核与用户空间之间的数据复制开销,因为它们运行在同一个操作系统中,这可以提高通信性能。速度快由于避免了网络协议栈的开销,Unix套接字通常比网络套接字(如TCP/IP套接字)具有更快的通信速度。简单性Unix套接字的API与传统的套接字API相似,易于理解和使用。文件系统集成。

2024-08-26 21:17:18 1489

原创 springboot3.x入门系列【4】spring注解使用

在Spring Boot开发中,利用Spring提供的注解可以极大地简化应用配置和开发流程。这些注解不仅帮助我们以声明式的方式构建和管理Bean,还支持自动化配置,使得开发者能够轻松实现依赖注入、条件化Bean创建以及其他高级功能。通过合理使用这些注解,Spring Boot应用能够实现更高的灵活性和可维护性。

2024-08-22 07:30:00 181

原创 springboot3.x入门系列【3】性能提升技巧

使用Spring Boot的新特性对代码进行优化,可以显著提升开发效率和应用性能。

2024-08-21 07:45:00 1747

原创 springboot3.x入门系列【2】自定义springboot starter

Spring Boot Starter是一系列约定的集合,它通过提供预定义的配置和依赖管理,简化了Spring应用的搭建和开发过程,自定义Starter使得开发者能够封装特定的业务逻辑或技术实现,创建可重用的模块。这不仅有助于减少重复代码,还能确保配置的最佳实践。整体目录├── x86-framework-dependencies 公共依赖(版本管理)├── x86-framework-core 核心工具├── x86-framework-starter 模块starter。

2024-08-20 07:30:00 976

原创 docker系列【3】docker问题排查

Docker 问题排查是一个系统性的过程,涉及到多个方面。需要一些排查技巧帮助我们更好的去进行问题排查与解决。

2024-08-17 22:22:31 718

原创 docker系列【2】docker常用命令

Docker 常用命令可以快速进行docker容器化部署,便于快速进行环境搭建。

2024-08-14 07:30:00 1118

原创 docker系列【1】centos7下安装/卸载docker

Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境到一个可移植的、轻量级、自给自足的容器中。Docker容器可以在任何支持Docker的机器上运行,确保了应用在不同环境之间的一致性。Docker通过Linux容器技术实现隔离性,每个容器共享宿主机的内核,但拥有自己的文件系统、网络设置和进程空间。Docker的镜像层技术使得容器的创建和分发非常高效,镜像可以快速地在不同的环境中复制和部署。

2024-08-13 08:00:00 1053

原创 linux系列之-网络配置

Linux网络配置主要包括静态IP配置和动态主机配置协议(DHCP)动态配置两种方式。静态配置通过修改或使用ifconfigip命令直接指定IP地址、子网掩码、网关等信息。动态配置依赖DHCP服务器自动分配IP地址,适用于多数局域网环境。正确配置网络环境对系统通信至关重要。

2024-08-12 21:09:44 274

原创 开发提效之-远程debug调试

当属于业务上存在问题,导致了数据处理错误,则需要通过在业务代码上不断添加日志进行日志查看。远程调试为我们提供了解决方案,像运行本地代码一样调试远程主机上的程序,以排查远程程序的。一般用于远程服务启动不了,启动时连接到本地调试分析。异常日志,根据日志定位到出错代码,然后再根据相关参数及异常信息进行。表示启动时不中断(如果启动时中断,一般用于调试启动不了的问题);连接远程监听端口进行调试,一般调试问题用这种方式。进行设置断点的时候,会影响到其他用户的操作和请求。该断点上方的变量,编写只对自己生效的代码。

2024-08-10 17:15:54 1339

原创 springboot3.x入门系列【1】集成knife4j

在Spring Boot 3.x中集成Knife4j(以前称为Swagger UI增强版)来为API文档提供更友好的界面和管理功能。

2024-08-10 08:00:00 891

原创 Emqx入门系列【3】客户端认证方式之-内置用户认证

每种认证方式都有其适用场景和配置方法。例如,数据库认证适用于需要集中管理用户信息的大型系统,而 MQTT 证书认证适用于需要加密通信的金融或医疗行业。EMQ X 是一个高度可扩展的 MQTT 消息服务器,它支持多种认证和授权机制来确保安全性。中进行相应的设置,或者通过 EMQ X Dashboard 进行配置。要配置认证方式,通常需要在 EMQ X 的配置文件。

2024-08-09 07:30:00 1857

原创 Emqx入门系列【2】emqx 门户密码重置

EMQX 安装后进入门户登陆,使用默认密码 admin public 登陆成功后会提示进行密码重置,再实际使用过程中,不会说安装成功后,再手动去修改默认账号密码,有时候可能就会直接使用默认密码不会去修改,这样会导致密码安全问题。2) 在卸载脚本时需要考虑将现有的账号数据进行清除,使服务可以重复卸载安装。1) 服务一键安装后,进行门户账号密码重置。在原先服务安装脚本中,新增两点考量。admins 命令使用。

2024-08-08 14:31:42 6394 1

原创 Emqx入门系列【1】emqx环境搭建

EMQ X 是一个高度可扩展的、分布式的 MQTT 消息服务器,适用于 IoT、M2M 和移动应用程序。它提供了完整的 MQTT 协议支持,包括 QoS 0、QoS 1、QoS 2 消息传输,以及 Last Will 和 Testament 功能。EMQ X 还支持插件扩展,可以方便地集成各种功能,如 SQL 数据库集成、Websocket 支持等。1.1 选择对应系统与版本下载,其中有yum 、安装包类型(rpm 、 tar.zip )这里讲述下tar.zip 包安装方式。1.3 服务状态与面板。

2024-08-07 19:58:58 2893

空空如也

空空如也

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

TA关注的人

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