- 博客(29)
- 收藏
- 关注
原创 docker初识
docker 平台及服务(pass)的产品,它基于操作系统虚拟化技术,将软件与其依赖项打包为容器。托管容器的软件称为Docker引擎。Docker能够帮助开发者在轻量级容器中自动部署应用程序,使得不同容器中的应用程序彼此隔离,高效工作linux-centos7 docker安装。
2024-09-29 09:44:37
185
1
原创 MySQL常用语法
总结MySQL常用命令数据库相关,展示数据库 show databases;,创建数据库 create database db_name,删除数据哭 drop database db_name,使用数据库 user db_name 注:在操作表时必须先指定使用那个数据库用户管理注:mysql数据库下存在user表,创建的用户都在该表中,创建用户 create user '用户名'@'ip地址' identified by '密码'; 注:ip地址为 %号时表示任意ip都可访问
2022-03-14 11:11:35
1040
原创 Redis持久化原理
本文介绍redis数据备份与恢复Redis持久化原理redis持久化分为两种 RDB,AOF,默认持久化为RDB。在官方推荐使用中推荐两种都使用,Redis–RDB持久化介绍信息介绍 Redis持久化默认为RDB(Redis DataBase) RDB是将数据写入一个临时文件,持久化结束后用这个临时文件替换上次持久化的文件,达到数据恢复 优点:使用单独子进程来进行持久化,主进程不会进行任何IO操作,保证了redis的高性能 缺点:RDB是间隔一段时间进行持久化,如果持久化之间redis发生
2022-02-16 17:17:13
274
原创 音频格式处理--SOX
Centos7安装soxsox相关音频压缩包下载(将以下压缩包上传centos系统)lame 下载地址:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309 意图:sox不支持mp3格式的转换故下载音频格式处理 如果不安装报错:sox FAIL formats: no handler for file extension `mp3'libmod 下载地址:https://nchc.dl.s
2022-01-12 11:48:01
880
原创 ElasticSearch----PHP交互(第五节)
ElasticSearch与PHP交互转眼间我们已经对es有一定的了解,接下来我们来了解es与编程语言的交互,由于es大多数是与Java做交互且小编是PHPer,故在此创建一篇es与php相关文档。安装总结 ElasticSearch–php-api文档 ElasticSearch官方文档 禁止转载,违者必究补录 第一节,ElasticSearch----安装部署 第二节,El
2021-12-17 19:02:35
1446
原创 ElasticSearch----IK(中文)分词器(第四节)
ElasticSearch 中文分词器的安装与使用前几节了解了es的部署以及相应语法,所用的文本都是英文那么中文该怎么办呢?,别慌es也为我们提供了中文分词器--IK,那我们就一起了解有关ik分词器的知识吧IK分词器安装服务环境 Linux VM-0-7-centos 3.10.0 ElasticSearch-7.15.0下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases 注:ik分词器版本应与es版本一致
2021-12-16 18:58:54
1356
原创 ElasticSearch----索引详解(第三节)
详解篇1, 倒排索引2, mapping–映射 2.1 字段类型3, 过滤查询# 倒排索引 名词解释:根据创建索引时设置字段映射(mappings)中的分词类型进行分词,文本以空格进行分词,并进行记录文本对应的主键id 请看图(explain-one)# mapping--映射 名词解释:创建索引文档时对其字段类型的设置,默认会根据添加的字段内容进行默认设置,通俗的将就是给文档字段设置类型 具体解释请看图: 创建索引时,手动设置字段映射(图-explain
2021-12-16 16:24:06
1913
原创 ElasticSearch----常用语法(第二节)
ElasticSearch语法学习上一节了解ElasticSearch与Kibana的安装与部署,我们这节来了解一下ElasticSearch的相关语法,以下语法用Kibana进行可视化操作,登录kibana后,找到如图(study-grammer-one)参数注释 index -- 索引名 _doc -- 类别(默认), es版本>=8不可设置 id -- 索引中文档序号(唯一) field -- 字段名 field_value -- 字段值 search_field -- 检索列
2021-12-15 18:43:22
433
原创 ElasticSearch----安装与部署(第一节)
ElasticSearch 搜索引擎在linux 的安装与部署环境服务器 Linux VM-0-7-centos 3.10.0软件 Jdk-1.8.0 ElasticSearch-7.15.0 kibana-7.15软件安装注: 安装 ElasticSearch 前必须有jdk环境且版本需满足ElasticSearch所需jdk版本 , kibana 用于可视化操作ElasticSear
2021-12-10 11:05:31
692
原创 GatewayWorker使用方式及工作原理
GatewayWorker使用与原理文章目录GatewayWorker使用与原理前言一、GatewayWorker是什么?二、安装以及启动(linux)三、工作原理四、简单demo示例五、源码分析六、转载文档总结前言想要成为一个出色的PHPrd,进阶之路便是毫无方向,异常艰辛,接下来我们就了解一下即时通讯中gatewayworker的使用方式以及工作原理。一、GatewayWorker是什么?gateway是一款出色的即时通讯框架。它是给予workerman 进行扩展的故满足workerman
2021-09-29 16:56:58
4031
原创 MySQL索引的使用及原理
简述 MySQL 索引的使用及原理文章目录简述 MySQL 索引的使用及原理前言一、索引能干什么?二、索引的类型及使用1.主键索引2.唯一索引3.普通索引4.全文索引总结前言作为一个出色的rd对数据库的使用,优化,管理必须是信手拈来否则怎么能配得起出色二字。那么接下来就以MySQL为标准数据库了解一下关于它的索引以及其原理提示:以下是本篇文章正文内容,下面案例可供参考一、索引能干什么? 当数据库数据量很大时,进行查询操作时会进行全盘扫描尽管MySQL是给予b+tree的结构来设计的也顶
2021-09-22 15:53:56
779
原创 PHP垃圾回收机制
简述 php垃圾回收机制对于一个PHPer 来说,程序运行时出现内存益出可谓是见多不怪的,从而想到的解决方法无非是以下几点:1, 设置脚本运行内存大小,2, 脚本运行时间等, 但, 最终这些都只能解决表面问题甚至更改过配可能还后导致内存益出。 那我们接下来就了解一下为何会导致溢出1,循环嵌套(死循环, 套娃式循环)2,恶性递归3,多个Array或object 引用变量,导致内存泄漏分析导致上述问题的原因造成问题1,2略过,自行检查代码问题,至于问题3我们首先了解下php的垃圾回收机制
2021-09-17 11:50:03
300
原创 redis sub/pub
redis sub/pub 踩坑系列:首先, 我们先了解相关知识redis sub/pub(消息订阅) 是一种消息通信模式,pub是发送消息(生产者),,pub 是接收者(消费者)。其中,还隐藏着channel(通信频道)、联系,pub 通过多个 channel 发送给 sub,sub 最终进行消费优劣对比优势: 可监听多个通信频道, 可多个消费着消费缺点:数据可靠性无法保障, 因 pub 没有持久话 发送的消息是即发及丢, 无法确认 sub 接收到消息。扩展性差: 不能通过及时增加消费者
2021-09-03 18:49:45
513
原创 memcached 常用命令合集
memcached 常用命令合集存储操作 1,根据指定的key 存储相应的值 set param1 param2 param3 param4 param5 param6 字段各含义 param1 -- key param2 -- flags (额外参数--数字类型) param3 -- exptime (过期时间, 单位秒, 0表示永远) param4 -- bytes (在缓存中存储的字节数) param5 --
2021-09-01 17:15:30
1404
原创 营销插件章节(一) ——抽奖
php 抽奖功场景分析以及功能实现 本期给大家介绍常见的营销插件, 作为一名开发业务的程序猿来说抽奖功能可谓是多见不怪的,接下来就请阅读该墨客的各位小伙伴跟随 GJ_rabbit 来一起分析抽奖的难点以及相应功能的实现 **1,分析功能实现的思路** 1.1,用户状态的检测 是否合法,是否登录等常见验证, 此处推荐使用token + sign 1.2,根据项目业务场景, 实现对应验证 目前该实例的场景为: 每天抽一次,抽i将必中,不能超抽 1.2.1,检测用户今天是否抽
2021-08-01 10:42:34
130
原创 git章节---部署与使用(第一节)
Linux服务器git的部署与自动化同步环境服务端 git version 1.8.3.1 CentOS Linux release 7.5.1804客户端 git version 2.20.1 Window 10安装流程服务端安装 yum install -y git查看版本 git --version git version 1.8.3.1创建用户(服务端) useradd git passwd git 注: 可查看用户是否创建成功 cat /etc/pas
2021-07-10 23:44:35
249
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人