- 博客(6)
- 收藏
- 关注
原创 MySQL有哪些索引,及如何创建索引?
MySQL索引有哪些,及如何创建索引?1.了解索引1、索引是什么? 在MySQL中,索引是一种增强式的存在,这表示即使没有索引,MySQL的功能并不会受到影响。索引是对数据库表中一列或多列的值进行排序的一种结构(B树),使用索引可快速访问数据库表中的特定信息。2、为什么要使用索引?就是提高查询性能。3、有哪些索引?主要分为聚集索引(CLUSTERED INDEX)和非聚集索引(NONCLUSTERED INDEX)两种,聚集索引指的是一列或多列的物理顺序和逻辑顺序是一致的,一个数据库表只能有
2020-09-11 19:15:17
4904
原创 Spring中的Aop
1 Spring AOP简介1.1 AOP概述1.1.1 AOP是什么?AOP(Aspect Orient Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。它以通过预编译方式和运行期动态代理方式,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。如下图所示:AOP与OOP字面意思相近,但其实两者完全是面向不同领域的设计思想。实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少个模块,一个模块有哪些对象,
2020-08-20 14:17:27
449
原创 SpringBoot简介及入门案例(使用STS工具)
1 Spring Boot简介1.1 SpringBoot概述现在软件市场已经形成一定的规模,系统架构的夫再度也越来越高(例如有单体架构,分布式架构,微服务架构)。软件的整体架构体系正在发生很大的变化,在这种变化中,企业现在更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维,由此SpringBoot诞生。1.2 SpringBoot核心特性SpringBoot是一个脚手架,构建Spring框架(FrameWork)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用
2020-07-28 20:32:42
1084
1
原创 Redis详解,Linux环境下安装Redis,Redis常用命令
1 Redis缓存1.1 Redis介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting)
2020-07-17 23:14:21
454
原创 Java 8 新特性 Lambda表达式
1.函数式接口1.1 Lambda表达式使用的前提,就是接口必须是一个函数式接口。1.2 如果在接口中,有且只有一个抽象方法,那么这个接口就是函数式接口。1.3 使用注解来检查当前接口是否是一个函数式接口。@FunctionalInterface 如果不是函数式接口,则编译报错。即使一个接口没有标注@FunctionalInterface,如果这个接口满足函数式接口规则,依旧被当作函数式接口。1.4 根据最上文的定义,我们能非常直白的理解什么是函数式接口的规则。(1)有且只有一个抽象
2020-07-15 23:02:33
115
原创 Day-01京淘项目物理模型图设计及表关系
1.京淘架构设计原理图2.京淘物理模型图2.1 需求描述说明:做后端开发,对于表结构应该特别的熟悉。但是常规的数据库软件,不能做到非常直观的展现表与表的关联关系。导致程序员开发频繁的查询数据库字典(包含了项目中所有的表设计)2.2 常见表关系2.5.1 一对一结构说明: 一对一核心依然是主外键关联(特殊). 双向一对一场景说明: user表 用户信息------user_info表 用户详情信息关联问题:user表----->user_info表 一个用户对应一个用户详情信息.
2020-07-15 22:32:05
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人