「已注销」
码龄4年
  • 117,926
    被访问
  • 115
    原创
  • 暂无
    排名
  • 15
    粉丝
关注
提问 私信

个人简介:PHP开光工程师

  • 加入CSDN时间: 2017-11-22
博客简介:

PHP开光程序员的博客

博客描述:
个人
查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得3次评论
  • 获得83次收藏
创作历程
  • 78篇
    2019年
  • 42篇
    2018年
成就勋章
TA的专栏
  • vue
    3篇
  • Redis
    8篇
  • Go
    1篇
  • PHP
    80篇
  • 区块链
    3篇
  • GIT
    3篇
  • 前端
    21篇
  • MySql
    5篇
  • 程序人生
    5篇
  • 后端
    57篇
  • 功能脚本
    12篇
  • Linux
    13篇
  • Swoole
    13篇
  • 工作日志
    6篇
  • 架构
    3篇
  • layui
    1篇
  • elasticsearch
    3篇
  • 工具使用
    1篇
  • Mac
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • PHP
    php
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Yii2-WangEditorWidget上传以后数据库字段格式化

/** * 格式化正文中的图片路径,入库时替换为相对路径,获取详情时替换为绝对路径 */public function formatContent($content, $type = 'insert'){ $imgUrlPrefix = rtrim(Yii::$app->params['cdn_url_prefix'], '/'); $urlData = parse...
原创
发布博客 2019.11.18 ·
80 阅读 ·
0 点赞 ·
0 评论

基于Yii2的WangEditorWidget编辑器实现图片上传

html:<div class="layui-form-item"> <label class="layui-form-label"><strong style="color:red;">*</strong>正文内容</label> <div class="layui-input-block" style="wi...
原创
发布博客 2019.11.18 ·
237 阅读 ·
0 点赞 ·
0 评论

ElasticSearch学习文档

ElasticSearch第一节 ElasticSearch概述1.1ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。构建...
原创
发布博客 2019.11.13 ·
235 阅读 ·
0 点赞 ·
0 评论

vue计算属性,方法,监听器

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, max...
原创
发布博客 2019.10.18 ·
59 阅读 ·
0 点赞 ·
0 评论

Vue实例生命周期函数

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, max...
原创
发布博客 2019.10.18 ·
62 阅读 ·
0 点赞 ·
0 评论

Vue学习之ToDoList功能

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, max...
原创
发布博客 2019.10.17 ·
82 阅读 ·
0 点赞 ·
0 评论

Yii2文章导出

public function actionExport(){ //设置最大执行时间 ini_set("max_execution_time", "360"); ini_set('memory_limit', '256M'); $request = Yii::$app->request; $where = $request->post();...
原创
发布博客 2019.09.20 ·
182 阅读 ·
0 点赞 ·
0 评论

Yii2导入文章数据

public function actionImport(){ $request = Yii::$app->request; if ($request->isPost) { //设置最大执行时间 ini_set("max_execution_time", "360"); $file = UploadedFile::ge...
原创
发布博客 2019.09.20 ·
87 阅读 ·
0 点赞 ·
0 评论

redis-主从复制

主从复制所解决的是容灾问题,尽量达到高可用状态目前主流架构是一主多从,即主redis对应从redis1从redis2如何配置主从复制主服务器正常按照配置启动即可关键在于从服务器上的操作首先打开第一个从服务器的redis.conf然后找到slaveof 关键字slaveof 需要跟从的IP地址 需要跟从的端口号紧接着打开第二个从服务器的r...
原创
发布博客 2019.09.05 ·
216 阅读 ·
0 点赞 ·
0 评论

redis-持久化

redis持久化RDB持久化方式是通过快照方式完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘RDB是redis默认的持久化方式在redis.conf中有个 save的配置save 900 1save 30010save 6010000save 900 1 表示 15分钟 (900秒内)至少1个key被修改则进行快照save ...
原创
发布博客 2019.09.05 ·
609 阅读 ·
0 点赞 ·
0 评论

redis-其他关键命令

redis相关关键命令set info haha设置key的生存时间expire key timeexpire info 10设置该key的生存时间为10秒查看key所剩余的生存时间ttl keyttl info返回剩余生存时间清空key的生存时间persist keypersist info终止倒计时...
原创
发布博客 2019.09.05 ·
40 阅读 ·
0 点赞 ·
0 评论

redis-SortedSet类型基础命令

有序集合相比集合有序集合加入了分值概念,让集合从无序变得有序添加数据zadd key weight1 value1 weight2 value2 weight3value3zadd student 100 zhangsan 80 wangwu 70 zhaoliu获取指定长度数据zrange key 0 (key_length-1)zrange stude...
原创
发布博客 2019.09.05 ·
167 阅读 ·
0 点赞 ·
0 评论

redis-Set类型基础命令

添加元素sadd key value1 value2sadd num 1 2 3 4 5 6 7获取集合所有元素smembers keysmembers num集合之间的比较:差集运算sdiff key1 key2去掉两个集合公共部分集合之间的比较:交集运算sinter key1 key2展示出两个结合的公共部分集合之间的...
原创
发布博客 2019.09.05 ·
35 阅读 ·
0 点赞 ·
0 评论

redis-List类型基础命令

队列lpush 从左面加入lpush key value1 value2 ....lpush num 1 2 3 4 5rpush 从右面加入rpush key value1 value2 ....rpush num 1 2 3 4 5查看指定长度队列内容lrange key 0 (key-1)lrange num 0 9查看全部队列内容lr...
原创
发布博客 2019.09.05 ·
69 阅读 ·
0 点赞 ·
0 评论

redis-Hash类型基础命令

单个存入hset key field valuehset user username zhangsang获取单个hget key fieldhget user username批量存入hmset key field1 value1 field2 value2hmset user username zhangsan age 18批量获取hmg...
原创
发布博客 2019.09.02 ·
42 阅读 ·
0 点赞 ·
0 评论

redis-String类型的基本命令

String存入单个keyset key value获取单个keyget key value存入多个keymset k1 v1 k2 v2 k3 v3获取多个keymget k1 k2 k3====================================incr keykey的计数+1incrby key 100key的计数 + 10...
原创
发布博客 2019.09.02 ·
70 阅读 ·
0 点赞 ·
0 评论

Linxu基础学习(十) - 定时任务

crontab优先访问 cron.allow文件当用户在cron.deny中时则表示该用户不能使用定时任务建立定时任务crontab -e如果想为某个用户去建立定时任务crotab -e -u user1格式注释* * * * * /usr/sbin/nginx分 时 日 月 ...
原创
发布博客 2019.08.30 ·
63 阅读 ·
0 点赞 ·
0 评论

Linxu基础学习(九) - awk

grep是文本过滤器,如果是过滤文本最好使用grepAWK是一种用于处理文本的编程语言工具。现在用的比较多的是gawk,gawk是 awk的GUN版本AWK处理过程为:将文本数据分片,分片后进行位置分割awk使用格式awk [options] '{print $1}' file1,file2awk的输出 printprint的使用格式:print...
原创
发布博客 2019.08.30 ·
58 阅读 ·
0 点赞 ·
0 评论

Linxu基础学习(八) - shell编程

shell脚本文件以.sh文件为后缀touch first.shvim first.sh!#/bin/bash 脚本的声明 声明是哪个解释器来解释的echo “hello word”; echo 代表输出编辑好后 :wq退出命令行执行 bash first.sh概念1.1变量格式变量名称 = 变量值变量名称不可以是数字、特殊字符开头;...
原创
发布博客 2019.08.29 ·
73 阅读 ·
0 点赞 ·
0 评论

Linxu基础学习(七) - 进程管理

程序、进程、线程程序是静态的是很多进程的集合,而进程是动态的是处理某个业务逻辑的动作过程,进程下面又有线程。ps -aux | grep 需要查看的进程名称 比如ps -aux | grep nginx管道符代表把前面的输出当做后面的输入top动态查看pgerp 需要查看进程号的名称比如 pgrep nginxpstree -p 查看进程树...
原创
发布博客 2019.08.28 ·
67 阅读 ·
0 点赞 ·
0 评论
加载更多