网站定制、定制服务、定制费用、springboot、环境、支付宝、二维码、PHP 随笔、亲测:LNMP环境下,解决项目缓冲慢、502以及配置https的问题、xss
Gradle8.4构建SpringBoot多模块项目一、基本1、版本这个版本是Jdk8最后一个SpringBoot版本软件版本Gradle8.4SpringBoot2.7.15JDK82、Gradle基本介绍2.1、使用Wrapper方式构建...
来源:博客园 2023-10-31 11:00 32
从配置文件中获取属性应该是SpringBoot开发中最为常用的功能之一,但就是这么常用的功能,仍然有很多开发者抓狂~今天带大家简单回顾一下这六种的使用方式:说明Environment对象Environment是springboot核心的环境配置接口,它提供了简单的方法来访问应用...
来源:博客园 2023-10-30 12:00 11
docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。1项目的目录结构package:点击打包,生成xxx-SNAPSHOT.jartarget目录:打包生成目录,生成的jar存放位置Dockerfile:跟项目根目录同级2创建Do...
来源:博客园 2023-10-29 13:00 10
在SpringBoot多模块项目中,如果使用Maven进行包管理,有时候会提示“程序包xxx不存在,找不到符号”错误,为什么会出现这个错误,我们下面先从maven打包的方式进行说起。1.maven打包方式maven打包有三种方式pom、jar、war。在pom.xml文件中声明的方式分别如下:...
来源:博客园 2023-10-27 10:30 15
1.maven打包方式maven打包有三种方式pom、jar、war。在pom.xml文件中声明的方式分别如下:pom`jarwar以上三种打包方式不同出现在同一个pom文件中。pom:用在父级工程或聚合工程中,必须指明打包方式为pom。子module可继承父工程依赖。ja...
来源:博客园 2023-10-26 17:00 14
1:什么是SpringBoot自动配置首先介绍一下什么是SpringBoot,SpringBoost是基于Spring框架开发出来的功能更强大的Java程序开发框架,其最主要的特点是:能使程序开发者快速搭建一套开发环境。SpringBoot能将主流的开发框架(例如SpringMVC,Dubbo,M....
来源:博客园 2023-10-25 17:30 17
1.什么是虚拟线程虚拟线程是JDK21版本正式发布的一个新特性。虚拟线程和平台线程主要区别在于,虚拟线程在运行周期内不依赖操作系统线程:它们与硬件脱钩,因此被称为“虚拟”。这种解耦是由JVM提供的抽象层赋予的。虚拟线程的运行成本远低于平台线程。它们消耗的内存要少得多。这就是为什么我们可以创建数百.....
来源:博客园 2023-10-21 11:00 9
代码地址:https://gitee.com/Aes_yt/middleware-demo/tree/master/rabbitmq安装RabbitMq1.docker拉取镜像dockerpullrabbitmq:3.9.29-management2.创建rabbitmq容器docke...
来源:博客园 2023-10-14 10:30 15
观察者模式一、Java观察者模式Java观察者模式是一种设计模式,用于实现对象之间的一对多依赖关系。在观察者模式中,当一个对象的状态发生变化时,它的所有依赖对象(观察者)都会自动收到通知并进行相应的更新。观察者模式由以下几个核心组件组成:主题(Subject):也称为被观察者或可观察对象,...
来源:博客园 2023-10-10 18:30 10
前言玩归玩,闹归闹,别拿C端开玩笑!这里不推荐大家把Node服务作为C端服务,毕竟它是单线程多任务机制。这一特性是Javascript语言设计之初,就决定了它的使命-Java>>>【Script】,这里就不多解释了,大家去看看JavaScript的历史就知道啦~这也就决定了,它不能像后端语言那样.....
来源:开源中国 2023-10-10 10:28 13
目录XXLJob简介特性模块安装调度中心初始化数据库配置启动整合执行器pomymlXxlJobConfig启动执行器实践简单的定时任务在执行器创建任务在调度中心创建执行器在调度中心创建任务带前置和后置处理的定时任务XxlJob注解详解创建带前(后)置处理的任务父子任务父子执行器关联父子任务执行器侧l...
来源:博客园 2023-10-10 10:28 11
配置文件中的敏感信息,如密码,账号这些都应该是秘文的,在程序获取时,再将它们动态解密,这样保证了配置信息的安全;在springboot中,有个resourcesMETA-INFspring.factories文件,他帮我们完成了自动装配,开发过starter包的同学应该不会陌生,而在这个文件里,我们...
来源:博客园 2023-10-09 11:00 15
基本介绍MyBatis-Plus(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,...
来源:博客园 2023-09-28 16:30 41
sqlCREATETABLE`class`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'编号',`name`varchar(30)DEFAULTNULLCOMMENT'班级名',`floor`int(3)DEFAULTNULLCOMMENT'楼层',`t...
来源:博客园 2023-09-28 12:00 44
SpringBoot项目的分层SpringBoot框架项目一般分为五层:View层:向用户展示页面Controller层:前后端交互层,接收前端请求,调用Service层中的方法,接收Service层返回的数据并将其返回到前端。Service层:存放业务处理的逻辑,以及一些操作数...
来源:博客园 2023-09-27 22:00 27
前言Fleet被称为是由JetBrains打造的下一代IDE,目前出于公测状态,可以免费下载使用。SpringBoot3.0.0最小支持是JDK17,这或许是对于JDK8的断舍离迈出的重大一步。出于对新工具和新技术的好奇,我开始尝试在deepin上用Fleet开发一个SpringBoot3.0...
来源:博客园 2023-09-27 22:00 34
在工具类中封装getBean,使用哪个接口来实现实事上,在工具类中,实现BeanFactoryPostProcessor和ApplicationContextAware接口后,使用它们构造方法里的对象ConfigurableListableBeanFactory和ApplicationContex....
来源:博客园 2023-09-26 12:00 51
前言
来源:博客园 2023-09-20 12:00 25
前言多线程是每个程序员的噩梦,用得好可以提升效率很爽,用得不好就是埋汰的火葬场。这里不深入介绍,主要是讲解一些标准用法,熟读唐诗三百首,不会作诗也会吟。这里就介绍一下springboot中的多线程的使用,使用线程连接池去异步执行业务方法。由于代码中包含详细注释,也为了保持文章的整洁性,我就...
来源:博客园 2023-09-19 02:00 22
写在前面上一小节中我们从0到1使用Vite搭建了一个Vue3项目,并集成了ElementPlus实现了一个简单的增删改查页面。这一篇中我们将使用IDEA快速搭建一个SpringBoot3.x的项目。一、创建项目1、File->new->project2、选择“SpringInitiali...
来源:博客园 2023-09-17 14:30 42
手机查看