加载中
码云生成/添加SSH公钥

https://gitee.com/help/articles/4181#article-header0 运行ssh -T git@gitee.com报错,参考https://juejin.im/post/5bed0276e51d45332a4572b1......

2019/10/14 18:45
1.1K
laravel-mix npm install报错

查看资料发现,可能需要增加--unsafe-perm,即 npm install --unsafe-perm 结果成功了

2019/06/15 18:52
325
Laravel安装指定版本

安装指定版本 composer create-project laravel/laravel=5.6.* demo --prefer-dist 查看Laravel版本号: php artisan --version......

2019/06/11 14:22
3.6K
阿里云使用public_key登录ssh

系统环境:centos7.6 登录工具:xshell6 xshell登录服务器的常见方式有Public Key和Password,今天介绍Public Key的使用 1、打开xshell->工具->用户秘钥管理者(或者下面的新建用户秘钥生成向...

2019/05/28 12:18
1W
【58沈剑 架构师之路】选redis还是memcache,源码怎么说

memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。 画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的...

2018/12/17 15:16
246
【58沈剑 架构师之路】缓存,究竟是淘汰,还是修改?

允许cache miss的场景,不管是memcache还是redis,当被缓存的内容变化时,是修改缓存,还是淘汰缓存?这是今天将要讨论的话题。 问:KV缓存都缓存了一些什么数据? 答: (1)朴素类型的数据...

2018/12/13 14:41
195
【 58沈剑 架构师之路】InnoDB,5项最佳实践,知其所以然

缓存讲了一个月《缓存架构,一篇足够》。今天,开始写数据库。 第一篇,说说MySQL两个最常用的存储引擎,MyISAM和InnoDB。照自己的理解,把一些知识点总结出来,不只说知识点,多讲“为什么”...

2018/12/13 11:39
143
【 58沈剑 架构师之路】各种SQL到底加了什么锁?

有朋友留言:你TM讲了这么多,锁分了这么多类型,又和事务隔离级别相关,又和索引相关,究竟能不能直接告诉我,一个SQL到底加了什么锁!? 我竟无言以对。 好吧,做过简单梳理之后,今天尝试...

2018/12/12 15:12
694
【58沈剑 架构师之路】InnoDB,select为啥会阻塞insert?

MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。 但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。 InnoDB的细粒度锁,是实现在索引记录上的。 一,Inn...

2018/12/11 16:22
641
【 58沈剑 架构师之路】4种事务的隔离级别,InnoDB如何巧妙实现?

事务ACID特性,其中I代表隔离性(Isolation)。 什么是事务的隔离性? 隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互...

2018/12/11 16:12
202
【58沈剑 架构师之路】1分钟了解MyISAM与InnoDB的索引差异

《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构: (1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读; (2)很低的树高度,能够存储大量数据;...

2018/12/11 11:12
436
linux防火墙操作

一、.对于centos7自带的防火墙的相关指令 #停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service #查看firewall的状态 systemctl st...

2018/12/11 09:49
170
【58沈剑 架构师之路】数据库索引,到底是什么做的?

问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,二楼放文学类,三楼...

2018/12/10 15:10
622
【 58沈剑 架构师之路】InnoDB七种锁——记录锁、间隙锁、临键锁

MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。 但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。 InnoDB的细粒度锁,是实现在索引记录上的。 一,Inn...

2018/12/07 15:55
1.8W
【 58沈剑 架构师之路】InnoDB七种锁——共享/排它锁、意向锁、插入意向锁

今天,将要介绍InnoDB另外三种:共享/排他锁,意向锁,插入意向锁。 一,共享/排它锁(Shared and Exclusive Locks) 《InnoDB并发为何这么高?》一文介绍了通用的共享/排它锁,在InnoDB里当然...

2018/12/07 10:41
1.6K
【 58沈剑 架构师之路】InnoDB七种锁——自增锁(Auto-inc Locks)

一,案例说明 MySQL,InnoDB,默认的隔离级别(RR),假设有数据表: t(id AUTO_INCREMENT, name); 数据表中有数据: 1, shenjian 2, zhangsan 3, lisi 事务A先执行,还未提交: insert into ...

2018/12/07 10:24
453
【58沈剑 架构师之路】InnoDB,快照读,在RR和RC下有何差异?

快照读(Snapshot Read) MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的一种不加锁一致性读(Consistent Non...

2018/12/07 10:07
310
【58沈剑 架构师之路】InnoDB并发如此高,原因竟然在这?

一、并发控制 为啥要进行并发控制? 并发的任务对同一个临界资源进行操作,如果不采取措施,可能导致不一致,故必须进行并发控制(Concurrency Control)。 技术上,通常如何进行并发控制? ...

2018/12/07 09:38
362
【 58沈剑 架构师之路】TCP接入层的负载均衡、高可用、扩展性架构

一、web-server的负载均衡 互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三层: 上游调用层,一般是browser或者APP 中间反向代理层,nginx 下游真实接入...

2018/12/06 17:18
227
【 58沈剑 架构师之路】究竟啥才是互联网架构“高并发”

一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时...

2018/12/06 16:53
175

没有更多内容

加载失败,请刷新页面

返回顶部
顶部