07 2019 档案

摘要:1 在app文件下面建立契约Contracts文件夹 2 创建契约接口接口文件 3 在app文件下面创建服务文夹Services 4 创建服务类文件 7 注册服务提供者 定义完服务提供者类后,接下来我们需要将该服务提供者注册到应用中,很简单,只需将该类追加到配置文件config/app.php的pr 阅读全文
posted @ 2019-07-17 15:32 CandyChen
摘要:锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据 阅读全文
posted @ 2019-07-03 17:05 CandyChen 阅读(112) 评论(0) 推荐(0)
摘要:隐藏版本号 开启HTTPS ssl on: 开启https ssl_certificate: 配置nginx ssl证书的路径 ssl_certificate_key: 配置nginx ssl证书key的路径 ssl_protocols: 指定客户端建立连接时使用的ssl协议版本,如果不需要兼容TS 阅读全文
posted @ 2019-07-03 15:48 CandyChen
摘要:1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概 阅读全文
posted @ 2019-07-03 15:36 CandyChen
摘要:1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2019-07-03 14:49 CandyChen