古道长亭

Contact me with ixiaoqiang0011@gmail.com


  • 首页

  • 归档

  • 分类

  • 关于

  • Book

  • 搜索

Spring WebFlux核心原理

时间: 2022-12-22   |   分类: Spring-WebFlux   | 字数: 15687 字 | 阅读约: 32分钟

Spring WebFlux核心原理

示例代码:https://gitee.com/ixinglan/spring-webflux-demo.git

一、Project Reactor介绍

1.1 Spring WebFlux 与Project Reactor

Spring Framework从版本5开始,基于Project Reactor支持响应式编程。

阅读全文 »

sql语句及索引优化

时间: 2022-12-22   |   分类: mysql性能优化   | 字数: 2002 字 | 阅读约: 4分钟

sql语句及索引优化

案例: 设计1个表 tb_test

CREATE TABLE tb_test (
	id INT PRIMARY KEY auto_increment,
	nickname VARCHAR ( 255 ),
	loginname VARCHAR ( 255 ),
	age INT,
	sex CHAR ( 1 ),
	STATUS INT,
address VARCHAR ( 255 ) 
);

向表中写入10000000条数据

CREATE PROCEDURE test_insert () BEGIN
	DECLARE
		i INT DEFAULT 1;
	WHILE
			i <= 10000000 DO insert INTO tb_test
		VALUES
			( NULL, concat( 'zy', i ), concat( 'zhaoyun', i ), 23, '1', 1, 'beijing' );
		SET i = i + 1;
	END WHILE;
COMMIT;
END;
call test_insert(); #执行存储过程, 插入1千万条数据

1. explain查看索引使用情况

type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。

阅读全文 »

表结构设计优化

时间: 2022-12-21   |   分类: mysql性能优化   | 字数: 447 字 | 阅读约: 1分钟

表结构设计优化

1. 设计中间表

设计中间表**,一般针对于**统计分析功能,或者实时性不高的需求(OLTP、OLAP)

2. 设计冗余字段

为减少关联查询,创建合理的冗余字段(创建冗余字段还需要注意数据一致性问题)

阅读全文 »

响应式编程概述

时间: 2022-12-21   |   分类: Spring-WebFlux   | 字数: 12880 字 | 阅读约: 26分钟

响应式编程概述

示例代码:https://gitee.com/ixinglan/spring-webflux-demo.git

1.响应式编程介绍

1.1 为什么需要响应式

传统的命令式编程在面对当前的需求时的一些限制 例:有需求,即使在应用负载较高时,应用需要有更高的可用性,并提供低的延迟时间

阅读全文 »

系统配置优化

时间: 2022-12-20   |   分类: mysql性能优化   | 字数: 857 字 | 阅读约: 2分钟

系统配置优化

数据库优化维度有四个: 硬件升级, 系统配置, 表结构设计, sql语句及索引

一. 保证从内存中读取数据

MySQL会在内存中保存一定的数据,通过LRU算法将不常访问的数据保存在硬盘文件中。

阅读全文 »
20 21 22 23 24 25 26 27 28
古道长亭

古道长亭

Always remember that your present situation is not your final destination. The best is yet to come.

226 日志
57 分类
104 标签
GitHub Gitee
友情链接
  • 古道长亭的BOOK
  • JAVA学习
标签云
  • Mysql
  • 搜索引擎
  • Mybatis
  • 容器
  • 架构
  • 消息队列
  • Flink
  • Sharding sphere
  • 流处理
  • 缓存
© 2019 - 2024 京ICP备19012088号-1
0%