自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于spring boot的家居系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-20 21:27:13 617

原创 基于spring boot+hadoop的校园二手交易系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-20 21:23:25 369

原创 基于spring boot的论坛系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-19 21:16:33 609

原创 基于spring boot+android的校服订购系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-19 21:14:02 359

原创 基于Spring Boot的《学生手册》线上考试系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-18 11:57:34 759

原创 基于spring boot的“亿点爱”社区捐赠物品管理系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-18 11:54:22 696

原创 基于spring boot的“一分钟”寝室小卖部系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-17 12:18:13 813

原创 基于Spring Boot的“涛宝”大学生二手物品交易商城

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-17 12:15:19 739

原创 基于Spring Boot的“期待相遇”图书借阅系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-16 21:02:06 757

原创 基于Spring Boot的“力炫”健身馆网站

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-16 20:59:07 922

原创 基于Spring Boot的宠物用品交易平台

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-15 00:34:27 946

原创 基于Spring Boot的医院门诊信息管理系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-15 00:31:13 919

原创 基于微信小程序的“财来财往”

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-14 18:18:07 704

原创 基于微信小程序的“鼻护灵”设计与实现

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-14 12:47:32 698

原创 基于Spring Boot的“爱相连”儿童慈善管理系统

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-13 19:34:30 1317

原创 基于微信小程序的蛋糕订购平台设计与实现

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-13 19:31:23 1194

原创 基于Spring Boot的动漫周边商城{代码实现+LW+PPT+开发文档}

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-12 12:56:52 730

原创 基于Spring Boot的景区服务平台【代码实现+数据库设计+实现文档】

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-12 12:52:06 1050

原创 基于Spring Boot的畅听校园点歌系统的设计与实现

数据库的设计在开发系统中非常重要,整个数据库的创建是库存管理系统开发和创立的核心技术,概括的说,就是根据用户的需求创立起满足用户的需要的数据库。数据库的整体设计是在软件开发是其最主要的问题。再考虑到数据库设计的时候,我们首先应该想到把这个系统的数据设计和处理设计密切结合起来,从而使得把整个库存信息管理系统相结合起来[12]。

2025-01-11 15:14:32 1097

原创 基于Spring Boot的私人牙科诊所

Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

2025-01-11 15:12:04 1095

原创 Spring Boot(十一):Spring Boot 中 MongoDB 的使用

MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSql 数据库中比较热门的一种。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2025-01-10 12:55:14 917

原创 Spring Boot(十二):Spring Boot 如何测试打包部署

有很多网友会时不时的问我, Spring Boot 项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下 Spring Boot 如何开发、调试、打包到最后的投产上线。

2025-01-09 09:09:20 708

原创 Spring Boot 2 (十一):如何优雅的使用 MyBatis 之 MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方愿景:成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。根据愿景甚至还设置了一个很酷的 Logo。mybatis.plus/,本文大部分内...特性官网说的特性太多了,挑了几个有特点的分享给大家。无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。

2025-01-08 13:28:17 672

原创 Spring Boot 2 (十):Spring Boot 中的响应式编程和 WebFlux 入门

Spring 5.0 中发布了重量级组件 Webflux,拉起了响应式编程的规模使用序幕。WebFlux 使用的场景是异步非阻塞的,使用 Webflux 作为系统解决方案,在大多数场景下可以提高系统吞吐量。Spring Boot 2.0 是基于 Spring5 构建而成,因此 Spring Boot 2.X 将自动继承了 Webflux 组件,本篇给大家介绍如何在 Spring Boot 中使用 Webflux。为了方便大家理解,我们先来了解几个概念。

2025-01-07 15:01:05 598

原创 SpringCloud系列——Eureka 服务注册与发现

Eureka 是一种基于 REST(具像状态传输)的服务,主要用于 AWS 云中定位服务,以实现中间层服务器的负载平衡和故障转移。本文记录一个简单的服务注册与发现实例。1、引入的是 spring-cloud-starter-netflix-eureka-server,使用的是@EnableEurekaServer1、引入的是 spring-cloud-starter-netflix-eureka-client,使用的是@EnableEurekaClient。

2025-01-06 14:05:24 792

原创 Spring Boot(九):定时任务

在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现。

2025-01-05 21:29:41 129

原创 Spring Boot 2 (八):Spring Boot 集成 Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。因为 Spring Boot 没有针对 Memcached 提供对应的组建包,因此需要我们自己来集成。

2025-01-04 00:29:30 240

原创 Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。看来使用 Spring Boot 解决初始化资源的问题非常简单。如果我们在启动容器的时候需要初始化很多资源,并且初始化资源相互之间有序,那如何保证不同的。接下来我们就运用案例测试它如何使用,在测试之前在启动类加两行打印提示,方便我们识别。中的方法会在 Spring Boot 容器加载之后执行,执行完成后项目启动完成。之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作。

2025-01-03 12:28:37 373

原创 Spring Boot 实现接口幂等性的 4 种方案!

幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。[在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。在 HTTP/1.1 中,对幂等性进行了定义。

2025-01-02 13:54:04 674

原创 Spring Boot(六):如何优雅的使用 Mybatis

这两天启动了一个新项目因为项目组成员一直都使用的是 Mybatis,虽然个人比较喜欢 Jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 Mybatis。到网上找了一下关于 Spring Boot 和 Mybatis 组合的相关资料,各种各样的形式都有,看的人心累,结合了 Mybatis 的官方 Demo 和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。

2025-01-01 15:23:16 900

原创 Spring Boot(五):Spring Boot Jpa 的使用

Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,JDO 等 ORM 框架各自为营的局面。值得注意的是,Jpa是在充分吸收了现有 Hibernate,TopLink,JDO 等 ORM 框架的基础上发展而来的,具有易于使用,伸缩性强等优点。

2024-12-31 12:45:47 935

原创 用过都说好用的10个Spring Boot项目

2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring Boot 的开源软件在 Github/码云 上面已有不少,这篇文章就给大家介绍一下 Github/码云 上面和 Spring Boot 相关的开源软件。

2024-12-30 12:24:36 595

原创 Spring Boot 2 (四):使用 Docker 部署 Spring Boot

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。

2024-12-29 21:04:02 762

原创 [SpringBoot系列]基础过渡与夯实(创建Boot项目的新方式、Boot简化核心)

内嵌 Tomcat 服务器是 SpringBoot 辅助功能之一内嵌 Tomcat 工作原理是将 Tomcat 服务器作为对象运行,并将该对象交给 Spring 容器管理变更内嵌服务器思想是去除现有服务器,添加全新的服务器。

2024-12-28 21:03:41 751 1

原创 Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 Banner

文件,粘贴上述字符串,启动 Spring Boot 项目观察启动日志,发现 Spring Boot 2.0 已经将默认的 Spring 字符串替换为 hello world。通过上述输出我们发现 Spring Boot 在启动的时候,会将 gif 图片的每一个画面,按照顺序打印在日志中,所有的画面打印完毕后,才会启动 Spring Boot 项目。项目的启动 Banner 有什么用呢,在一些大的组织或者公司中,可以利用这个特性定制自己专属的启动画面,增加团队对品牌的认同感。每一个画面打印完毕之后,再打印。

2024-12-27 23:43:13 281

原创 Spring Boot 项目打成 war 包部署,接口报 404 问题

Spring Boot 一个非常方便的功能就是支持内置的 Servlet 容器,一般我们部署 Spring Boot 应用时都是打成一个可执行的 Jar 包进行部署。其实 Spring Boot 也是支持打成传统的 war 包部署的。肯定有人问:既然 Jar 包简单又方便,为什么还要 用 war 包部署呢?其实我就是自己折腾下,哈哈~需要注意的是,假如你的应用使用了 Spring 的 WebFlux 功能,那么是不支持 war 包部署的。

2024-12-26 13:04:28 385

原创 Spring Boot 可执行 Jar 包运行原理

Spring Boot 可执行 Jar 包的入口点是 JarLauncher 的 main 方法;这个方法的执行逻辑是先创建一个 LaunchedURLClassLoader,这个加载器加载类的逻辑是:先判断根类加载器和扩展类加载器能否加载到某个类,如果都加载不到就从 Boot-INF 下面的 class 和 lib 目录下去加载;读取属性,通过反射机制调用启动类的 main 方法,这样就顺利调用到我们开发的 Spring Boot 主启动类的 main 方法了。

2024-12-13 19:49:48 988

原创 一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事

微服务架构下,数据被分隔到 N 个独立的微服务中,如何应对市场、业务对大量数据的查询、分析就变的非常急迫,利用 Spring Boot 和 MongoDB 可以轻松的解决这个问题,通过技术手段将分裂到 N 个微服务的数据同步到 MongoDB 集群中,在同步的过程中进行数据清洗,来满足公司的各项业务需求。随着微服务架构的落地,人们发现微服务架构虽然改进了开发模式,但同时也引入了一些问题,在这所有的问题中,最重要的也是马上要面临的一个问题就是数据的问题。2、如何对数据进一步的分析挖掘?

2024-12-12 19:35:58 1102

原创 Java多线程读取大文件

首先讲解一下Java RandomAccessFile用法:动态读取文件内容:所谓动态读取是指从文件的任意位置开始访问文件,而不是必须从文件开始位置读取到文件末尾。动态读取需要用到 Java 中的 RandomAccessFile 类。RandomAccessFile 类中提供了一些常用读取和写入数据的方法,如表 1 所示。RandomAccessFile 类的构造方法有如下两种重载形式。注意:如果使用 rw 方式声明 RandomAccessFile 对象时,要写入的文件不存在,系统将自动进行创建。

2024-12-12 08:00:00 727

原创 使用Result同意返回结果对象

【代码】使用Result同意返回结果对象。

2024-12-11 22:33:22 222

空空如也

空空如也

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

TA关注的人

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