- 博客(15)
- 收藏
- 关注
原创 idea插件【1】Smart Tomcat
在开发过程中除了springboot项目支持jar运行,很多场景下需要使用到tomcat外置服务部署,此时我们可以使用idea插件(Smart Tomcat 插件是一个用于简化与 Tomcat 服务器交互的工具,它提供了一些额外的功能来增强开发体验)帮助我们进行快速的服务部署与调试。
2024-09-04 08:00:00
1714
原创 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入门系列【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系列【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关注的人