- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 【Naming看懂这个Dubbo底层你就了解了】
java运行// 远程接口必须继承Remote// 远程方法必须抛出RemoteException是 RMI 注册表的 “操作工具”,核心用于绑定、查找、解绑远程对象;使用核心流程:启动注册表 → 服务端绑定远程对象 → 客户端查找并调用远程方法;关键注意 URL 格式、注册表端口和跨主机 IP 的配置,避免连接失败。
2026-01-15 19:34:08
851
原创 【基于JAVA的游戏账号在线交易系统的设计与实现-编程类专业毕业设计指导-指导指导专业指导】
研究背景近年来,全球游戏行业呈现出蓬勃发展的态势,市场规模不断扩大。随着智能手机的普及、互联网技术的飞速发展以及 5G 网络的逐渐覆盖,游戏的受众群体日益广泛。从传统的大型端游到便捷的手游,各类游戏层出不穷,满足了不同年龄段、不同兴趣爱好玩家的需求。根据市场研究机构的数据显示,全球游戏市场规模每年都以可观的速度增长,这一趋势在未来一段时间内仍将持续。游戏的普及使得玩家数量急剧上升。不仅年轻人群体是游戏的主力军,越来越多的中年人和老年人也开始加入到游戏的行列中。
2026-01-09 13:59:56
1020
原创 【编程类专业毕业设计指导-国开-指导指导专业指导】
Java是一种广泛应用的高级编程语言,由Sun Microsystems 公司于 1995 年推出,后被Oracle收购。它凭借自身诸多显著特性,在软件开发领域占据着举足轻重的地位。Java具有卓越的跨平台性,这得益于其“一次编写,到处运行”的理念。Java程序被编译成字节码,可在安装了Java虚拟机(JVM)的任何操作系统上运行,大大提高了软件的可移植性和开发效率[1]。在安全性方面,Java 表现出色。它内置了安全机制,如字节码验证、访问控制等,能够有效防止恶意代码的攻击,保障系统的稳定运行。
2026-01-09 11:32:45
363
原创 【编程类专业毕业设计指导-国开-指导指导专业指导】
本文设计并实现了一个基于SpringBoot的实体药店销售系统,旨在解决传统药店面临的数字化转型需求。系统采用Java语言开发,结合SpringBoot框架和Vue.js前端技术,实现前后端分离架构。通过MySQL数据库存储药品、订单、用户等核心数据,系统具备药品管理、订单处理、利润统计等功能模块,并区分管理员、供应商等不同角色的操作权限。研究分析了系统的技术可行性、经济可行性和操作可行性,展示了系统如何帮助药店突破地域限制、优化管理流程、提升服务质量。该系统的实现为传统药店向数字化、智能化转型提供了有效解
2026-01-09 11:18:00
758
原创 【编程类专业毕业设计指导】
本文介绍了一个基于Java的水果在线销售平台的设计与实现。系统采用SpringBoot+MyBatisPlus+Vue.js技术栈,前端使用ElementUI组件库。论文详细阐述了系统开发技术、需求分析、功能设计、数据库设计以及各功能模块的实现过程。平台实现了用户注册登录、水果分类展示、购物车管理、订单处理等核心功能,解决了传统水果销售的地域限制、信息不对称等问题。通过可行性分析和测试验证,系统具有技术可行性和经济可行性,为消费者和商家搭建了便捷的交易平台,提升了水果销售效率。
2026-01-09 11:05:54
903
原创 【Mybatis Plus-一篇就够】
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生(提供了快速使用mybatis的方式)。官网:https://mybatis.plus/ 或 https://mp.baomidou.com/1.如果主键对应的实体类属性中没有设置主键的生成策略,那么MP自动为主键生成值,且回填到实体对象下;2.如果未指定主键生成策略,即使表的主键是主键自增,也不会使用主键自增;
2026-01-08 20:10:04
571
原创 【Vue脚手架--一篇就够】
官网:https://nodejs.org/zh-cn/中文学习网:http://nodejs.cn/learn1.Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。2.前端的底层 html,css和 js, 这些都不需要编译 , 由浏览器解释运行(解释型语言)3.我们可以将Node.js理解成java的 JDK4.Node.js。
2026-01-08 15:07:52
764
原创 【XXL-JOB定时任务框架-一篇文章就够】
XXL-JOB是一个轻量级分布式任务调度平台,具有开发迅速、学习简单、轻量级、易扩展等特点。本文介绍了XXL-JOB的整体架构和特性,详细讲解了如何搭建XXL-JOB任务中心环境,包括源码下载、工程导入、数据库初始化等步骤。同时演示了如何通过配置任务执行器和执行计划来实现定时任务的注册与执行,包括核心依赖引入、任务方法定义等关键环节。该平台已广泛应用于多家知名企业,支持多种调度策略和任务类型,是解决周期性任务和单次延迟任务的理想选择。
2026-01-08 09:11:06
781
原创 【rabbitMq服务异步通信-高级篇-一篇就够】
本文介绍了RabbitMQ消息队列的高级应用,重点讲解了消息可靠性的保障机制。主要内容包括: 生产者消息确认机制 通过publisher-confirm和publisher-return实现消息发送确认 配置ReturnCallback处理路由失败情况 使用ConfirmCallback处理发送成功/失败逻辑 消息持久化机制 交换机持久化配置 队列持久化设置 消息持久化保证 文章通过代码示例详细演示了如何配置生产者确认回调函数,以及如何声明持久化的交换机和队列。这些机制共同保障了消息从生产到消费全流程的可靠
2026-01-08 09:10:21
578
原创 【RabbitMQ基础篇-一篇就够】
本文介绍了RabbitMQ消息队列的基本概念和技术特点。首先对比了同步和异步通讯方式,同步通讯如电话实时响应但耦合度高,异步通讯如邮件可解耦但架构复杂。RabbitMQ作为异步通讯的Broker,采用AMQP协议,具有高可用性、微秒级延迟和高可靠性等特点。文章还比较了RabbitMQ与ActiveMQ、RocketMQ、Kafka等主流MQ产品的差异,并展示了RabbitMQ的安装方法和消息模型。最后提供了Demo工程示例,帮助读者快速入门RabbitMQ的使用。
2026-01-07 14:52:41
1188
原创 【redis高级-分布式缓存-一篇就够】
本文介绍了Redis的两种持久化方案RDB和AOF,以及主从架构。RDB通过快照机制定期保存数据,恢复效率高但可能丢失数据;AOF记录所有写命令,数据更安全但文件较大。两者可以结合使用提高数据可靠性。此外,单机Redis存在性能瓶颈和数据丢失风险,通过搭建主从集群可以实现读写分离和数据备份,提升Redis的可用性和扩展性。文章详细讲解了RDB和AOF的执行时机、配置参数及实现原理,并对比了两种方案的优缺点,为Redis在生产环境中的部署提供了技术指导。
2026-01-07 14:44:34
986
原创 【Redis基础-一篇就够】
Redis是一个基于内存的高性能键值数据库,支持多种数据结构(字符串、哈希、列表、集合、有序集合)。作为NoSQL数据库,Redis常用于缓存、消息队列等场景,具有极高的读写性能。本文介绍了Redis的基本概念、安装配置方法(Linux/Windows)、服务启停操作以及核心配置项(后台运行、密码认证、远程连接)。此外,还概述了Redis的5种主要数据类型及其应用场景,为后续深入学习Redis打下基础。
2026-01-07 14:35:37
368
原创 【Linux安装软件与部署项目一篇就够】
本文介绍了Linux系统中四种软件安装方式的特点和具体操作步骤,重点演示了JDK和Tomcat的二进制包安装方法。对于JDK安装,详细说明了上传、解压、配置环境变量及验证的完整流程;对于Tomcat安装,除了基础安装步骤外,还介绍了查看启动日志、进程检查以及防火墙配置等关键操作。文中特别强调了防火墙管理对服务访问的重要性,并提供了常用的防火墙操作命令。通过本文可以掌握Linux环境下软件安装与配置的基本技能。
2026-01-07 14:30:11
261
原创 【Linux 一篇就够】
本文介绍了Linux操作系统的基本概念、安装方法和常用命令。Linux是一款开源免费、安全稳定的操作系统,常用于程序部署和服务器环境。文章首先解释了Linux的分类,包括图形化界面版和服务器版,以及内核版本和发行版本的区别。随后详细说明了通过虚拟机安装CentOS系统的步骤,并介绍了Linux的目录结构和远程连接工具的使用。最后重点讲解了目录操作命令,特别是cd命令的用法和参数含义,帮助用户快速掌握Linux基础操作。全文内容简洁实用,适合Linux初学者快速入门。
2026-01-07 14:12:59
994
原创 【SpringBoot高级原理一篇就够】
本文摘要: SpringBoot自动化配置原理深入解析,重点剖析了starter场景依赖机制和@Configuration注解特性。通过web场景依赖实例展示了SpringBoot如何自动装配MVC核心组件、静态资源处理等,大幅简化传统SpringMVC的繁琐配置。详细解读了@Configuration注解的两种工作模式(FULL/LITE)及其对Bean管理的影响,揭示了SpringBoot"约定优于配置"的设计哲学,使开发者能更专注于业务逻辑开发。
2026-01-06 14:40:32
1312
原创 【SpringBoot基础部分一篇就够】
本文介绍了SpringBoot快速入门的基本概念和操作步骤。主要内容包括:理解SpringBoot"约定优于配置"的设计理念,通过简化配置提高开发效率;掌握SpringBoot项目的创建方法,包括添加父工程依赖、编写引导类和业务代码;分析SpringBoot的依赖管理机制,了解版本控制和场景启动器starter的作用。文章通过一个"Hello SpringBoot"示例演示了如何快速搭建SpringBoot项目,并解释了其核心依赖关系,帮助开发者快速上手SpringBoot开发。
2026-01-06 14:38:35
871
原创 【maven高级内容一篇就够】
Maven是一个项目管理工具,主要用于Java项目的依赖管理和构建管理。它通过坐标规范管理jar包依赖,支持依赖传递和冲突解决。Maven提供常用命令如clean、compile、test、package、install等实现项目构建全流程。依赖范围分为compile(默认)、test、provided、runtime四种,控制jar包在不同阶段的使用。Maven仓库包括本地仓库、私服和中央仓库,通过依赖传递可自动获取间接依赖的jar包。
2026-01-06 14:27:33
871
原创 【SpringMVC一篇就够用】
本文摘要回顾了Servlet的基本概念及其在服务器端的运行机制,重点介绍了SpringMVC对Servlet的封装与简化。文章阐述了Servlet的核心功能(请求接收、参数处理、业务逻辑、响应生成)以及SpringMVC如何通过注解(如@RequestMapping、@RequestBody、@ResponseBody)优化这些流程。同时对比了三层架构与MVC设计模式,说明SpringMVC作为轻量级Web框架的优势,包括简化开发和提高灵活性。最后通过入门案例演示了SpringMVC的基本配置和使用方法,展
2026-01-06 14:17:40
461
原创 微服务专题笔记
本文介绍了微服务架构的学习方法和核心概念。首先提出以问题为导向的学习方式:分析问题→选择技术→落地实施。随后解释了集群、分布式、代理等基础概念,重点阐述了微服务架构的作用,包括服务治理和组件使用。文章对比了单体架构和微服务架构的优缺点,指出微服务具有单一职责、自治性等特点。最后通过RestTemplate的测试示例,展示了远程过程调用的实现方法。全文围绕微服务技术展开,为构建分布式系统提供了理论基础和实践指导。
2025-12-24 10:49:42
995
原创 【微服务架构搭建流程详细文档】
本文介绍了Spring Cloud微服务架构中Eureka注册中心的搭建和使用。首先通过创建父工程并配置Spring Boot和Spring Cloud依赖版本,然后详细说明了Eureka服务端的搭建过程,包括添加依赖、启动类注解和单机/集群配置。接着阐述了如何将微服务注册到Eureka,包括客户端依赖配置、服务注册信息设置以及启动类注解。文中提供了完整的代码示例和配置说明,涵盖了服务命名、端口设置、自我保护机制关闭等关键配置点。
2025-12-24 10:46:24
538
原创 【Activiti7入门使用-一篇就够】
第1章 工作流概述1.1 工作流介绍工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流的功能是什么?就是对系统的业务流程进行自动化管理,所以工作流是建立在业务流程的基础上,所以一个软件的系统核心根本上还是系统的业务流程,工作流只是协助进行业务流程管理。即使没有工作流业务系统
2025-12-24 10:39:17
893
原创 SpringBoot连接kafka
创建SpringBoot项目集成SpringBoot父工程: jar包和插件的版本锁定</</</</</</</</</</</</</</</</</</</</</</</</</</</
2025-12-24 10:21:36
301
原创 Kafka基础使用
Kafka最初是由LinkedIn公司采用Scala语言开发的一个多分区、多副本并且基于ZooKeeper协调的分布式消息系统,现在已经捐献给了Apache基金会。目前Kafka已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流处理等多种特性而被广泛应用。Apache Kafka是一个分布式的发布-订阅消息系统,能够支撑海量数据的数据传递。在离线和实时的消息处理业务系统中,Kafka都有广泛的应用。Kafka将消息持久化到磁盘中,并对消息创建了备份保证了数据的安全。
2025-12-23 12:15:32
827
原创 Linux网络管理
windows主机与虚拟机linux系统为什么可以直接连通?为什么?因为windows主机与虚拟机linux系统使用同一个网卡VMNet8,所以windows主机与linux系统是在同一个局域网内,所以可以直接通信。只要成功安装了Vmware虚拟机就会默认生成的2个网卡(VMnet1和VMnet8)命令功能说明VMNet1网卡连接模式:host-only仅主机模式介绍:即虚拟机只能与主机windows内部通信,无法对外网进行访问VMNet8网卡。
2025-12-16 19:52:19
602
原创 Docker使用
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了。
2025-12-16 14:53:13
594
原创 CTWing平台jar包依赖问题 sdkpackage sdkcore
需要将这两个jar包使用maven命令,安装到本地仓库,然后在pom.xml中添加如下的坐标依赖即可。在接触的养老院项目中使用到了CTWing平台的物联网设备。依赖在导入时,总报错,记录一下解决方案。
2024-09-27 14:24:10
733
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅