logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PHP 基本知识点介绍

PHP 基本知识点介绍。本篇仅是简单讲一下PHP最基础的语法,其他的语法就不多说了,可以去参考官方文档,或者菜鸟教程,下一篇主要把一些常用的函数整理一下,方便查询。

#php
MySQL表设计原则

了解mysql表设计原则及字段类型

#mysql#数据库
ElasticSearch 基础(一)之发展史

是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合。中没有一个单独的组件是全新的或者是革命性的。全文搜索很久之前就已经可以做到了, 就像很早之前出现的分析系统和分布式数据库。革命性的成果在于将这些单独的,有用的组件融合到一个单一的、一致的、实时的应用中。对于初学者而言它的门槛相对较低, 而当你的技能提升或需求增加时

#elasticsearch#学习
ElasticSearch 基础(四)之 常用 API 测试

本文示例以 ElasticSearch 8.6.2 版本演示,更详细的 API 参数及用法请参考官方文档。elastic 官网 访问缓慢已常态,还经常无法访问,为了方便看文档,我使用 DownGit 从 GitHub 下载了离线文档,但是下载的离线文档没有左侧API导航栏这个比较坑。还有一点是关于翻译的问题,ES 的中文版版本太低,我们常用的还是英文版,谷歌的翻译功能又不可用,想要翻译成中文可以使

#elasticsearch#大数据#搜索引擎
Nginx 之 fastcgi 常用参数详解

指nginx需要用多大的缓冲区缓冲fastcgi的应答请求(整个应答),如果一个php脚本所产生的页面大小为256kb,那么会分配4个64kb缓冲区来缓存,如果页面大于256kb,那么大于256kb的部分会缓存到fastcgi_temp指定的路径中,但是因为内存中数据处理远快于磁盘, 所以这个值应该为站点中php所产生的页面大小的中间值, 如果站点大部分php脚本产生的页面为:256kb, 那么可

#nginx#服务器#php
MySQL 索引

从上一篇文章MySQL 简单了解B+树中知道 MySQL 为何选择B+树来做索引,树结构是为了磁盘或其它存储设备而设计的一种平衡多路查找树,树上操作的时间通常由存取磁盘的时间和CPU计算时间这两部分构成,而CPU的速度非常快,所以B树的操作效率取决于访问磁盘的次数,关键字总数相同的情况下B树的高度越小,磁盘I/O所花的时间越少。而B+树的高度比B树低,所以磁盘IO次数会更少;并且B+树叶子节点通过

#mysql#b树#数据库
PHP 常用框架

目前在这个公司用的都是CI框架,在之前的公司也有用到过TP框架和Laravel框架,下面总结一下这三个框架区别。后面也找了一些PHP其他的常用框架。关于TP和Laravel的对比可以看看这里。小型项目:CodeIngiter中型项目:CakePHP、Zend Framework、Laravel、Thinkphp大型重量级项目:Yii、Symfony、Laravel以上划分也不绝对,在项目选型的时候

#php#开发语言#mvc
Redis 主从及集群

【个人笔记-Redis主从及集群】本篇博客只能算是简单总结,更详细的自行百度Redis Cluster主要是针对海量数据+高并发+高可用的场景,海量数据,如果你的数据量很大,那么建议就用Redis Cluster,数据量不是很大时,使用Sentinel就够了。Redis Cluster的性能和高可用性均优于哨兵模式。...

#redis#数据库
到底了