当前位置:首页 > 技术文章 > 后端开发

  • SpringBoot中定时任务@Scheduled的多线程如何使用
    SpringBoot中定时任务@Scheduled的多线程如何使用
    一、@Scheduled注解简介@Scheduled是Spring框架中的一个注解,它可以用于配置定时任务,使得方法可以按照规定的时间间隔定时执行。在使用该注解时,我们可以指定任务的执行时间、循环周期、并发数等参数,从而实现定时任务的功能。在SpringBoot中,@Scheduled注解可以直接应用于方法上。二、@Scheduled的多线程机制在SpringBoot中,@Scheduled注解是基f于Java的ThreadPoolExecutor和ScheduledThreadPoolExec
    后端开发 . spring 2006 2023-05-14 19:37:04
  • SpringBoot怎么整合XxlJob分布式任务调度平台
    SpringBoot怎么整合XxlJob分布式任务调度平台
    1.XxlJob简介XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。为什么要使用分布式任务调度呢?无论是针对分布式项目或者是nginx负载均衡,传统的定时任务实现方式都很慢满足,比如2.XxlJob快速入门2.1下载源码仓库地址源码仓库地址ReleaseDownloadhttps://github.com/xuxueli/xxl-jobDownloadhttp://gitee.com/xuxueli03
    后端开发 . spring 1701 2023-05-14 18:58:06
  • springBoot中使用@Value取值出现问题如何解决
    springBoot中使用@Value取值出现问题如何解决
    使用@Value取值出现的问题在springBoot项目中我们一般会把一些路径或者资源写在配置文件中,方便管理。但是取得时候有可能会出现一些问题。file.uploadFolder=E://upload/1.一般情况下定义一个字段在上面使用@Value("${名称}")就可以得到值@Value("${file.uploadFolder}")privateStringuploadFolder;2.但是通常我们会把它用在工具类当中但是字段又被static修饰成
    后端开发 . spring 2081 2023-05-14 18:55:06
  • springboot怎么实现自动邮件发送任务
    springboot怎么实现自动邮件发送任务
    1.导入jar包org.springframework.bootspring-boot-starter-mail2.5.22.配置文件获取qq邮箱的POP3/SMTP服务,获取加密的密码,并编写springboot的配置文件spring.mail.username=2080038188@qq.com#QQ号不是我的哦spring.mail.password=gzcmhxxybgvbcjil#这里就是加密的密码spring.mail.host=smtp.qq.comspring.mail.prop
    后端开发 . spring 1652 2023-05-14 18:46:12
  • PHP商城开发中施行前后端分离的最佳实践
    PHP商城开发中施行前后端分离的最佳实践
    随着商业进程的不断加速,网络购物成为了大众消费的一种主流方式。而随着网络购物平台的不断出现,也催生了各种各样的电商系统,其中最常见的就是PHP商城系统。然而,PHP商城系统的开发与维护并不是一项轻松的工作,为了提高开发效率、增强系统性能和保障数据安全,前后端分离技术已成为了不可或缺的发展趋势。本文将介绍在PHP商城开发中,前后端分离应用的最佳实践。一、前后端
    后端开发 . spring 1697 2023-05-14 15:28:01
  • idea新建springboot项目pom文件报错如何解决
    idea新建springboot项目pom文件报错如何解决
    新建springboot项目的问题使用idea,一路next,到最后生成项目然后pom文件报错我特意换了一个全新的maven,发现是因为jar拉不下来,就配置了国内镜像找到maven,conf打开settings.xml。在mirrors里面写入alimavenaliyunmavenhttp://maven.aliyun.com/nexus/content/groups/public/centralcentralMavenRepositorySwitchboardhttp://repo1.mav
    后端开发 . spring 2548 2023-05-14 14:28:12
  • springboot项目配置多个kafka的示例代码
    springboot项目配置多个kafka的示例代码
    1.spring-kafkaorg.springframework.kafkaspring-kafka1.3.5.RELEASE2.配置文件相关信息kafka.bootstrap-servers=localhost:9092kafka.consumer.group.id=20230321#可以并发消费的线程数(通常与partition数量一致)kafka.consumer.concurrency=10kafka.consumer.enable.auto.commit=falsekafka.boo
    后端开发 . spring 2350 2023-05-14 12:28:05
  • SpringBoot @Componet注解注入失败如何解决
    SpringBoot @Componet注解注入失败如何解决
    @Componet注解注入失败问题描述在springboot程序编写中,明明给Person类加了@Component注解,容器却显示找不到Person类的Bean对象。网上找了很多种常规解法,发现都无效,后来才意识到,可能是包扫描的问题,由于当时我的主程序是放在一个与主程序同名的文件夹下,根据默认包扫描规则–扫描主程序所在包及其所有子包中的类,那么方在domain包下的Person类自然不会被扫描到,所以@Component虽然标注了,但却不会生效。解决方法在主程序上添加Co
    后端开发 . spring 3096 2023-05-14 11:55:06
  • Springboot怎么实现通用Auth认证
    Springboot怎么实现通用Auth认证
    传统AOP对于这种需求,首先想到的当然是Spring-boot提供的AOP接口,只需要在Controller方法前添加切点,然后再对切点进行处理即可。实现其使用步骤如下:使用@Aspect声明一下切面类WhitelistAspect;在切面类内添加一个切点whitelistPointcut(),为了实现此切点灵活可装配的能力,这里不使用execution全部拦截,而是添加一个注解@Whitelist,被注解的方法才会校验白名单。在切面类中使用spring的AOP注解@Before声明一个通知方法
    后端开发 . spring 1177 2023-05-14 11:31:05
  • SpringBoot整合RocketMQ的方法是什么
    SpringBoot整合RocketMQ的方法是什么
    1.SpringBoot整合RocketMQ在SpringBoot中集成RocketMQ,只需要简单四步:1.引入相关依赖org.apache.rocketmqrocketmq-spring-boot-starter2.添加RocketMQ的相关配置rocketmq:consumer:group:springboot_consumer_group#一次拉取消息最大值,注意是拉取消息的最大值而非消费最大值pull-batch-size:10name-server:10.5.103.6:9876pr
    后端开发 . spring 1750 2023-05-14 10:19:05
  • java数组和容器的关系是什么
    java数组和容器的关系是什么
    1、概念数组是一种高效的存储和随机访问对象引用序列的方式,但是当创建一个数组对象(注意和对象数组的区别)后,数组的大小也就固定了,当数组空间不足的时候就再创建一个新的数组,把旧的数组中所有的引用复制到新的数组中。(数组是一种内存结构,而容器是一种数据结构)[知道数组的长度,而且以后也不会再增加,那肯定就使用数组了;如果数组的长度不定或者说是长度会增加,为了方便起见使用容器]容器类只能保存对象的引用。而数组既可以创建为直接保存基本类型,也可以保存对象的引用。在容器中可以使用包装类,如Integer
    后端开发 . spring 1125 2023-05-14 10:13:13
  • Spring Boot结合IDEA自带Maven插件怎么快速切换profile
    Spring Boot结合IDEA自带Maven插件怎么快速切换profile
    一、前言IDEA是目前Java开发者中使用最多的开发工具,它有着简约的设计风格,强大的集成工具,便利的快捷键。在项目项目整个开发运维周期中,我们的的项目往往需要根据不同的环境,使用不同的文件配置。比如以下部分:默认:application.properties/yml共用配置:application-common.properties/yml开发环境:application-dev.properties/yml生产环境:application-prod.properties/yml测试环境:ap
    后端开发 . spring 2038 2023-05-14 08:37:05
  • 怎么理解SpringBoot生成License
    怎么理解SpringBoot生成License
    前言License指的是版权许可证,当我们开发完系统后,如果不想让用户一直白嫖使用,比如说按时间续费,License的作用就有了。我们可以给系统指定License的有效期,控制系统的可用时间。那么对于SpringBoot项目,如何增加License呢?接下来王子给大家带来一套解决方案。(当然实现方式不止一种)生成License工具已经封装好,小伙伴们可以直接下载使用:https://gitee.com/lm970585581/spring-boot2-license下载后打开cloud-lice
    后端开发 . spring 1511 2023-05-14 08:16:05
  • Java线程池的拒绝策略是什么
    Java线程池的拒绝策略是什么
    池化设计思想池话设计应该不是一个新名词。我们常见的如java线程池、jdbc连接池、redis连接池等就是这类设计的代表实现。这种设计会初始预设资源,解决的问题就是抵消每次获取资源的消耗,如创建线程的开销,获取远程连接的开销等。就好比你去食堂打饭,打饭的大妈会先把饭盛好几份放那里,你来了就直接拿着饭盒加菜即可,不用再临时又盛饭又打菜,效率就高了。除了初始化资源,池化设计还包括如下这些特征:池子的初始值、池子的活跃值、池子的最大值等,这些特征可以直接映射到java线程池和数据库连接池的成员属性中。
    后端开发 . spring 914 2023-05-14 08:13:05
  • Springboot怎么整合RabbitMQ消息队列
    Springboot怎么整合RabbitMQ消息队列
    生产者工程POM依赖可以在创建工程时直接选择添加依赖。application文件因为rabbitmq具有默认地址及用户信息,所以如果是本地rabbitmq可以不需要进行配置。RabbitMQ配置文件:在使用相关交换机及队列时,我们需要实现声明交换机及队列,如果没有对应信息,则启动项目会失败。所以在使用springboot整合rabbitmq时,我们可以通过配置文件来进行交换机、队列的声明及二者之间的关系绑定。由于目前在演示Fanout模式,所以使用FanoutExchange来声明交换机,其他模
    后端开发 . spring 884 2023-05-13 22:55:13

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

极品模板微商城订单系统

微商城订单管理系统是一款基于php+mysql开发的php订单管理系统,她的特点如下: 产品特色: 支持商品规格、订单短信提醒,订单提交限制,站外调用, 批量发货/导出,数据报表,物流轨迹、免签支付等。 1、高度开源:除核心授权文件外全部开源,二开方便。 2、分布式部署:支持分布式部署、支持数据库读写分离。 3、第三方存储:支持附件腾讯云、阿里云、七牛云存储。 4、Hook插件:内置hook钩子功能,扩展功能方便。 5、在线升级:支持后台在线升级网
电商源码
2025-06-12

SDCMS-B2C商城网站管理系统

SDCMS-B2C商城网站管理系统是一个以php+MySQL进行开发的B2C商城网站源码。 本次更新如下: 【新增的功能】 1、模板引擎增加包含文件父路径过滤; 2、增加模板编辑保存功能过滤; 3、增加对统计代码参数的过滤 4、新增会员价设置(每个商品可以设置不同级不同价格) 5、将微信公众号授权提示页单独存放到data/wxtemp.php中,方便修改 【优化或修改】 1、修改了check_bad函数增加非法字符过滤; 2、修改授权验证功能:减少验证失败时一直重复验证的问题 3、编辑器
电商源码
2025-06-12

eShop公众号商城

项目介绍: eShop是基于eFrameWork低代码开发平台搭建的微信公众号商城系统,主要功能包括:产品、订单、购物车、收藏、收货地址。已集成微信登录、微信支付、分享等接口。更多功能可自行二次开发实现。 当前发布的数据库有两个版本,SQLServer和SQLite(无需安装数据库),默认为SQLite,根据实际需要切换。 项目版本:VS2012+, 数据库版本:SQL2008+ 程序池:.Net FrameWork:4.0 集成(32位) 开发平台地址:
微信源码
2025-06-12

MixPHP3.0.27

MixPHP 是一个 PHP 命令行模式开发框架;基于 Vega 驱动的 HTTP 可以同时支持 Swoole、WorkerMan、FPM、CLI-Server 生态,并且可以无缝切换;V3 是一个高度解耦的版本,整体代码基于多个独立的模块构建,即便用户不使用我们的脚手架,也可以使用这些独立模块,并且全部模块都支持原生开发。例如:你可以只使用 mix/vega 来搭配 laravel orm 使用;可以在任意环境中使用 mix/database 和 mix/redis;可以使用 mix/grpc 原生代
开发框架
2025-06-12

手绘六一儿童节背景矢量素材

手绘六一儿童节背景矢量素材适用于儿童节设计的AI格式素材。
矢量素材
2025-06-13

室内设计方案特价宣传单设计下载

室内设计方案特价宣传单设计适用于室内设计宣传单设计 本作品提供室内设计方案特价宣传单设计的图片会员免费下载,格式为PSD,文件大小为16.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

欧式奢华风格竖版名片设计下载

欧式奢华风格竖版名片设计适用于欧式风格名片设计 本作品提供欧式奢华风格竖版名片设计的图片会员免费下载,格式为PSD,文件大小为8.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

蓝色极简风格夏日主题竖版banner下载

蓝色极简风格夏日主题竖版banner适用于夏日主题banner设计 本作品提供蓝色极简风格夏日主题竖版banner的图片会员免费下载,格式为PSD,文件大小为215KB; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-11

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号