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

  • SpringBoot怎么实现加载yml文件中字典数据
    SpringBoot怎么实现加载yml文件中字典数据
    将字典数据,配置在yml文件中,通过加载yml将数据加载到Map中SpringBoot中yml配置、引用其它yml中的配置。#在配置文件目录(如:resources)下新建application-xxx必须以application开头的yml文件,多个文件用","号分隔,不能换行项目结构文件application.ymlserver:port:8088application:name:VipSoftEnvDemospring:profiles:include:dic#在配置文
    java教程 . spring-boot 1041 2023-05-11 09:34:05
  • SpringBoot的配置文件格式是什么
    SpringBoot的配置文件格式是什么
    1SpringBoot的配置文件格式application.properties或者是application.yml,它们的区别主要是书写格式不同。1).properties:springboot.user.name=testname2).yml:springboot:user:name:testname另外,.properties格式文件的属性是无序的,.yml格式文件的属性是有序的,但它不支持@PropertySource注解导入配置。2SpringBoot的核心注解启动类上面的注解是@Sp
    java教程 . spring-boot 1560 2023-05-11 08:37:05
  • java SpringBoot整合MyBatisPlus的方法是什么
    java SpringBoot整合MyBatisPlus的方法是什么
    1.什么是springboot自动装配?自动装配是springboot的核心,一般提到自动装配就会和springboot联系在一起。实际上SpringFramework早就实现了这个功能。SpringBoot只是在其基础上,通过SPI的方式,做了进一步优化。SpringBoot定义了一套接口规范,这套规范规定:SpringBoot在启动时会扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器(此处涉及到JVM类加载机制与Sp
    java教程 . spring-boot 1002 2023-05-10 23:34:04
  • springboot怎么配置mybatis和事务管理
    springboot怎么配置mybatis和事务管理
    一、springboot与mybatis的配置1.首先,springboot配置mybatis需要的全部依赖如下:org.springframework.bootspring-boot-starter-parent1.5.1.RELEASEorg.springframework.bootspring-boot-starter-web1.5.1.RELEASEorg.mybatis.spring.bootmybatis-spring-boot-starter1.2.0com.oracleojdbc
    java教程 . spring-boot 1397 2023-05-10 19:13:22
  • 怎么使用java搞定网站登录验证码
    怎么使用java搞定网站登录验证码
    验证码生成本效果是利用easy-captcha工具包实现,首先需要添加相关依赖到pom.xml中,代码如下:com.github.whvcseeasy-captcha1.6.2验证码格式easy-captcha验证码工具支持GIF、中文、算术等类型,分别通过下面几个实例对象实现:SpecCaptcha(PNG类型的静态图片验证码)GifCaptcha(Gif类型的图片验证码)ChineseCaptcha(GIF类型中文图片验证码)ArithmeticCaptcha(算术类型的图片验证码)字符类型
    java教程 . spring-boot 1711 2023-05-10 18:28:06
  • Spring Boot怎么使用SSE方式向前端推送数据
    Spring Boot怎么使用SSE方式向前端推送数据
    前言SSE简单的来说就是服务器主动向前端推送数据的一种技术,它是单向的,也就是说前端是不能向服务器发送数据的。SSE适用于消息推送,监控等只需要服务器推送数据的场景中,下面是使用SpringBoot来实现一个简单的模拟向前端推动进度数据,前端页面接受后展示进度条。服务端在SpringBoot中使用时需要注意,最好使用SpringWeb提供的SseEmitter这个类来进行操作,我在刚开始时使用网上说的将Content-Type设置为text-stream这种方式发现每次前端每次都会重新创建接。最
    java教程 . spring-boot 3100 2023-05-10 17:31:06
  • Springboot如何实现视频上传及压缩功能
    Springboot如何实现视频上传及压缩功能
    一、定义视频上传请求接口publicAjaxResultvideoUploadFile(MultipartFilefile){try{if(null==file||file.isEmpty()){returnAjaxResult.error("文件为空");}StringossFilePrefix=StringUtils.genUUID();StringfileName=ossFilePrefix+"-"+file.getOriginalFilename(
    java教程 . spring-boot 2558 2023-05-10 17:16:13
  • 怎么用SpringBoot实现定时器
    怎么用SpringBoot实现定时器
    定时器的实现Springboot启动类代码,加入了@EnableScheduling注解来开启定时器功能@SpringBootApplication@EnableScheduling//开启定时功能publicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}调度任务代码,需要通过@Component注解将任务类注入到IoC容器中@Componen
    java教程 . spring-boot 1246 2023-05-10 14:58:22
  • Redis Java连接的方法
    Redis Java连接的方法
    一、Java连接池连接(管道,lua)加入如下依赖redis.clientsjedis2.9.01、TestpublicclassTest{publicstaticvoidmain(String[]args){JedisPoolConfigjedisPoolConfig=newJedisPoolConfig();jedisPoolConfig.setMaxTotal(20);jedisPoolConfig.setMaxIdle(10);jedisPoolConfig.setMinIdle(5);
    java教程 . spring-boot 1381 2023-05-04 14:52:06
  • android studio如何实现上传图片到java服务器
    android studio如何实现上传图片到java服务器
    1.build.gradle配置(增加)dependencies{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'}2.AndroidManifest.xml配置权限在application里面添加android:usesCleartextTraffic="true&q
    java教程 . spring-boot 1543 2023-04-28 21:07:05
  • Java锁在工作中使用场景实例分析
    Java锁在工作中使用场景实例分析
    1、synchronizedsynchronized是可重入的排它锁,和ReentrantLock锁功能相似,任何使用synchronized的地方,几乎都可以使用ReentrantLock来代替,两者最大的相似点就是:可重入+排它锁,两者的区别主要有这些:ReentrantLock的功能更加丰富,比如提供了Condition,可以打断的加锁API、能满足锁+队列的复杂场景等等;ReentrantLock有公平锁和非公平锁之分,而synchronized都是非公平锁;两者的使用姿势也不同,Ree
    java教程 . spring-boot 1130 2023-04-28 15:34:14
  • 在Docker中如何开发Java 8 Spring Boot应用程序
    在Docker中如何开发Java 8 Spring Boot应用程序
    首先,让我们检查一下docker-compose文件:version:'2'services:springappserver:build:context:.dockerfile:springapp.dockerfileports:-"8080:8080"networks:-net-spring-dbvolumes:-.:/vol/developmentdepends_on:-mysqldbservermysqldbserver:build:co
    java教程 . spring-boot 1779 2023-04-27 23:49:05
  • 如何使用Java实现六边形架构?
    如何使用Java实现六边形架构?
      六边形架构是一种设计风格,通过分层实现核心逻辑与外部对象隔离。其核心逻辑是业务模块,外部元素是整合点,比如数据库、外部API、界面等。它将软件分为内部与外部,内部包含了核心业务逻辑与领域层(所谓分层架构),外部包含界面、数据库、消息传递及其他内容。内部与外部通过端口和适配器相互通信。  *译注:六边形架构(HexagonalArchitecture)由AlistairCockburn提出,解决了传统的分层架构所带来的问题。*  1.优点  使用六边形架构开发的软件与通道独立,因此能支持多通道
    java教程 . spring-boot 1547 2023-04-23 13:25:07
  • Java代码编写技巧实例分析
    Java代码编写技巧实例分析
    开发工具不知道有多少”老”程序员还在使用Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开发工具了。更换IDE根本就不想多解释要换什么样的IDE,如果你想成为一个优秀的Java程序员,请更换IntelliJIDEA。使用IDEA的好处,请搜索谷歌。别告诉我快捷键不好用更换IDE不在我本文的重点内容中,所以不想用太多的篇幅去写为什么更换IDE。在这里,我只能告诉你,更换IDE
    java教程 . spring-boot 1386 2023-04-18 22:58:03
  • java最常用的技术栈是什么
    java最常用的技术栈是什么
    java常用的技术栈有:1、JDK;2、Web框架;3、Web容器;4、ORM框架;5、Spring;6、数据库;7、搜索引擎;8、后端模板引擎;9、工作流;10、其它语言中间件,如Kafka,RocketMQ或RabbitMQ等。Java开发常用技术栈盘点1.前言最近很多人私下询问我常用的Java开发技术栈,所以今天就总结一波平常使用的Java技术栈。2.JDKJDK的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本!不
    java教程 . spring-boot 5492 2023-04-14 21:43:04

工具推荐

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

有机果蔬供应商网页模板 Bootstrap5

一款有机果蔬供应商网页模板-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus
后端模板
2023-02-02

房产资源服务平台网页模板 Bootstrap5

房产资源服务平台网页模板 Bootstrap5
Bootstrap模板
2023-02-02

简约简历资料网页模板 Bootstrap4

简约简历资料网页模板 Bootstrap4
Bootstrap模板
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

家居装潢清洁维修服务公司网站模板

家居装潢清洁维修服务公司网站模板是一款适合提供家居装潢、清洁、维修等服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-05-09

清新配色个人求职简历引导页模板

清新配色个人求职简历引导页模板是一款适合清新配色风格的个人求职简历作品展示引导页网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-29

设计师创意求职简历网页模板

设计师创意求职简历网页模板是一款适合各种不同设计师岗位个人求职简历展示网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28

现代工程建筑公司网站模板

现代工程建筑公司网站模板是一款适合从事工程建筑服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28