楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

Explain详解

explain使用介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL (如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)。 在查询中的每个表会输出一行,如果有两个表通过 join 连接查
2021-11-27
数据库
#Explain详解

Mysql索引介绍

1. 索引的本质 索引是帮助Mysql高效获取数据的排好序的数据结构 2. 索引的数据结构二叉树:单边增长的场景会导致全表扫描。
2021-11-04
数据库
#mysql索引

RabbitMQ的7种工作模式

RabbitMQ的7种工作模式1. simple模式 最简单的收发模式。生产者发送一个消息到一个指定的queue,中间不需要任何exchange规则。消费者端通过queue方式进行消费。 代码 producer: 123channel.queueDeclare(QUEUE_NAME, true, false, false, null);String message = "hello
2021-10-27
RabbitMQ
#消息中间件

秒杀模块学习

秒杀模块1. 秒杀接口优化 用户是否登陆 判断库存(备份在redis中一份) 在初始化contoller接口的时候,就把商品id和对应的库存数存入到redis 判断是否已经秒杀到了 减缓存, 下订单(订单和秒杀订单) 队列里面存的消息message,有两个变量用户和商品id, receiver监听该队列,减库存,减库存成功了,根据用户和商品id,下订单 contoller需要的就是给队列发消息
2021-10-14

使用Spock框架编写测试代码

Spock 介绍 Spock是一个为groovy和java语言应用程序来测试和规范的框架。 这个框架的突出点在于它美妙和高效表达规范的语言。 得益于JUnit runner,Spock能够在大多数IDE、编译工具、持续集成服务下工作。 Spock的灵感源于JUnit,jMock, RSpec, Groovy, Scala, Vulcans以及其他优秀的框架形态。 基本操作 a sim
2021-10-07
Java基础
#spock

kotlin基础

1.Kotlin 是什么?Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。 2.为什么选择 Kotlin? 简洁: 大大减少样板代码的数量。 安全: 避免空指针异常等整个类的错误。
2021-10-06
Kotlin

springboot整合graphql

GraphQL是比REST更高效、强大和灵活的新一代API标准。详细的可以看官网GraphQL。 下面介绍一个Spring boot整合graphql简单的例子。
2021-10-06
Springboot
#graphql

响应式编程

1.响应式编程是什么? 响应式编程(reactive programming)是一种基于数据流和变化传递的声明式的编程范式 本来数据是我们自行处理的,后来我们把要处理的数据抽象出来(变成了数据流),然后通过API去处理数据流中的数据(是声明式的,如: 1int sum2 = IntStream.of(nums).parallel().sum(); ​ 将数组中的数据变成数据流,通过显
2021-10-05
Java基础
#spring

Java8新特性之Stream流

Java8新特性之Stream流1.什么是Stream?Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。例: 1234567public class StreamDemo1 { public static void main(String[] args) {
2021-10-04
Java基础
#stream流

Java8的新特性之lambda表达式

1.函数接口函数接口(@FunctionalInterface)需要满足两个条件: 类型是接口 有且只有一个抽象方法 例如:Runnable接口 1234@FunctionalInterfacepublic interface Runnable { public abstract void run();} 其实这也是要求我们接口的设计尽量小,符合单一责任制,一个接口
2021-10-04
Java基础
#lambda表达式
1…25262728

搜索

Hexo Fluid
总访问量 次 总访客数 人