摘要:
背景:近期由于公司项目原因,要接通第三方供应商门禁闸机系统,由公司这边程序控制闸机的开启或关闭。于是经过沟通,公司这边服务器需要搭建MQTT物联网服务,实现两边数据互通。至于MQTT协议是什么,感兴趣的同学可以搜索了解一下,这边只记录安装过程。 过程: 第一步,当然是下载啦。去到官网https:// 阅读全文
摘要:
什么是数据库索引?索引有哪几种类型?什么是最左前缀原则?索引算法有哪些?有什么区别? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正文内容之间的关系,为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。 主键索引: 阅读全文
摘要:
Golang:线程 和 协程 的区别 目录 前言 协程 协程的特点 第 1 和 第 2 点 特点中的第 3 和 第 4 点 和线程的整体对比 协程 协程,英文名Coroutine。但在 Go 语言中,协程的英文名是:gorutine。它常常被用于进行多任务,即并发作业。没错,就是多线程作业的那个作业 阅读全文
摘要:
计算机网络详解 1、谈下你对五层网络协议体系结构的理解? 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。 1. 应用层 应用层(application-layer)的任务是通过应用进程间的交互来完成 阅读全文
摘要:
Redis持久化机制 众所周知,Redis是一个内存数据库。但它与其它内存数据库(如memcache)等有一个很大的区别,就是Redis可以持久化到磁盘。有了持久化方案,Redis就可以对数据进行备份、恢复、复制。 Redis提供了两种持久化方案:RDB和AOF。在Redis 4.0中,提供了一个新 阅读全文
摘要:
nginx 详解 安装 安装依赖 下载 编译安装 编译时将 ssl 模块静态编译 nginx 服务架构 模块化结构 模块化开发 nginx 的模块化结构 nginx 的模块清单 nginx 的 web 请求处理机制 nginx 配置文件实例 nginx 服务器基础配置指令 nginx.conf 文件 阅读全文
摘要:
多级缓存的分层架构 前言 在互联网高速发展的今天,缓存技术被广泛地应用。无论业内还是业外,只要是提到性能问题,大家都会脱口而出“用缓存解决”。 这种说法带有片面性,甚至是一知半解,但是作为专业人士的我们,需要对缓存有更深、更广的了解。 缓存技术存在于应用场景的方方面面。从浏览器请求,到反向代理服务器 阅读全文
摘要:
在提交界面,右键加入忽略提交列表。可以实现忽略本地文件不提交,且不删除服务器上的文件。 阅读全文
摘要:
Mysql 事务及其原理 什么是事务 什么是事务?事务是作为单个逻辑工作单元执行的一系列操作,通俗易懂的说就是一组原子性的 SQL 查询。Mysql 中事务的支持在存储引擎层,MyISAM 存储引擎不支持事务,而 InnoDB 支持,这是 Mysql 5.5.5 以后默认引擎由 MyISAM 换成 阅读全文
摘要:
MySQL命令大全 非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) 建表规范 SELECT UNION 子查询 连接查询(join) TRUNCATE 备份与还原 视图 事务(transaction) 阅读全文