springboot
文章平均质量分 91
本专栏主要是springboot入门等基础知识,与诸君共勉
缘友一世
我是缘友一世博主,热爱技术、热衷于分享。我的博客专注于计算机科学和软件开发领域的学习和实践经验。在博客中,你可以找到各种编程语言的深入解析和实用技巧。我致力帮助读者更好地理解和应用技术。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正
展开
-
springboot项目热部署实现(Spring Boot DevTools方式)
Spring Boot DevTools是Spring Boot提供的一个开发工具,旨在提高开发人员在开发阶段的效率。它提供了许多有用的功能,包括热部署、自动重启、自动配置等。Spring Boot DevTools是一个为开发人员设计的工具,它提供了一系列功能来加速开发流程。其中最常用的功能是热部署,可以在应用程序运行时自动加载修改后的类,无需重启应用程序。此外,它还提供了自动重启、自动配置、内嵌的开发服务器等功能。原创 2024-02-07 15:40:31 · 1425 阅读 · 0 评论 -
支付宝扫码(Easy版)支付实现
二维码 (dimensional barcode) ,又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。:用户可以通过支付宝app的“扫一扫”功能,扫描商家的二维码进行支付,或者向商家展示自己的付款码供商家扫描。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息。:在具备面部识别功能的设备上,用户可以通过扫描面部信息来完成支付,称为“刷脸支付”。:用户打开支付宝app,展示付款码,由商家扫描用户的付款码完成交易。总之:二维码是信息的载体。原创 2024-01-07 22:33:12 · 1718 阅读 · 0 评论 -
pom配置文件重要标签探究
依赖项所属的组织或公司依赖项的名称依赖项的版本号dependencyManagement标签标签用于集中管理项目的依赖项版本**。在这个标签内的有依赖项及其版本,但不会实际将它们添加到项目的依赖项列表中**。** 标签中的依赖项版本会被子模块继承并应用于项目的依赖项解析。确保在整个项目中使用相同的依赖项版本。**两者辨析定义位置在每个模块的 文件中在父模块的 文件中功能指定项目的依赖项列表,并添加到依赖项解析中集中管理项目的依赖项版本,不直接原创 2023-12-14 22:23:45 · 287 阅读 · 0 评论 -
springboot前后端分离项目配置https接口(ssl证书)
在Spring Boot中,可以使用Java KeyStore(JKS)或PKCS#12文件(PFX)来配置应用程序的HTTPS。这两者都是用于存储加密密钥和证书的流行格式。springboot配置https接口使用的ssl整数是使用jks的还是pfx的?原创 2023-11-22 23:25:38 · 3178 阅读 · 1 评论 -
解决在部署springboot项目的docker中执行备份与之相连接的mysql容器命令
如果 MySQL 和 program容器在同一个 Docker 网络中,并且想从 program容器中连接到 MySQL 容器来执行备份命令,你可以通过容器名称进行连接。修改 Docker 运行命令: 更新你的 docker run 命令,将主机上的 Docker 套接字挂载到容器中。2.在 program 容器中执行备份命令: 在 docker_backup.sh 脚本中,可以使用 MySQL 容器的名称来执行备份命令。容器在隔离的环境中运行,通常默认情况下无法直接访问主机上的 Docker 命令。原创 2023-10-19 01:00:24 · 723 阅读 · 0 评论 -
关于容器中spring项目日志时间、容器、系统时间不一致的解决方法
【代码】关于容器中spring项目日志时间和容器系统时间不一致的解决方法。原创 2023-10-18 23:19:58 · 433 阅读 · 0 评论 -
密码学【java语言】初探究
本文章学自尚硅谷密码学课程,面对小白群体!!!本文章仅用于学习和交流,禁止用于其他用途,如若存在侵权,请及时联系作者,作者会及时进行处理。原创 2023-05-02 00:20:56 · 853 阅读 · 0 评论 -
springboot整合Quartz(1)
本来准备简单入门一下,但是看到网上的资源并不是很完整,所以,自己动手学习总结了一下!相较于Timer实现方式,ScheduledExecutorService实现方法弥补了Timer的几个缺陷:通过多线程调用,单个任务抛出异常不会对其他任务产生影响由于是多线程执行,某个任务执行过长不影响其他任务的执行时间基于相对时间,不因系统时间的变化而受到影响Leader-Follower模式。原创 2023-03-08 14:17:10 · 507 阅读 · 0 评论 -
Git分布式版本控制工具学习
本文学习自狂神的git教程,但并非照抄照搬,而是经过自己的真实学习后,所总结的记录!!拒绝白嫖,从我做起!!!原创 2023-03-01 00:31:19 · 188 阅读 · 0 评论 -
JWT(JSON Web Token)认证
JSON Web Token官网JSON Web 令牌 (JWT) 是一种开放标准 (RFC 7519),它定义了一种紧凑且独立的方式,用于在各方之间以 JSON 对象的形式安全地传输信息。此信息可以验证和信任,因为它是经过数字签名的。JWT 可以使用密钥(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。通俗理解:JWT简称JSONWebToken,也就是通过JSON形式作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。原创 2023-02-27 21:26:09 · 1011 阅读 · 0 评论 -
Spring Boot核心总结
一 架构1.1 三层架构1.1 spring1.3 Spring Boot二 微服务架构2.1 微服务架构的问题2.2 解决方案原创 2023-01-30 17:27:31 · 287 阅读 · 0 评论 -
Spring Boot学习之集成Dubbo+Zookeeper小案例
【代码】Spring Boot学习之集成Dubbo+Zookeeper小案例。原创 2023-01-30 14:34:03 · 348 阅读 · 0 评论 -
Spring Boot学习之Dubbo+Zookeeper初识
Dubbo官网Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架它提供了三大核心能力面向接口的远程方法调用智能容错和负载均衡以及服务自动注册和发现。Dubbo 基本工作流程服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。原创 2023-01-29 21:42:19 · 1058 阅读 · 0 评论 -
Spring Boot学习之任务学习【异步、定时、邮件】
查看自动配置类:MailSenderAutoConfiguration。进入到其pom文件,可以发现其依赖中存在。ctrl+鼠标左键,点击。原创 2023-01-29 12:09:45 · 518 阅读 · 0 评论 -
springboot基础入门
大家还记得什么是spring吗?说实话,我也不记得了,好吧,那让我们先回忆一下。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发的。一个Javaweb的开发框架,和springMVCl类似,但开发更简化,遵循约定大于配置。简述springboot的来历:随着spring的发展,涉及的领域越来越多,项目整合开发需要配合各种各样的文件,慢慢变得不那么易用简单,违背了最初的理念,其中的配置纷繁复杂。Spring Boot 正是在这样的一个背景下被抽象出来的开发框架,原创 2022-09-17 18:53:19 · 355 阅读 · 0 评论 -
springboot原理初探
springboot原理初探原创 2022-09-17 22:37:09 · 320 阅读 · 0 评论 -
yaml初识
YAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。这种语言以数据做为中心,而不是以标记语言为重点!原创 2022-09-19 21:36:50 · 370 阅读 · 0 评论 -
springboot自动装配原理初探
【代码】springboot自动装配原理初探。原创 2022-09-22 13:48:23 · 94 阅读 · 0 评论 -
spring boot 开发单体应用
也可以自己通过配置文件来指定一下,哪些文件夹是需要我们放静态资源文件的,在application.properties中配置;一旦自己定义了静态文件夹的路径,原来的自动配置就都会失效了!原创 2022-09-24 22:29:49 · 1187 阅读 · 0 评论 -
Spring Boot操作数据库学习之整合JDBC
Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。对于数据访问层,关系数据库【SQL】、非关系数据库【NOSQL】,Spring Boot底层都是采用Spring Boot进行统一处理。Spring Boot官网数据库相关的启动器参考文档有了数据源,然后可以拿到数据库连接,然后就可以使用原生的 JDBC 语句来操作数据库。原创 2023-01-21 21:22:18 · 1895 阅读 · 0 评论 -
Spring Boot操作数据库学习之整合MyBatis
参看Mybatis简介。原创 2023-01-22 13:12:53 · 981 阅读 · 0 评论 -
Spring Boot操作数据库学习之整合Druid
Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Spring Boot 2.0 以上默认使用 Hikari 数据源,Hikari 与 Driud 都是当前 Java Web 上最优秀的数据源。Druid GitHub地址。原创 2023-01-21 23:01:26 · 658 阅读 · 0 评论 -
Spring Boot之SpringSecurity学习
Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,可以实现强大的Web安全控制,对于安全控制,仅需要引入 spring-boot-starter-secu原创 2023-01-27 10:48:50 · 2198 阅读 · 5 评论 -
Spring Boot学习之Shiro
Apache Shiro 是一个Java 的安全(权限)框架。Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。Shiro官网。原创 2023-01-27 20:06:09 · 2341 阅读 · 3 评论 -
Spring Boot之Swagger
Swagger官网swagger是一款可以根据resutful风格生成的生成的接口开发文档,并且支持做测试的一款中间软件。Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器。支持多种语言 (如:Java,PHP等)原创 2023-01-28 14:18:07 · 355 阅读 · 0 评论