不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。 网站首页程序开发

  • Mysql Explain 命令详解

    EXPLAIN语法(获取SELECT相关信息) EXPLAIN tbl_name 或: EXPLAIN [EXTENDED] SELECT select_options EXPLAIN语句可以用作DESCRIBE的一个同义词,或获得关于MySQL如何执行SELECT语句的信息: ·       &nbsp...

    Mysql Explain 命令详解2021-04-08 11:09:16浏览(144阅读原文
  • 图解MySQL索引——B-Tree(B+Tree)

    看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 一、索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 二、索引能干什么? 索引非常关键,尤其是当表中的数据量...

    MySQL索引2021-03-29 16:37:57浏览(211阅读原文
  • 【MySQL系列文章】1、索引介绍

    索引介绍 索引(index)在mysql中也叫做键(key)是存储引擎用于快速找到记录的一种数据结构。mysql的索引类似于一本书的“目录”,如果想在一本书中找到某个特定主题,一般会先看书的“目录”,找到对应的页码。 在mysql中,存储引擎用类似的方法使用索引,其现在索引中找到对应值,然后根据匹配的索引记...

    Mysql索引介绍2021-03-26 15:51:01浏览(217阅读原文
  • 苹果 CEO 库克:我每天晚上 9 点半睡觉,凌晨 4 点起床,希望员工重返线下工作

    3月18日,据外媒报道,苹果CEO蒂姆·库克热切希望员工在疫情爆发后重返办公室,在接受《人物》(People)杂志采访时,他表示,预计苹果公司将实施一种“混合环境”,让员工们重新回到线下工作。 库克表示,创新需要员工进行思想碰撞,只有团结才能创新。...

    苹果CEO库克2021-03-23 08:22:04浏览(191阅读原文
  • 通过微信扫描小程序码登录PC端

    因业务需求,需要PC端的管理后台用户,与我们开发的内部小程序管理系统,保持用户和权限的一致性。所以考虑通过微信扫码登录获取小程序的身份。 具体业务逻辑如下: 1、PC端登录页生成当前登录的key值,带着key值请求后端接口,获取授权登录的小程序码,并轮询后端接口查看该key值对应的小程序码是否被用户扫描和授权。 2、后端生成一个带有key值参数的小程序...

  • nginx 负载均衡服务器的简单配置​

    准备用dns轮询解析来实现负载均衡,并且在两台server上面还同时启用了Nginx负载均衡,两台服务器是互为负载。前提是两台web服务端的网站内容一致 配置过程: 在139上配置负载轮询: 在 上面编辑一个配置文件 vi /usr/local/nginx/conf/vhost/ld.conf 这个文件的位置和名称可以自定义,但要保证会被nginx...

    nginx负载均衡2021-03-12 14:28:42浏览(1299阅读原文
  • thinkphp-queue 笔记​

    当前笔记中的内容针对的是 thinkphp-queue 的 v2.0 版本 传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。...

  • supervisor unix:///tmp/supervisor.sock no such file​

    unix:///tmp/supervisor.sock no such file文件不存在解决办法 1、创建文件,并赋权 touch /tmp/supervisor.sock chmod 777 /tmp/supervisor.sock 2、重启supervisor服务 service supervisord restart 如果只执行了第一步还会报 uni...

    supervisor2021-03-12 14:29:28浏览(1380阅读原文
  • tp5(think-queue)消息队列+supervisor进程管理实现队列常驻进程​

    传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。...

  • PHP两个traits中方法重名​

    如果多个Trait中包含同名方法或者属性时,会怎样呢?答案是当组合的多个Trait包含同名属性或者方法时,需要明确声明解决冲突,否则会产生一个致命错误。...

    php-traits2021-03-12 14:29:28浏览(1288阅读原文