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

  • springboot如何实现用户名查找用户功能
    springboot如何实现用户名查找用户功能
    为了实现根据用户名查询用户功能,我们需要在springboot框架当中编写一下几个类:1、UserEnetity类它是根据数据库表的实体类,用于封装用户的基本信息。在这个表当中,需要定义与用户相关的属性,并提供getter和setter方法。publicclassUserEntity{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateintid;privateStringname;publicStringgetUsername(
    后端开发 . spring 1546 2023-05-13 08:58:05
  • SpringBoot怎么整合RabbitMq自定义消息监听容器来实现消息批量处理
    SpringBoot怎么整合RabbitMq自定义消息监听容器来实现消息批量处理
    SpringBoot整合RabbitMq自定义消息监听容器来实现消息批量处理前言RabbitMQ是一种常用的消息队列,SpringBoot对其进行了深度的整合,可以快速地实现消息的发送和接收。在RabbitMQ中,消息的发送和接收都是异步的,因此需要使用监听器来监听消息的到来。SpringBoot中提供了默认的监听器容器,但是有时候我们需要自定义监听器容器,来满足一些特殊的需求,比如批量获取数据。在本文中,我们将使用SpringBoot来整合RabbitMQ,并自定义一个监听器容器,实现批量获取
    后端开发 . spring 1402 2023-05-13 08:52:11
  • SpringBoot Actuator未授权访问漏洞怎么修复
    SpringBoot Actuator未授权访问漏洞怎么修复
    1.写在前面目前SpringBoot得框架,越来越广泛,大多数中小型企业,在开发新项目得时候。后端语言使用java得情况下,首选都会使用到SpringBoot。在很多得一些开源得框架中,例如:ruoyi若以,这些。不知道是出于什么原因?我们都会在这些框架中得pom文件中找到SpringBootActuator的依赖。嘿,这Actuator估计很多人都没有真真实实使用过,但是就会出现在pom文件中;这样导致,在做一些安全漏洞测试的时候,会出现漏洞问题。例如下面:对于这些漏洞,我们开始修复喽!!!2
    后端开发 . spring 9322 2023-05-12 23:34:10
  • SpringBoot Mail邮件任务怎么配置
    SpringBoot Mail邮件任务怎么配置
    一、引言发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring退出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了封装就有了现在的spring-boot-starter-mail。二、简单使用1、pom包配置pom包里面添加spring-boot-starter-mail包引用org.springframework.bootspring-
    后端开发 . spring 1650 2023-05-12 22:37:04
  • ElasticSearch整合SpringBoot搭建配置的方法是什么
    ElasticSearch整合SpringBoot搭建配置的方法是什么
    项目搭建老规矩,先建maven项目,下面是我的pom.xml4.0.0org.examplespringboot-es-all1.0-SNAPSHOT1.8org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEorg.springframework.bootspring-boot-starter-testorg.elasticsearch.clientelasticsearch-rest-client7.8.0org.ela
    后端开发 . spring 1640 2023-05-12 22:31:04
  • Spring Boot怎么使用线程池处理上万条数据插入功能
    Spring Boot怎么使用线程池处理上万条数据插入功能
    #前言前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了后面就想到了线程池ThreadPoolExecutor,而用的是SpringBoot项目,可以用Spring提供的对ThreadPoolExecutor封装的线程池ThreadPoolTaskExecutor,直接使用注解启用#使用步骤先创建一个线程池的配置,让SpringBoot加载,用来定义如何创建一个ThreadPoolTaskExecutor,要使用@Configurat
    后端开发 . spring 1255 2023-05-12 22:22:04
  • SpringBoot怎么集成Kafka配置工具类
    SpringBoot怎么集成Kafka配置工具类
    spring-kafka是基于java版的kafkaclient与spring的集成,提供了KafkaTemplate,封装了各种方法,方便操作,它封装了apache的kafka-client,不需要再导入client依赖org.springframework.kafkaspring-kafkaYML配置kafka:#bootstrap-servers:server1:9092,server2:9093#kafka开发地址,#生产者配置producer:#Kafka提供的序列化和反序列化类key
    后端开发 . spring 1404 2023-05-12 21:58:11
  • SpringBoot安全管理之Spring Security如何配置
    SpringBoot安全管理之Spring Security如何配置
    在Java开发领域常见的安全框架有Shiro和SpringSecurity。Shiro是一个轻量级的安全管理框架,提供了认证、授权、会话管理、密码管理、缓存管理等功能。SpringSecurity是一个相对复杂的安全管理框架,功能比Shiro更加强大,权限控制细粒度更高,对OAuth2的支持也很友好,又因为SpringSecurity源自Spring家族,因此可以和Spring框架无缝整合,特别是SpringBoot中提供的自动化配置方案,可以让SpringSecurity的使用更加便捷。Spr
    后端开发 . spring 2782 2023-05-12 21:52:10
  • SpringBoot防御CSRF攻击的流程及原理是什么
    SpringBoot防御CSRF攻击的流程及原理是什么
    CSRF原理想要防御CSRF攻击,那我们需要先搞清楚什么是CSRF攻击,通过下面图例来和大家梳理CSRF攻击流程:其实这个流程很简单:1.假设用户打开了招商网上银行网站,并且登录。2.登录成功后,网上银行会返回Cookie给前端,浏览器将Cookie保存下来。3.用户在没有登出网上银行的情况下,在浏览器里打开了一个新的选项卡,然后又去访问了一个危险网站。4.这个危险网站上有一个超链接,超链接的地址指向了招商网上银行。4.用户点击了这个链接,由于这个超链接会自动携带上浏览器中保存的Cookie,所
    后端开发 . spring 878 2023-05-12 21:13:04
  • Java设计原则的依赖倒置是什么
    Java设计原则的依赖倒置是什么
    依赖倒置简介我们经常在框架开发过程中听说依赖倒置、依赖反转、控制反转、依赖注入、IOC一些名词,我们常听的这些名词和开发设计原则中的依赖反转原则是有关系,我们来看看这几个名词:控制反转(IOC),这个是Spring面试基本上都会问的一个问题,IOC全称InversionofController,IOC不一定是Spring的特性,Spring是用IOC的一个基础框架;简单理解就是之前通过简单的方法把业务代码冗余在一起,需要改的时候比较麻烦,权限完全由开发者控制,反正意思是通过一些设计模式让开发者不
    后端开发 . spring 936 2023-05-12 21:10:04
  • SpringBoot+Elasticsearch如何实现数据搜索
    SpringBoot+Elasticsearch如何实现数据搜索
    一、简介SpringBoot连接ElasticSearch,主流的方式有以下四种方式方式一:通过ElasticTransportClient客户端连接es服务器,底层基于TCP协议通过transport模块和远程ES服务端通信,不过,从V7.0开始官方不建议使用,V8.0开始正式移除。方式二:通过ElasticJavaLowLevelRestClient客户端连接es服务器,底层基于HTTP协议通过restfulAPI来和远程ES服务端通信,只提供了最简单最基本的API,类似于上篇文章中给大家介
    后端开发 . spring 1452 2023-05-12 21:04:04
  • SpringBoot整合Jackson的方法是什么
    SpringBoot整合Jackson的方法是什么
    一、Jackson简介说明:本篇讲的是Jackson的详细用法,Jackson工具类在文章最后,直接复制粘贴即可使用。Jackson是公司中必用的组件之一,常用的还用阿里的Fastjson,但是由于一些原因bug与漏洞是在是太多,在注重安全的公司直接被pass,还有就是谷歌的Gson(这个没用过不太了解)。SpringMVC的默认json解析器便是Jackson。Jackson优点很多。Jackson所依赖的jar包较少,简单易用。与其他Java的json的框架Gson等相比,Jackson解析
    后端开发 . spring 1672 2023-05-12 21:01:04
  • SpringBoot中怎么对actuator进行关闭
    SpringBoot中怎么对actuator进行关闭
    SpringBoot对actuator进行关闭management:endpoint:health:show-details:ALWAYSendpoints:enabled-by-default:false#关闭监控web:exposure:include:'*'SpringBootactuator知识梳理SpringBoot的Actuator。它提供了很多生产级的特性,比如监控和度量SpringBoot应用程序。Actuator的这些特性可以通过众多REST端点
    后端开发 . spring 12481 2023-05-12 19:46:10
  • SpringBoot Mybatis怎么配置文件
    SpringBoot Mybatis怎么配置文件
    开发环境:IDEA2022.1.4+Mybatis1.概述在之前BiliBili学习SprintBoot时候,按照视频敲代码,SpringBoot集成MyBatis,是单独写了一个mybatis-config.xml文件。配置数据连接以及mapper等信息。后来问了下从事Java得同事,告知mybatis-config.xml文件其实可以写到application.yml。当时也没弄清楚。后来摸索中,也就渐渐明白了。2.单独配置mybatis-config.xml2.1配置内容当时视频学习,也写
    后端开发 . spring 1707 2023-05-12 18:10:14
  • Springboot2.6.x高版本与Swagger2版本冲突问题怎么解决
    Springboot2.6.x高版本与Swagger2版本冲突问题怎么解决
    问题:SpringBoot2.6.x版本引入依赖springfox-boot-starter(Swagger3.0)后,启动容器会报错:Failedtostartbean‘documentationPluginsBootstrapper‘;nestedexception…原因Springfox假设SpringMVC的路径匹配策略是ant-path-matcher,而SpringBoot2.6.x版本的默认匹配策略是path-patte
    后端开发 . spring 2997 2023-05-12 18:04:06

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号