摘要: redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。 在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教 阅读全文
posted @ 2021-01-25 19:55 why414 阅读(99) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/xiapu5150/p/9927323.html 阅读全文
posted @ 2021-01-21 11:24 why414 阅读(64) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/xiufengchen/p/10455288.html 阅读全文
posted @ 2021-01-14 13:59 why414 阅读(52) 评论(0) 推荐(0)
摘要: 三层架构 + MVC 架构 > 解耦 开发框架 Srping: IOC 控制反转 AOP 本质就是动态代理,解决无入侵的功能增强 Spring是一个轻量级的Java开源框架 容器 目的:解决企业开发的复杂性 配置文件比较复杂 SpringBoot 新一代的JavaEE开源标准,开箱即用。自动装配,拿 阅读全文
posted @ 2021-01-12 16:42 why414 阅读(51) 评论(0) 推荐(0)
摘要: 微服务阶段:javase:oopmysql: 持久化html+css+js+jquery+框架Javaweb:mvcssm:框架:简化了开发流程:缺点:配置较为复杂 》war包spring boot:spring再简化微服务框架:spring cloud 最核心的原理:自动装配springBoot到 阅读全文
posted @ 2021-01-12 16:37 why414 阅读(70) 评论(0) 推荐(0)
摘要: Spring IOC 概念=控制反转+依赖注入 IOC的优点:实现组件之间的解耦,提高程序的灵活性和可维护性。1.统一第三方服务的参数和返回值,抽像出来接口。2.将原来方法中对接口实例化的代码剥离出来到构造函数中。3.通过配置文件,可以做到改变实现类,而不改变任何一个调用者的代码(IOC)。 IOC 阅读全文
posted @ 2021-01-12 16:35 why414 阅读(124) 评论(0) 推荐(0)
摘要: MVC 框架: spring:为了简化开发, IOC AOP xml配置太复杂 spring boot 新一代的javaEE, 升级版的spring,“自动装配”,特点:约定大于配置。 模块化~ all in one 微服务的四个核心问题:1、客户端怎么访问2、服务之间如何通信3、服务如何治理4、服 阅读全文
posted @ 2021-01-12 16:34 why414 阅读(63) 评论(0) 推荐(0)
摘要: 1、NoSql概述 单机时代:1.数据量太大2.数据索引,缓存放不下3.访问量大,服务器承受不了 缓存时代:3.memcached+mysql+垂直拆分(读写分离)80%的访问都是读数据 优化数据结构和索引 >文件缓存(IO) >memcached4.分库分表+水平拆分+Mysql集群本质:数据库的 阅读全文
posted @ 2021-01-12 16:32 why414 阅读(56) 评论(0) 推荐(0)
摘要: 连接层:客户端和连接服务交互,主要完成一些类似于连接处理 授权认证 及相关安全方案。该层引入线程池服务层:核心服务功能,包括:查询解析 分析 优化 缓存以及所有内置函数引擎层:负责数据的存储和提取,用于处理数据测增删改查存储层:主要将数据存储在系统文件之上,并完成与存储引擎的交互 查询语句的执行流程 阅读全文
posted @ 2021-01-12 16:26 why414 阅读(59) 评论(0) 推荐(0)
摘要: 1.性能分析三驾马车:(慢查询/explain/show profile)2.explain索引使用情况3.索引执行过程中的使用情况4.表数据和索引在底层如何存储的5.聚簇索引和非聚簇索引的数据存储方式6.聚簇索引的主键索引和辅助索引是如何存储索引和数据的7.如何正确使用组合索引8.最左前缀原则9. 阅读全文
posted @ 2021-01-12 16:24 why414 阅读(106) 评论(0) 推荐(0)