小呆呆的生活

  • 首页
  • 分类
    • Linux
    • MySQL
    • SpringBoot
    • SpringCloud
  • 工具
  • 留言
  • 登录
  • 注册
  • 友情链接
    • 咸鱼的窝
    • DIY熙的家
    • Farmer的自习室
    • Dark的小黑屋
  • 关于
人的一生注定会遇到两个人
一个惊艳了时光,一个温柔了岁月
MySQL

数据库索引简析

前言   在我们使用数据库的过程中,往往会碰到一个叫做索引的东西,不管是表的设计,还是数据库性能的优化往往都会涉及到索引。那么他是个什么东西?又起到什么作用呢? 一、索引是什么   数据库索引是一种数据结构,用于提高数据库查询的性能和效率。它类似于书籍的索引,可以快速定位到包含特定信息的数据行,而无需逐行扫描整个数据库表。   索引在数据库表的一个或多个列上创建,以便快速查找和检索数据。它基本上是一个排序的数据结构,其中包含了对表中数据行的引用和排序依据。…

2024年 2月 9日 0条评论 839次阅读 1人点赞 小呆呆 阅读全文
Java基础

Java多线程的使用场景以及线程的创建方式

前言   我们在工作中往往会遇到要使用多线程的场景,比如需要对大量数据进行批量处理时和需要执行大量的计算任务时以及当需要执行耗时的操作等等,那么在Java中多线程是什么?又是怎么实现的呢? 一、线程是什么   线程(Thread)是程序执行的最小单位,是操作系统进行任务调度和执行的基本单位。线程是进程的一部分,一个进程可以包含多个线程。每个线程都有自己的执行路径,可以独立地执行指令序列。   线程可以并发执行,多个线程可以在同一时间内执行不同的任务。线程共…

2024年 1月 6日 0条评论 763次阅读 0人点赞 小呆呆 阅读全文
Spring

Spring事务的使用示例和传播行为以及失效场景

前言   我们都知道事务提供了一种机制,用于管理和保护数据库操作或其他资源访问的一系列操作。通过使用事务,可以确保数据的一致性、完整性和正确性,提高系统的可靠性和可维护性。那么在Spring中事务是如何使用呢?又会有什么问题呢? 一、Spring事务是什么   Spring事务是Spring框架提供的一种机制,用于管理数据库操作或其他资源访问的一系列操作,以确保这些操作要么全部成功提交,要么全部回滚,从而保持数据的一致性和完整性。   使用Spring事务可以将一组相关的数据库操作组织在一个事务中,以便在出现错误或…

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

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

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

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

Spring Cloud Zuul和Gateway的简单示例(搭建方式)

一、 Spring Cloud Zuul和Spring Cloud Gateway是什么 Spring Cloud Zuul和Spring Cloud Gateway都是Spring Cloud框架提供的用于构建微服务架构中的API网关的组件。 1. Spring Cloud Zuul:Spring Cloud Zuul是基于Netflix Zuul构建的微服务网关组件。它提供了路由、负载均衡、容错、安全性等功能。Zuul使用同步阻塞模型,适用于较小规模的微服务架构。然而,需要注意的是,Spring Cloud Z…

2023年 11月 29日 0条评论 710次阅读 0人点赞 小呆呆 阅读全文
SpringCloud框架

Spring Cloud的网关Zuul和Gateway

一、Spring Cloud Zuul Spring Cloud Zuul是一个基于Netflix Zuul构建的微服务网关组件,用于构建微服务架构中的API网关。 以下是Spring Cloud Zuul的一些特点: 路由和过滤:Spring Cloud Zuul可以根据请求的路径和其他条件将请求路由到不同的微服务实例。它还支持自定义的过滤器,可以在请求进入网关和响应返回之前对请求和响应进行修改和处理。 集成服务发现:Spring Cloud Zuul可以与服务注册中心(如Eureka、Consul)集成,实现自…

2023年 11月 27日 0条评论 444次阅读 0人点赞 小呆呆 阅读全文
SpringCloud框架

Spring Cloud Feign的理解以及搭建方式(Feign调用简单示例)

前言   随着业务越来越复杂,代码量越来越庞大,可能就会出现代码结构混乱、开发效率低、排查问题成本高等等的问题,这时候就需要将业务进行拆分,拆分成一个一个的服务,那么这时候就需要使用微服务开发框架了。 一、Spring Cloud Feign是什么 Feign是一个声明式的、模板化的HTTP客户端,是Spring Cloud框架中的一个组件。它简化了编写基于HTTP的客户端的代码,使得与远程服务进行通信变得更加简单和优雅。 使用Feign,可以通过定义接口的方式来描述服务之间的通信,而无需编写具体的HTTP请求代码…

2023年 11月 26日 0条评论 345次阅读 0人点赞 小呆呆 阅读全文
SpringCloud框架

Spring Cloud Eureka的理解以及搭建方式(实现示例)

前言   随着业务越来越复杂,代码量越来越庞大,可能就会出现代码结构混乱、开发效率低、排查问题成本高等等的问题,这时候就需要将业务进行拆分,拆分成一个一个的服务,那么这时候就需要使用微服务开发框架了。那么在微服务里面一个服务是如何找到另外一个服务的呢? 一、Spring Cloud Eureka是什么?   Spring Cloud Eureka是Spring Cloud框架中的一个组件,用于实现服务注册与发现的功能。它是一个基于RESTful风格的服务注册中心,可以让微服务架构中的各个服务实例自动注册到Eurek…

2023年 10月 26日 0条评论 363次阅读 0人点赞 小呆呆 阅读全文
MySQL

SQL简单调优

一、SQL 优化的经验 对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。不要以为 NULL 不需要空间,比如:char(100) 型,在字…

2023年 8月 28日 0条评论 416次阅读 0人点赞 小呆呆 阅读全文
工具

Typora如何破解

背景:   Typora是一款Markdown编辑器和阅读器,风格极简/多种主题/支持 macOS,Windows 及 Linux,实时预览/图片与文字/代码块/数学公式/图表。但他是一款收费软件,很多人想用它但又舍不得花钱,下面为大家介绍如何破解Typora,当然我们还是要支持正版,本文只用于学习,不用于任何商业用途等等,其他人行为与作者无关。 本文讲述破解的Typora版本为1.4.8,官网地址:Typora 官方中文站 ,下载地址为Typora release channel 步骤: 下载…

2023年 6月 23日 0条评论 458次阅读 0人点赞 小呆呆 阅读全文
12345…6

小呆呆

知足常乐,就会拥有幸福

最新 热点 随机
最新 热点 随机
数据库索引简析 Java多线程的使用场景以及线程的创建方式 Spring事务的使用示例和传播行为以及失效场景 Spring Boot使用JUnit和Mockito进行Service层单元测试 Spring Cloud Zuul和Gateway的简单示例(搭建方式) Spring Cloud的网关Zuul和Gateway
IntelliJ IDEA软件内如何更新到最新版本 Java面试高频(四) Reids客户端Jedis的访问模式(上) Windows10版本转换问题 MySQL和mysql-connector-java、Java的版本问题 Spring Boot整合Thymeleaf
最近评论
我是可是尼古拉斯·爱新觉·罗·G·钰豪啊 发布于 3 年前(04月08日) 我来注水了胜哥 :hehe:
鸟人金 发布于 3 年前(03月03日) v
鸟人金 发布于 3 年前(03月03日) 胜哥yyds
鸟人金 发布于 3 年前(03月03日) 我滴偶像!!!!!!!!!!!!!!!
水军2号 发布于 3 年前(03月03日) 胜哥tql
标签聚合
Spring Java 干货 SpringCloud 面试 SpringBoot MySQL 后端
归档
  • 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号