自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可乐加.糖

专注于Java后端技术分享!

  • 博客(45)
  • 资源 (1)
  • 问答 (10)
  • 收藏
  • 关注

原创 FastBee平台和设备对接简单介绍

FastBee是一个面向中小企业和个人用户的物联网平台,提供设备管理、数据分析和远程控制等核心功能。平台采用四层架构(感知层、网络层、平台层、应用层),支持多种协议接入,通过物模型实现设备数字化管理。对接流程包括准备设备资料、协议开发、产品管理、物模型定义和设备添加等步骤。以海为科技设备为例,展示了从SDK集成、协议适配到数据模拟的全过程,最终实现墒情监测和水肥控制等农业物联网应用。该平台具有快速接入、统一管理和安全保障等特点,为物联网应用开发提供标准化解决方案。

2025-11-10 14:09:32 957 2

原创 Pano2vr6制作全景html5

Pano2VR

2025-11-10 14:06:52 499

原创 数据库PostgreSql常用的一些SQL

本文总结了PostgreSQL中常用的SQL操作,包括递归查询和复杂查询方法。递归查询部分提供了三种基于不同节点(父节点、子节点、当前节点)的区域层级查询示例,适用于省市区域数据查询。复杂查询部分展示了使用LEFT JOIN结合子查询统计设备、报警和故障数据的方法。最后还介绍了存储过程函数的应用,通过省份分组统计设备、报警和故障总数。这些SQL示例涵盖了PostgreSQL中层级数据处理、多表关联聚合和存储过程等常见场景,具有实用参考价值。

2025-10-15 09:31:59 370

原创 Spring、SpringBoot框架核心流程详解

本文系统梳理了Spring框架中三个核心模块的生命周期和运行流程: Spring Bean生命周期:涵盖实例化、属性注入、初始化(Aware接口、@PostConstruct)、BeanPostProcessor处理及销毁过程,区分了Singleton和Prototype作用域的管理差异; Spring MVC请求流程:以DispatcherServlet为核心,详细解析了从请求分发、HandlerMapping匹配、拦截器链执行到视图渲染的完整链路,特别说明@ResponseBody的短路机制; Spri

2025-09-21 21:19:11 810

原创 Spring AI 整合OpenAI 聊天、做图

闲来无事,写了一篇Spring AI 整合 OpenAI 聊天、做图的博客

2025-09-21 16:05:39 929 1

原创 数据库面试知识点总结

本文详细解析了MyBatis和存储引擎的核心知识点。MyBatis部分深入分析了#{}与${}的区别、缓存机制、动态SQL和插件原理,重点阐述了预编译防注入特性及缓存作用域。存储引擎部分对比了InnoDB和MyISAM的架构差异,包括InnoDB的缓冲池、事务支持等特性。全文通过流程图和表格形式直观呈现技术细节,适合面试准备和技术深度理解。

2025-09-20 14:49:35 1059

原创 Redis核心面试知识点汇总

Redis核心知识点摘要:本文全面解析Redis的核心技术与应用场景。首先详细介绍了五大数据结构(String、Hash、List、Set、ZSet)的命令语法、典型应用及优化技巧。其次深入剖析了RDB和AOF持久化机制,包括COW写时复制原理和混合持久化优势。重点分析了Redis高性能的三大支柱:纯内存操作、I/O多路复用模型和高效数据结构设计。最后对比了不同部署模式的适用场景,为实际应用提供选型指南。全文贯穿分布式锁、排行榜等实战案例,是Redis深度学习的权威参考资料。

2025-09-20 14:48:58 1672

原创 Java适配器模式介绍与实现示例

本文介绍了Java中的适配器设计模式及其实现示例。适配器模式是一种结构型设计模式,用于解决接口不兼容问题,通过在两个不兼容接口之间建立桥梁来实现协同工作。文章阐述了两种适配器类型:类适配器(通过继承实现)和对象适配器(更常用,通过组合实现)。通过一个媒体播放器示例(支持MP3、MP4和VLC格式)详细展示了对象适配器的实现过程,包括定义目标接口、适配类、创建适配器和测试代码。最后还提供了一个类适配器的简单示例,以及一个实际业务中多平台URL路径匹配处理的场景提示。适配器模式适用于需要使用现有类但接口不匹配、

2025-09-19 15:01:15 820

原创 Java 运维中的一些常用命令

本文总结了Java开发中常用的运维操作命令,主要包括三部分内容:1)Java jar文件操作,包括启动命令、修改配置和替换class文件的方法;2)服务监控相关命令,如进程查询、端口查找和日志查看技巧;3)Git统计代码行数、分支合并查询等常用命令,以及服务器抓包分析的步骤。这些命令涵盖了Java应用部署、调试、维护和版本控制的常见场景,为开发人员提供了实用的运维参考。

2025-09-19 14:52:22 408

原创 Java8的Lambda表达式介绍和常用操作

本文详细介绍了Java 8中的两个重要特性:Lambda表达式和Stream API。Lambda表达式作为一种匿名函数,简化了函数式编程的实现,其语法结构包括参数列表、箭头操作符和函数体。核心应用需配合函数式接口(如Predicate、Function等)。Stream API则提供了高效的数据处理方式,重点讲解了map操作的转换功能,以及filter、sorted等常用操作。通过Person类的多个实用示例(包括查找、排序、过滤、属性提取等),展

2025-09-19 14:21:31 935

原创 Redis的常用命令及`SETNX`实现分布式锁、幂等操作

本文详细介绍了Redis常用命令及其在分布式系统中的典型应用。主要内容包括: 核心命令解析:重点讲解了SET、GET、DEL、EXPIRE、TTL、INCR等命令的用法,特别说明SET命令的扩展选项(NX/XX参数)和原子性特性。 典型应用场景: 分布式锁实现(含Java代码示例) 限流器设计 缓存防穿透方案 幂等操作控制 关键注意事项:强调命令的原子性操作、分布式锁续期问题、值覆盖风险等实践要点。

2025-07-10 09:58:51 1178

原创 项目版本管理和Git分支管理方案

本文主要介绍了项目团队协作和需求文档的规范。在团队协作部分,明确了项目经理、需求分析师、开发团队、测试团队和运维团队的职责,并制定了项目时间线与里程碑,确保各阶段任务按时完成。同时,针对技术难题、需求变更、人员流失等风险,提出了相应的应对措施。跨团队同步会议和版本升级决策树进一步保障了项目的顺利推进。在需求文档部分,强调了需求拆分的必要性,并提供了项目背景、目标、功能模块和功能需求的详细描述规范,确保需求文档的完整性和可执行性。通过清晰的团队分工和规范的需求管理,项目能够高效推进并达成预期目标。

2025-05-16 17:08:09 1467

原创 Java ByteBuf解析和进制转换汇总

本文提供 Java 中进制转换、字节数组(byte[])与 Netty ByteBuf 的解析互操作示例,涵盖十进制、十六进制、ASCII 码、反码及基础数据类型转换等场景。以下是一个包含 Java 技术文档进制转换结合 Bytes 数组和 ByteBuf 使用示例的 Demo核心工具类通过结合 Java 原生字节操作与 Netty 的。

2025-04-22 16:36:35 1315

原创 Spring Boot生成PDF文件导出

java生成定制的PDF文件。

2025-04-21 14:54:38 521

原创 NodeRED接收文件上传并实现文件转发

本文主要是介绍通过NodeRED的Http in节点来实现接收文件上传,同时实现异步的一个快速响应逻辑,然后再继续传递参数到下一个节点来处理业务数据,通过第三方库axios来发送请求调用http接口到指定的服务器上。

2025-04-21 14:44:24 1215

原创 SpringBoot+Git+Jenkins+K8s容器化部署

SpringBoot+Git+Jenkins+K8s容器一套部署流程

2025-04-19 10:52:11 378

原创 NodeRED模拟复杂流程处理

这里主要是通过Node-RED实现对于业务流程比较复杂的场景处理,两种方式传递参数:第一种采用全局函数来异步调用的方式,第二种采用函数直接传递值到下一个节点来处理数据。

2025-04-19 10:35:56 1479

原创 腾讯云K8s容器部署SpringBoot项目实现方案

在Jenkins+GitLab+腾讯云CODING+腾讯云Kubernetes容器服务上部署SpringBoot项目的完整实现方案和示例,你可以根据实际需求进行调整和扩展。Jenkins+GitLab+腾讯云CODING+腾讯云Kubernetes容器服务部署SpringBoot项目的实现方案和演示。

2025-04-03 15:12:12 1936 2

原创 一篇关于Netty相关的梳理总结

Netty 是一个基于 Java 的高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。它简化了 TCP/IP、UDP 协议的实现,并提供了灵活的协议处理和事件驱动机制,广泛应用于高并发、低延迟的网络应用,如实时通信、在线游戏、大数据传输等场景

2025-04-03 15:04:26 1181

原创 腾讯云创建DeepSeek AI应用及使用教程

本文档指导用户通过腾讯云大模型知识引擎创建并配置DeepSeek智能应用,实现知识库集成与智能问答功能。

2025-03-20 11:18:32 2888 1

原创 AI大模型在物联网行业的应用场景深度解析

随着技术的不断进步,AI大模型将与物联网深度融合,推动各行业的智能化升级。例如,2025年物联网产业将进入深度融合与价值凸显的新时代,AI大模型将在各垂直行业实现全面落地。正从单一设备智能化迈向全域协同智能。未来,随着5G-A/6G通信、神经拟态芯片等技术的突破,物联网将形成更高效、安全的智能网络。企业需关注垂直场景的深度定制(如周鸿祎提出的“数转智改”路径),同时平衡技术创新与社会伦理,方能实现可持续的智能化转型。

2025-03-19 16:53:15 2744 1

原创 AI 大模型的基本原理详细介绍

随着人工智能技术的飞速发展,大模型已成为当前的研究热点和应用前沿。从自然语言处理到计算机视觉,从智能推荐到自动驾驶,大模型展现出了强大的性能和广泛的应用潜力。本文将深入探讨 AI 大模型的基本原理,包括其架构、训练过程、优化技巧以及应用场景等方面。

2025-03-19 11:10:47 2092 1

转载 一文读懂大模型的基本概念

大模型是指具有大规模参数和复杂计算结构的机器学习模型。本文从大模型的基本概念出发,对大模型领域容易混淆的相关概念进行区分,并就大模型的发展历程、特点和分类、泛化与微调进行了详细解读,供大家在了解大模型基本知识的过程中起到一定参考作用。大模型是指具有大规模参数和复杂计算结构的机器学习模型。这些模型通常由深度神经网络构建而成,拥有数十亿甚至数千亿个参数。大模型的设计目的是为了提高模型的表达能力和预测性能,能够处理更加复杂的任务和数据。

2025-03-19 10:33:03 195

原创 SpringBoot实现接口重试方案

在微服务架构中,服务之间的调用经常会发生网络波动、超时等问题,导致接口调用失败。为了提高系统的稳定性和容错性,对接口调用进行重试是一种常见的策略。本文将介绍如何在 Spring Boot 中实现接口重试方案。

2025-03-17 16:45:45 1404 1

原创 Java 分布式高并发重试方案及实现

在分布式系统中,高并发场景下接口调用的稳定性至关重要。为了应对接口调用失败的情况,提高系统的容错性和可靠性,重试机制成为一种常见的解决方案。本文将介绍 Java 分布式高并发重试方案,并基于 Spring Boot 提供具体的实现方法。

2025-03-17 16:45:27 1606

原创 SpringBoot集成Netty的方案以及Demo示列

通过上述步骤,我们成功地在 Spring Boot 中集成了 Netty,实现了一个简单的服务器和客户端通信示例。Netty 提供了高性能的网络通信能力,适用于需要处理大量并发连接和实时通信的场景。在实际应用中,可以根据业务需求进一步扩展和优化 Netty 的配置和处理器逻辑。

2025-03-17 16:44:59 835

原创 第三方授权登录的用户表设计实现

第三方应用注册登录,主要介绍一个系统兼容多个移动端应用来设计手机号唯一,识别多平台多小程序业务场景。

2025-03-17 11:06:26 1117 1

原创 时间轮算法HashedWheelTimer

时间轮(Timing Wheel)是一种高效管理定时任务的算法,常用于网络框架、任务调度等场景。其核心思想是将时间划分为多个槽(Slot),通过轮状结构循环遍历这些槽,以低时间复杂度处理定时任务的添加、触发和删除。

2024-11-30 09:17:51 430

原创 SpringBoot 后端 i18n 国际化实现

SpringBoot 后端 i18n 国际化实现

2024-11-30 09:10:12 262

原创 SpringCloud微服务应用组件

SpringCloud生态全家桶

2024-11-23 09:02:02 1466

原创 Linux和Docker常用命令

Linux和Docker常用命令

2024-11-21 19:53:57 1242 1

原创 RabbitMQ和RocketMQ相关面试题

RabbitMQ和RocketMQ 相关面试题

2024-11-20 16:38:43 1875 3

原创 MySql 慢查询排查方案

Mysql 慢查询排查方案

2024-11-19 11:06:32 513

原创 MySql-存储引擎-索引

MySQL存储引擎与索引系统解析 摘要:本文详细对比了MySQL两种主要存储引擎MyISAM和InnoDB的特性差异。MyISAM强调性能但不支持事务,采用数据与索引分离存储;InnoDB支持事务和行锁,数据与索引一体化存储。深入解析了B+树索引结构及其优势,包括聚簇/非聚簇索引的区别,以及Hash索引的局限性。同时介绍了索引类型、失效场景和优化方案,并对比了MySQL与Oracle数据库的关键差异。最后提供了数据库优化实践经验,如分库分表、索引规范等建议。

2024-11-19 11:05:31 1049

原创 邮件服务发送消息实现

邮箱服务发送邮件消息实现

2024-11-12 18:56:33 943

原创 微信公众号发送模板消息实现

微信公众号发送模板消息实现

2024-11-11 18:14:04 1509 1

原创 阿里云短信服务实现

阿里云短信服务java代码实现

2024-11-08 10:54:48 874

原创 阿里智能外呼机器人

阿里云智能外呼实现,介绍参考链接:https://help.aliyun.com/document_detail/152664.html。

2024-11-08 10:54:37 2590 1

原创 K8s容器内获取客户端请求IP

K8s容器获取客户端请求ip配置

2024-09-26 16:40:26 484

原创 k8s 容器部署Node-RED

要在Kubernetes上部署Node-RED,您可以使用Docker镜像直接运行Node-RED,或者创建一个Dockerfile来定制Node-RED。这将在Kubernetes集群上部署Node-RED,并通过LoadBalancer类型的Service暴露它,允许您通过外部IP访问Node-RED的Web界面。最后,创建一个Service配置文件来暴露Node-RED到集群外部:service.yaml。首先,创建一个Dockerfile来定制Node-RED镜像:Dockerfile。

2024-09-26 16:38:55 1429

Pano2 VR 皮肤Skins

Pano2 VR 皮肤Skins:内有6种皮肤供你旋转

2025-11-10

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

TA关注的人

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