摘要:
SpringCloud ? SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路空间,服务网关,负载均衡,熔断器等组件。 springcloud能够实现分布式、版本控制配置,服务注册与发现,路由,服务于服务的调用,负载均衡配置,断路器,分布式 阅读全文
摘要:
1.java内存模型是什么? java内存模型即Java Memory Model,简称JMM,其规范了Java虚拟机与计算机内存时如何协同工作的,规定了一个线程如何和何时看到其他线程修改过的值,以及在必须时,如何同步访问共享变量。 2.JVM的内存分配 在解释Java内存模型之前,我们先了解下JV 阅读全文
摘要:
1. Redis是什么? Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘 阅读全文
摘要:
Visual Studio Code官网下载:https://code.visualstudio.com/ Vue官方文档:https://cn.vuejs.org 1. Vue是什么? Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 阅读全文
摘要:
1 Nginx是什么? Nginx (engine x) 是一个轻量级的、高性能的、基于 Http 的、反向代理服务器,同时还 是一个电子邮件服务器。 Nginx 最初是由俄罗斯人 Igor Sysoev(伊戈尔·赛索耶夫)使用 C 语言为俄罗斯访问量第 二的 Rambler.ru 站点开发的一款服 阅读全文
摘要:
1 Linux是什么? Linux(i/ˈlɪnəks/ LIN-əks)是一种自由和开放源码的类UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为 Linux 操作系统。 2 为什么使用Linux? 因为它很安全,因为它是免费的、 阅读全文
摘要:
分库分表之MyCat实现 官方网站:http://www.mycat.org.cn/ 分库分表: 一般不要这样做, 前提:除非是数据库数据特别大时, 比如上亿条数据 1 mycat介绍: 1、一个彻底开源的,面向企业应用开发的大数据库集群 2、支持事务、ACID、可以替代MySQL的加强版数据库 3 阅读全文
摘要:
1 MySQL性能优化之查看执行计划explain. explain的参数: 1、id:在整个查询中SELECT的位置; 2、select_type:查询的类型,包括没有子查询的简单查询、UNION、子查询、外部查询、外部查询中的子查询或FROM语句中的子查询等; 3、table:所查询的表名; 4 阅读全文
摘要:
1 存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 分类: MyISAM: 拥有较高的插入,查询速度 阅读全文
摘要:
1 什么是MySQL? MySQL原本是一个开放源码的关系数据库管理系统,把数据保存在不同的表中,而不是堆一起,所以它的灵活性强、速度也快, 而且因为它体积小、速度快、成本低、最主要是开放源码,所以中小型的公司都使用它作为网站数据库。 SQL是MySQL中用来访问数据库的结构化查询语言 2 MySQ 阅读全文