3 错觉_Lai

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

redis基准压测

1、对redis读写分离架构进行压测,单实例写QPS+单实例读QPSredis-3.2.8/src./redis-benchmark -h 192.168.31.187-c Number of parallel connections (default 50)-n Total number of requests (default 100000)-d Data size of SET/GET value in bytes (default 2)根据你

2020-05-11 23:08:32

搭建redis主从架构,读写分离

1、启用复制,部署slave nodewget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar -xzvf tcl8.6.1-src.tar.gzcd /usr/local/tcl8.6.1/unix/./configuremake && make install使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版)tar -zxvf redis-3.2.8.tar.gzcd red

2020-05-11 23:07:06

安装单机版redis

1、安装单机版rediswget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar -xzvf tcl8.6.1-src.tar.gzcd /usr/local/tcl8.6.1/unix/./configuremake && make install使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版)tar -zxvf redis-3.2.8.tar.gzcd redis-3.2.

2020-05-11 23:04:37

搭建4个centOs集群

1、在虚拟机中安装CentOS启动一个virtual box虚拟机管理软件(vmware,我早些年,发现不太稳定,主要是当时搭建一个hadoop大数据的集群,发现每次休眠以后再重启,集群就挂掉了)virtual box,发现很稳定,集群从来不会随便乱挂,所以就一直用virtual box了(1)使用课程提供的CentOS 6.5镜像即可,CentOS-6.5-i386-minimal.iso。(2)创建虚拟机:打开Virtual Box,点击“新建”按钮,点击“下一步”,输入虚拟机名称为eshop-

2020-05-11 23:03:07

笔记——cpu占用过高排查思路和jvm old区占用过高排查思路

cpu占用过高排查思路top 查看占用cpu的进程 pidtop -Hp pid 查看进程中占用cpu过高的线程id tidprintf ‘%x/n’ tid 转化为十六进制jstack pid |grep tid的十六进制 -A 30 查看堆栈信息定位jvm old区占用过高排查思路top查看占用cpu高的进程jstat -gcutil pid 时间间隔 查看gc状况jm...

2020-02-07 00:11:18

mysql思维导图

2020-01-12 02:13:02

SQL语句是如何执行的

1. 一条SQL查询语句是如何执行的? mysql> select * from T where ID=10; 平时通常输入一条语句, 返回一个结果 , 却不知道这条语句在MySQL内部的执行过程,下面分析MySQL内部的执行过程;MySQL可以分为Server层和存储引擎层两部分Server层包括连接器、 查询缓存、 分析器、 优化器、 执行器等, 涵盖MySQL的大多数...

2019-12-31 16:15:26

mysql——主从复制

1. MySQL主备的基本原理master将改变记录到二进制binlog,然后发送给slaveslave将master的binlog日志保存到中继日志(relay log)slave解析中继日志文件把数据同步到数据库中,mysql复制是异步的且串性化的2.MySQL是怎么保证主备一致的?binlog的存在确保了在备库执行相同的binlog,可以得到与主库相同的状态。3.MySQL ...

2019-12-31 16:14:28

mysql——sql原理

1.SQL语句为什么变“慢”了​ 当内存数据页跟磁盘数据页内容不一致的时候, 我们称这个内存页为“脏页”。 内存数据写入到磁盘后, 内存和磁盘上的数据页的内容就一致了, 称为“干净页” , 平时执行很快的更新操作, 其实就是在写内存和日志, 而MySQL偶尔“抖”一下的那个瞬间, 可能就是在刷脏页(flush) 。2. 什么情况会引发数据库的flush过程呢?InnoDB的redo l...

2019-12-31 16:13:52

mysql——隔离性与隔离级别

隔离性与隔离级别ACID(Atomicity、 Consistency、 Isolation、 Durability, 即原子性、 一致性、 隔离性、 持久性)1.隔离性​ 当数据库上有多个事务同时执行的时候, 就可能出现脏读(dirtyread) 、 不可重复读(non-repeatable read) 、 幻读(phantom read) 的问题, 为了解决这些问题, 就有了“隔离级别...

2019-12-31 16:12:19

mysql——锁

MySQL里面的锁大致可以分成全局锁、 表级锁和行锁三类1.全局锁一个库被全局锁上以后, 你要对里面任何一个表做加字段操作, 都是会被锁住的。​ 对整个数据库实例加锁。 MySQL提供了一个加全局读锁的方法, 命令是Flush tables with read lock (FTWRL)。 当你需要让整个库处于只读状态的时候, 可以使用这个命令, 之后其他线程的以下语句会被阻塞: 数据...

2019-12-31 16:11:50

mysql——索引

1. 索引的常见模型索引可以用于提高读写效率的数据结构很多, 这里介绍三种常见、 也比较简单的数据结构, 它们分别是哈希表、 有序数组和搜索树1. 哈希表哈希的思路很简单, 把值放在数组里, 用一个哈希函数把key换算成一个确定的位置, 然后把value放在数组的这个位置。 不可避免地, 多个key值经过哈希函数的换算, 会出现同一个值的情况。 处理这种情况的一种方法是, 拉出一个链...

2019-12-30 20:11:25

springboot启动原理

2019-12-15 02:14:00

Spring Boot原理分析

1.Spring Boot 简介简化Spring应用开发的一个框架;内嵌Servler容器减少了配置文件2.微服务每一个功能元素最终都是一个可独立替换和独立升级的软件单元;3.打包插件 <!-- 这个插件,可以将应用打包成一个可执行的jar包;--> <build> <plugins> <plu...

2019-12-13 00:46:19

Spring事务原理解析

1.@EnableTransactionManagement原理@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(TransactionManagementConfigurationSelector.class)public @interface EnableTransaction...

2019-12-09 00:05:53

spring核心流程图

2019-12-07 01:17:57

Spring Aop时序图

2019-12-05 20:32:10

springmvc时序图

2019-12-02 00:44:11

Springmvc 执行原理流程图

2019-12-01 22:40:41

Spring mvc原理解析

1.@RequestMapping@RequestMapping注解来映射URl,返回值会通过视图解析器解析为实际的物理试图,对于org.springframework.web.servlet.view.InternalResourceViewResolver试图通过prefix+returnVal+后缀这样的方式得到实际的物理试图,然后做转发操作.<bean class=*"org...

2019-12-01 22:40:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。