小呆呆的生活

  • 首页
  • 分类
    • Linux
    • MySQL
    • SpringBoot
    • SpringCloud
  • 工具
  • 留言
  • 登录
  • 注册
  • 友情链接
    • 咸鱼的窝
    • DIY熙的家
    • Farmer的自习室
    • Dark的小黑屋
  • 关于
SpringBoot
SpringBoot框架

Spring Boot使用JUnit和Mockito进行Service层单元测试

前言   在平时的开发当中,一个项目往往包含了大量的方法,可能有成千上万个。如何去保证这些方法产生的结果是我们想要的呢?那么在SpringBoot项目中我们是如何对Service层的方法进行测试的呢? 一、单元测试是什么   单元测试是一种软件测试方法,用于测试代码的最小可测试单元。在Java开发中,编写单元测试可以帮助开发人员更好地理解代码的功能和实现,同时也可以提高代码的质量和可维护性。 二、为什么要写单元测试 提高代码质量:编写单元测试可以帮助开发人员更好地理解代码的功能和实现,从而更容易发现代码中的问题和潜…

2023年 12月 4日 0条评论 811次阅读 0人点赞 小呆呆 阅读全文
SpringBoot框架

解决Spring Initializr只能创建为Java 17版本以上的问题

前言   目前我们发现使用IntelliJ IDEA通过Spring Initializr创建创建Spring Boot项目只能创建Java 17版本以上,但我们常用的还是Java 8版本,那么该如何解决呢? 一、Spring Initializr是什么?   Spring Initializr是Spring官方提供的一个用于初始化Spring Boot项目的工具。它可以帮助开发人员快速创建一个基于Spring Boot的项目,并提供了一些默认的配置选项,例如项目的依赖、构建…

2022年 8月 3日 0条评论 282次阅读 0人点赞 小呆呆 阅读全文
bug

修复bug翻车记录

背景:   工作中接到一个bug排查修复任务,由于自己疏忽导致花了大量时间,记自己这次的翻车记录,大家引以为戒 直接上样例代码 public ResponseUtil test(String titile) { List<ArticleDto> articleByTitle = articleService.findArticleByTitle(titile); List<ArticleDto> res = new ArrayList<>(); 状态默认都为0…

2022年 3月 1日 1条评论 1401次阅读 0人点赞 小呆呆 阅读全文
Java基础

记由于自己呆瓜操作引发的“血案”

背景:   由于自己傻傻的操作和阴差阳错引发的“血案”,浪费了大量的时间,大家就当看个故事吧 不多说直接上代码: /** * 添加评论 * 发表评论 * @param commentParam * @return */ @RequestMapping(value = "/insert") public ResponseUtil insert(CommentParam commentParam) { Comment comment = new Comment(); BeanUt…

2022年 1月 6日 0条评论 701次阅读 21人点赞 小呆呆 阅读全文
Java基础

SpringBoot配置Redis及使用

Redis简介: Redis 是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。 Redis优点: 存取速度快:Redis速度非常快,每秒可执行大约110000次的设值操作,或者执行81000次的读取操作。 支持丰富的数据类型:Redis支持开发人员常用的大多数数据类型,例如列表、集合、排序集和散列等。 操作具有原子性:所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新后的值。 提供多种功能:Redis提供了多种功…

2022年 1月 5日 0条评论 636次阅读 0人点赞 小呆呆 阅读全文
Linux

SpringBoot项目部署到服务器

准备: 云服务器(阿里云、腾讯云等) Linux系统以及运行所需的环境 方式一:Jar包方式(推荐) 部署步骤: 将springboot项目打包成jar包 方式一:IDEA为例 出现 BUILD SUCCESS 证明打包成功,自动生成了 target 目录, jar 包就在目录里边 方式二:命令行(得配置好maven环境变量) 切换到项目目录下,使用mvn -install命令打包 出现 BUILD SUCCESS 证明打包成功,自动生成了 target 目录, jar 包就在目录里边 到将打包好的jar包上传到你…

2020年 10月 8日 0条评论 1144次阅读 1人点赞 小呆呆 阅读全文
SpringBoot框架

Spring Security快速入门

Spring Security介绍: Spring Security是基于Spring生态圈的,用于提供安全访问控制解决方案的框架 Spring Security的安全管理有两个重要概念,分别是Authentication(认证)和Authorization(授权) Spring Boot整合Spring Security实现的安全管理功能: MVC Security是Spring Boot整合Spring MVC框架搭建的Web应用的安全管理 WebFlux Security是Spring Boot整合Sprin…

2020年 4月 25日 2条评论 1193次阅读 1人点赞 小呆呆 阅读全文
SpringBoot框架

Spring Boot整合Redis

Redis简介: Redis 是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。 Redis优点: 存取速度快:Redis速度非常快,每秒可执行大约110000次的设值操作,或者执行81000次的读取操作。 支持丰富的数据类型:Redis支持开发人员常用的大多数数据类型,例如列表、集合、排序集和散列等。 操作具有原子性:所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新后的值。 提供多种功能:Redis提供了多种功…

2020年 4月 18日 0条评论 724次阅读 0人点赞 小呆呆 阅读全文
SpringBoot框架

Spring Boot整合MyBatis

基础环境搭建: 搭建步骤: 数据准备:创建数据库、数据表并插入一定的数据。 创建项目,引入相应的启动器:使用Spring Initializr的方式构建项目,选择MySQL和MyBatis依赖,编写实体类。 编写配置文件:在配置文件中进行数据库连接配置以及进行第三方数据源的默认参数覆盖。 创建数据库: CREATE DATABASE springbootdata; CREATE TABLE t_article ( id int(20) NOT NULL AUTO_INCREMENT COMMENT '文章i…

2020年 4月 12日 0条评论 746次阅读 0人点赞 小呆呆 阅读全文
SpringBoot框架

Spring Boot整合Thymeleaf

Thymeleaf的简单介绍及用法: 点击访问:Thymeleaf的简单介绍 - 小呆呆的生活 (xiaodaidai.top) 搭建步骤: 创建Spring Boot项目,引入Thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency&g…

2020年 4月 3日 0条评论 681次阅读 0人点赞 小呆呆 阅读全文
12

小呆呆

知足常乐,就会拥有幸福

最新 热点 随机
最新 热点 随机
数据库索引简析 Java多线程的使用场景以及线程的创建方式 Spring事务的使用示例和传播行为以及失效场景 Spring Boot使用JUnit和Mockito进行Service层单元测试 Spring Cloud Zuul和Gateway的简单示例(搭建方式) Spring Cloud的网关Zuul和Gateway
Spring Boot整合Thymeleaf 初识消息队列 Github被墙(DNS污染)无法访问 Java面试高频(五) MySQL练习(一) Navicat Premium 15破解方法
最近评论
我是可是尼古拉斯·爱新觉·罗·G·钰豪啊 发布于 3 年前(04月08日) 我来注水了胜哥 :hehe:
鸟人金 发布于 3 年前(03月03日) v
鸟人金 发布于 3 年前(03月03日) 胜哥yyds
鸟人金 发布于 3 年前(03月03日) 我滴偶像!!!!!!!!!!!!!!!
水军2号 发布于 3 年前(03月03日) 胜哥tql
标签聚合
干货 面试 MySQL SpringCloud Spring Java SpringBoot 后端
归档
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 8 月
  • 2023 年 6 月
  • 2022 年 11 月
  • 2022 年 8 月
  • 2022 年 6 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 6 月
  • 2021 年 4 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2023 小呆呆的生活. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备2020104583号

粤公网安备44011802000463号