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

  • 【MySQL系列文章】2、B-Tree的最左前缀原则

    B-Tree 存储引擎以不同的方式使用B-Tree索引,性能也各有不同,各有优劣。例如,MyISAM使用前缀压缩技术使得索引更小,但InnoDB则按照原数据格式进行存储。再如MyISAM索引通过数据的物理位置引用被索引的行,而InnoDB则根据主键引用被索引的行。 建立在B-Tree结构(从技术上来说是B+Tree)上的索引 B-Tree索引能够加...

    B-Tree的最左前缀原则2021-04-20 09:54:09浏览(632阅读原文
  • 微信小程序连接蓝牙打印机实现流程及注意事项

    一、现行打印流程   二、优化方案 1、在第一次连接成功并获取到设备信息后在torage中存储设备信息,便于后续打印。 2、打印成功后不断开打印机,保持打印机连接。 重新选择打印机或程序监听到打印机连接断开后,清楚storage中存储的设备信息。 机关闭,或手机蓝牙断开后,再打印,检测打印状态,失败后重新走打印流程。 优化后可...

  • Can't connect to local MySQL server through socket '/tmp/mysqld

    在自行编译mysql,并连接本地机时,常出现找不到mysqld.sock的错误。 [root@lfqb data]# mysql -uroot ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2) 错误原因: my...

    编译mysql2021-04-09 16:32:20浏览(577阅读原文
  • 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浏览(668阅读原文
  • 图解MySQL索引——B-Tree(B+Tree)

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

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

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

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

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

    苹果CEO库克2021-03-23 08:22:04浏览(734阅读原文
  • 通过微信扫描小程序码登录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浏览(1871阅读原文
  • thinkphp-queue 笔记​

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