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

  • springboot配置mybatis的sql执行超时时间怎么解决
    springboot配置mybatis的sql执行超时时间怎么解决
    当某些sql因为不知名原因堵塞时,为了不影响后台服务运行,想要给sql增加执行时间限制,超时后就抛异常,保证后台线程不会因为sql堵塞而堵塞。一、yml全局配置单数据源可以,多数据源时会失效二、java配置类配置成功抛出超时异常。importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;importorg.apache.
    后端开发 . spring 3913 2023-05-15 18:10:25
  • SpringBoot怎么整合chatGPT
    SpringBoot怎么整合chatGPT
    1添加依赖com.theokanning.openai-gpt3-javaclient0.8.12创建相关文件2.1实体类:OpenAi.javapackagecom.wkf.workrecord.tools.openai;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;/***@authorwuKeFan*@date2023-02-1015:40:22*/@Data@NoArgsC
    后端开发 . spring 2046 2023-05-15 18:07:18
  • SpringBoot ApplicationContextAware拓展接口如何使用
    SpringBoot ApplicationContextAware拓展接口如何使用
    ApplicationContextAware接口:publicinterfaceApplicationContextAwareextendsAware{voidsetApplicationContext(ApplicationContextapplicationContext)throwsBeansException;}首先Aware接口就知道这是springboot扩展给用户使用的,这里提供了方法setApplicationContext,参数就是传递spring容器上下文对象进来,我们可以
    后端开发 . spring 1172 2023-05-15 17:04:06
  • 怎么设置springboot启动端口
    怎么设置springboot启动端口
    springboot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。可以通过实现EmbeddedServletContainerCustomizer接口来实现:publicclassApplicationextendsSpringBootServletInitializerimplements
    后端开发 . spring 2299 2023-05-15 16:13:06
  • SpringBoot自动配置的实现原理是什么
    SpringBoot自动配置的实现原理是什么
    一、什么是springboot自动配置SpringBoot通过@EnableAutoConfiguration注解开启自动配置,对jar包下的spring.factories文件进行扫描,这个文件中包含了可以进行自动配置的类,当满足@Condition注解指定的条件时,便在依赖的支持下进行实例化,注册到Spring容器中。通俗的来讲,我们之前在写ssm项目时候,配置了大量坐标和配置内容,搭环境的过程在项目开发中占据了大量时间,SpringBoot的最大的特点就是简化了各种xml配置内容,所以sp
    后端开发 . spring 6617 2023-05-15 15:58:06
  • SpringBoot能同时处理多少请求
    SpringBoot能同时处理多少请求
    正文我们都知道,SpringBoot默认的内嵌容器是Tomcat,也就是我们的程序实际上是运行在Tomcat里的。所以与其说SpringBoot可以处理多少请求,到不如说Tomcat可以处理多少请求。关于Tomcat的默认配置,都在spring-configuration-metadata.json文件中,对应的配置类则是org.springframework.boot.autoconfigure.web.ServerProperties。和处理请求数量相关的参数有四个:server.tomca
    后端开发 . spring 1418 2023-05-15 15:22:12
  • Spring Boot中怎么使用Spring MVC
    Spring Boot中怎么使用Spring MVC
    1.MVCMVC是一种常见的软件设计模式,用于分离应用程序的不同部分以实现松散耦合和高内聚性。MVC模式由三个核心组件组成:模型(Model):表示应用程序的数据和业务逻辑。模型处理应用程序的数据,并根据控制器的指令执行相应的操作。视图(View):提供模型数据的用户界面。视图通常是模板、HTML页面、XML文件或其他格式,可以呈现模型数据给用户。控制器(Controller):处理用户交互并更新模型和视图。控制器负责接收来自视图的用户输入,对模型进行相应的操作,并更新视图以反映更改。MVC模式
    后端开发 . spring 2068 2023-05-15 14:04:06
  • Spring Boot项目传参校验的方法
    Spring Boot项目传参校验的方法
    场景还原简单业务场景模拟:假如你现在在做一个成绩录入系统,你愉快地用SpringBoot框架写了一个后台接口,用于接收前台浏览器传过来的Student对象,并插入后台数据库。我们将传入的Student对象定义为:publicclassStudent{privateStringname;//姓名privateIntegerscore;//考试分数(满分100分)privateStringmobile;//电话号码(11位)}然后写一个Post请求的后台接口,来接收网页端传过来的Student对象:
    后端开发 . spring 1745 2023-05-15 13:58:17
  • Springboot怎么指定获取出yml文件里的配置值
    Springboot怎么指定获取出yml文件里的配置值
    内容:这里分别介绍两种方式,都是基于注解实现,分别是:@Value("${xxxxx.xx}")@ConfigurationProperties(prefix="xxxxx")进入主题:@Value("${xxxxx.xx}")使用这种方式非常简单(每一个注解获取一个对应的配置值),在yml里面加入我们的自定义配置项,如(大小写随意,调用时对应好就行):指定获取这些值去使用,如:@Value("${myKey.tua}&quo
    后端开发 . spring 1722 2023-05-15 09:55:12
  • Springboot底层启动过程是怎样的
    Springboot底层启动过程是怎样的
    SpringApplication构造分析1、记录BeanDefinition源spring容器刚开始是空的,要去各个源找到beanDefinition,这些源可能是配置类,可能是xml文件。在构造方法里会获取一个主源,也就是引导类,根据引导类去获取beanDefinition。2、推断应用类型根据jar包去判断是什么引用类型3、记录ApplicationContext初始化器对ApplicationContext做扩展4、记录监听器监听重要事件5、推断主启动类记录运行的主类。SpringApp
    后端开发 . spring 833 2023-05-15 08:13:05
  • SpringBoot自动装配原理的知识点有哪些
    SpringBoot自动装配原理的知识点有哪些
    SpringBoot自动装配原理自动装配原理pom.xmlspring-boot-dependencies:核心依赖在父工程中!我们在写或者写入一些springboot依赖的时候,不需要指定版本,就因为有这些版本仓库启动器org.springframework.bootspring-boot-starter启动器:说白了就是SpringBoot的启动场景比如:spring-boot-starter-web,他就会帮我们自动导入web环境所有的依赖!SpringBoot会将所有的功能场景,都变成一
    后端开发 . spring 1119 2023-05-15 08:01:25
  • Springboot中怎么集成Swagger2框架
    Springboot中怎么集成Swagger2框架
    摘要:在项目开发中,往往期望做到前后端分离,也就是后端开发人员往往需要输出大量的服务接口,接口的提供方无论是是Java还是PHP等语言,往往会要花费一定的精力去写接口文档,比如A接口的地址、需要传递参数情况、返回值的JSON数据格式以及每一个字段说明、当然还要考虑HTTP请求头、请求内容等信息。随着项目的进度快速高速的迭代,后端输出的接口往往会面临修改、修复等问题,那也意味着接口文档也要进行相应的调整。接口文档的维护度以及可读性就大大下降。既然接口文档需要花费精力去维护,还要适当的进行面对面交流
    后端开发 . spring 727 2023-05-15 08:01:18
  • springboot应用实例分析
    springboot应用实例分析
    1、REDIS介绍redis的介绍及应用场景参考redis介绍2、项目构建我们还是从redis项目构建开始说起,首先还是进入的spring官网,从这里开始构建项目,如下图当然也可以自己添加pom文件,如下3、添加配置文件application.properties中4、JEDIS配置类的编写这里是核心jedisCluster这个bean的创建5、通用接口的编写经过这几篇的博客,可能也发现很多接口的定义,然后由不同的业务类去实现,面向接口的编程也是经历过近期的一个项目才有了比较深的理解,这些都是跟
    后端开发 . spring 899 2023-05-14 20:43:19
  • spring boot如何集成redisson
    spring boot如何集成redisson
    集成及注意事项redisson支持redis环境,单机、集群、哨兵、云等。这里就讲一下集群模式需要注意的地方,redisson启动会检测master/slave节点是否正常,一般来说3分片3主3从是没有什么问题的,但是如果测试环境1分片1主1从或者3主都是启动不了的。除了环境需要注意,还有注意兼容有无密码的情况。手动注入redisson配置一般情况下,生产环境都是有密码的。有密码的话,建议手动注入redisson配置,不用springboot来帮你集成,因为可能springboot识别不了密码。
    后端开发 . spring 2039 2023-05-14 19:46:19
  • SpringBoot集成tomcat的方法是什么
    SpringBoot集成tomcat的方法是什么
    springboot支持目前主流的servlet容器,包括tomcat、jetty、undertow,可以在我们的项目中方便地集成这些servlet容器,减少了开发、运维的工作量。而传统的应用开发,需要经过繁锁的操作步骤:安装tomcat–>修改tomcat配置–>部署war包–>启动tomcat–>运维……,这个工作量不小,尤其是集群部署、应用迁移
    后端开发 . spring 1298 2023-05-14 19:43:14

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号