自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小刁缘

无止境的学习,有条件勿从事虫子工作...

  • 博客(38)
  • 收藏
  • 关注

原创 CentOS openssh8.6 升级到 8.8

效果升级前 8.6升级后 8.8查看系统版本uname -ecat /etc/redhat-release下载软件包并上传地址:http://mirrors.crpm.cn/openssh/x86_64/Packages/找到对应版本的软件包上传先搭建 telnet (避免升级失败无法通过 ssh 登陆服务器)安装yum localinstall openssh-8.8p1-1.el7.centos.x86_64.rpm openssh-clients-8.8p1-1.e

2022-02-16 19:44:12 991

原创 mysql order by limit 分页数据重复出现 解决方案

方案:https://blog.youkuaiyun.com/luo1324574369/article/details/90314485?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonec

2020-09-22 16:14:06 393

原创 很好用的电脑桌面远程控制软件 支持多平台 Win,Mac,Debian… 等操作系统 Anydesk...

很好用的电脑桌面远程控制软件 支持多平台 Win,Mac,Debian, Ubuntu, FreeBSD… 等操作系统Anydesk​官网下载地址:https://anydesk.com/remote-desktop

2020-05-12 18:44:58 291

原创 tp5.0 queue 队列操作

检查是否安装redis(没有请自行百度安装)phpinfo:配置 thinkphp-queue,没有请执行 composer require topthink/think-queue 加入:创建 队列 文件:use think\Queue;class TestQueue{ // 测试 public function queue() { //...

2020-04-10 22:29:34 5321

原创 使用 kettle 工具将文本数据导入到 mysql8.0

本地文件:test_user.txtmylsq8.0: test 库 test_user 表下载: kettle 工具 (下面演示版本 7.1)http://mirror.bit.edu.cn/pentaho/Data%20Integration/解压后启动 spoon.bat:先配置好数据库的链接:增加以下配置到 jdbc.properties 文件MYSQL8_DB/t...

2020-04-02 16:01:03 801

原创 phpstudy 2016 切换Nginx+php7.0版本所需运行库 vc14 + 安装redis拓展

去微软官方下载vc14的运行库 链接:https://www.microsoft.com/en-us/download/details.aspx?id=4814532位运行库安装成功切换版本成功安装redis拓展下载最新版 redis 拓展 http://pecl.php.net/package/redis 选择对应版本的redis拓展...

2019-10-12 15:54:27 356

原创 MySql 主从复制、读写分离、中间件

主从复制

2019-09-30 10:20:09 1167

原创 Linux 一些常用命令

rsync 命令的介绍:rsync -vzrtopg --progress --delete --bwlimit=20000 --exclude "[文件或目录]" -e ssh [要同步的文件或目录] root@127.0.0.1:[要同步的目录或路径]参数介绍:-v表示verbose详细显示-z表示压缩-r表示recursive递归-t表示保持原文件创建时间-o表示保持...

2019-09-10 11:14:44 168

原创 go Beego框架了解

安装 beego:go get github.com/astaxie/beego安装 bee 工具:go get github.com/beego/bee查看 bee:bee versionbee 命令:bee new youprojectname // 创建一个项目 在path -> src目录下bee run // 运行项目mvc 框架结构:官方...

2019-09-10 10:38:45 257

原创 ubuntu16.04 安装 supervisor 工具

通过 apt-get 安装:apt-get install supervisor设置开机自启: systemctl enable supervisor systemctl restart supervisor // 重启服务修改配置文件(开启允许浏览器):重启 supervisor:systemctl restart supervisor浏览器访问效果(记得添加安全组...

2019-09-09 15:47:14 1451

原创 docker - kibana + elasticsearch + ik 分词的集群搭建

Elasticsearc:Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用,现在是使用最广的开源搜索引擎之一。环境 + 虚拟机:ubuntu18 64位 + docker192.168.1.209:...

2019-09-09 15:25:23 630

原创 Window10 安装 gcc 报错 Cannot download repostory.txt

使用离线安装下载地址:http://www.mingw-w64.org/doku.php第一步:第一步:第三步:第四步:第五步:第六步:gcc 安装 ok

2019-09-09 09:41:54 3859 7

原创 Redis 使用篇章

Redis(通常执行是微秒级别的)生命周期慢查询(只发生在命令之心阶段,上图第3步骤)slowlog-max-len =1 默认是1毫秒 慢查询的配置记录值 超过1毫秒就记录pipeline(建议使用在单节点上)批量命令操作(注意数据量)订阅:发布订阅:publish channel message 返回订阅者数量订阅:subscribe channel 返回信息订阅频...

2019-09-06 11:02:50 108

原创 docker-compose 安装及基本使用

地址:github安装:sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose可执行权限:sudo chmod +x /usr/local/bin/docker...

2019-09-06 09:50:11 10916

原创 用 docker-compose 搭建 Etcd 集群

Etcd 高可以的分布式 key-value 系统,是 CoreOS 团队发起的一个开源项目(Go语言实现的),简单直接的应用就是配置中心etcd 和 ZooKeeper/Consul 非常相似,都提供了类似的功能,以及 REST API 的访问操作,具有以下特点:简单:安装和使用简单,提供了 REST API 进行操作交互安全:支持 HTTPS SSL 证书快速:支持并发 10 k/s ...

2019-09-06 09:24:12 1272

原创 Windows 下安装 ZooKeeper

ZooKeeper:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:服务注册、发现、配置维护、分布式同步、组服务等。下载地址:Apache ZooKeeper官方网站:https://zookeeper.apa...

2019-06-27 17:07:00 87

原创 Windows 下安装 Kafka

kafka:Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。异步处理,把非关键的流程异步化掉,提高系统性能下载地址:http://kafka.apache.org/downloads选择对应的版本,下载压缩包解压...

2019-06-27 17:07:00 201

原创 Slim 微型框架的使用

介绍Slim是一个PHP微框架,可以帮助您快速编写简单但功能强大的Web应用程序和API。使用此框架应用程序快速设置并开始处理新的Slim Framework 3应用程序。此应用程序使用最新的Slim 3和PHP-View模板渲染器。它还使用Monolog记录器。此框架应用程序是为Composer构建的。这样可以快速轻松地设置新的Slim Framework应用程序。...

2019-05-30 11:31:00 294

原创 ubuntu16.04 安装RabbitMq

安装依赖环境erlang:apt-get install erlang-nox 添加公钥:wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -更新软件包:apt-get update安装Mq:apt...

2019-05-22 17:49:00 140

原创 常见的分布式架构及集群了解

典型php网站分布式系统架构图网络来源:https://www.kancloud.cn/heikezy/high_concurrency_website_system_building/429150常见的集群方案图Docker技术:负载均衡(前端集群->后端集群->redis集群->mysql集群)图:...

2019-05-15 11:01:00 199

原创 docker 容器的常用命令及配置

容器目录映射docker run -it -v 宿主机的目录:容器的目录 --privileged --name myjava java bash// -v参数可以有多个// --privileged 表示队目录拥有最高权限 容器端口映射docker run -it -p 宿主机的端口:容器端口 --name myjava jsva bash// -p参数可以...

2019-05-15 10:56:00 222

原创 Linux环境 tp5.1 Could not open input file: think

服务器命令行执行:php /项目目录/think queue:listen 报如下错误初步分析是 queue:listen 在代码中要重启一个work进程,用到了think ,导致找不到该文件的路径改用 php /项目目录/think queue:work 则没有报错(建议服务器开一个守护进程,监听队列的进程情况,防止死掉重启)work与listen的...

2019-04-24 10:26:00 1029

原创 服务器 隐藏php版本,nginx版本号等

隐藏php版本号:打开php.ini配置文件 找到 expose_php 关键修改为 off 即可重启后 web头部就不会有了隐藏 nginx 服务器版本号:打开nginx配置文件,在http中加入:保存重启后无版本号:...

2019-01-04 09:55:00 302

原创 jmeter 线程压力测试安装教程

条件:安装java8,没有安装点击:https://www.cnblogs.com/xdtx/p/10188767.html进入官网下载:http://jmeter.apache.org/配置环境变量:开始配置环境变量了。在系统变量框,点击“新建”,建立一个变量:JMETER_HOME, 值为你解压的jmeter安装路径。然后点击确定保存即可...

2018-12-28 10:25:00 70

原创 window10:jdk 8下载和安装步骤

window10:jdk 8下载和安装步骤点击链接:https://blog.youkuaiyun.com/qq_39720249/article/details/80721719

2018-12-28 09:51:00 148

原创 rabbitmq - (消息队列) 的基本原理介绍

介绍MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统系统架构Rabbitmq系统最核心的组件是Exchange和Queue,Exchan...

2018-12-20 11:42:00 174

原创 通用RSA加密 - PHP+Java+Javascript加密解密

php端生成 公钥私钥1、openssl genrsa -out rsa_private_key.pem 1024 私钥2、openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 公钥3、openssl pkcs8 -topk8 -inform PEM -in rsa_private_ke...

2018-11-15 16:56:00 792

原创 微擎安装教程

微擎安装流程:官网下载:install.php 复制到项目站点根目录浏览器域名访问:http://www.testName.com/install.php按步骤操作即可后面即可根据需求进行开发...

2018-09-03 16:20:00 1077

原创 php json数据 入库时 转义字符丢失

转义字符入库后消失,导致出库后无法反转义解决办法 增加 addslashes函数if (empty($result)) { $data['activitiesid'] = $param['activitiesid']; $data['createtime'] = time(); $data['suffix'] = $suffix; $da...

2018-08-29 18:52:00 405

原创 基于 Webhooks gitlab 自动化构建

基于gitlab webhooks 自动构建流程1、服务器安装 git 服务安装成功配置 PHP 脚本:<?php // 接受头部信息 if (!isset($_GET['youparam'])) { logs('youparamnot isset'); exit()...

2018-08-23 08:57:00 112

原创 一些日期的计算方式 PHP

一些日期的计算某个月内的所有天数: public function getMonthDay ($date) { $stattime = strtotime(date('Ym01',strtotime($date .'01'))); $day = date('t',strtotime($date .'01'));...

2018-08-14 10:45:00 73

原创 php in_array() 循环大量数组时效率特别慢问题

in_array() 会循环数组内部元素逐个匹配,特别耗时,换成以下方式,效率大大提升

2018-07-25 20:57:00 822

原创 百度统计api 关于搜索引擎返回参数问题

当 post的参数:返回参数为:很显然没有搜索引擎的相关名称返回,无法分辨相关引擎的数据量:改:去掉 gran 参数正常:关于百度统计文档有很多模糊不清的地方,可以发邮件给官方了解,一般处理速度都很快;1天左右文档地址:点击邮件地址:点击...

2018-07-24 12:25:00 328

原创 Postman Could not get any response

Postman 出现以下错误Could not get any responseThere was an error connecting tohttps://www.xxx.comWhy this might have happened:The server couldn't send a response:Ensure that the bac...

2018-07-19 17:00:00 976

原创 使用 CORS 方式跨域

什么是CORSCORS(Cross-Origin Resource Sharing 跨源资源共享),当一个请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。===前端不需要携带cookies,authorization,则前端无需配置 需要携带cookies,authorization,前端的XMLHttpRequest.withCredentials属性需要设...

2018-06-29 17:27:00 201

原创 php 实现二维数组转字符串 一步到位

第一种方法使用 array_reduce函数 详情点击查看 第二种方法:

2018-06-20 09:54:00 536

原创 tp5.0 SHOW COLUMNS FROM 生成数据表字段缓存

TP5.0 生成数据表字段缓存=控制台执行以下命令=1、生成指定数据库的所有表字段缓存php think optimize:schema --db databaseName2、生成指定数据表的缓存php think optimize:schema --table tableName3、应用使用了不同的数据库连接,可以根据模块来生成,如下:...

2018-06-15 09:16:00 798

原创 关于 tp5.0 阿里云 oss 上传文件操作

tp5.0 结合阿里云oss 上传文件1.引入 oss 的空间( composer install 跑下第三方拓展包及核心代码包) 备注:本地测试无误,放到线上有问题 应该是移动后的路劲(相对于服务器)改: $fileName = 'uploads'.DS.'activitiesEnroll'. DS . $result->getSaveName(); /...

2018-06-13 15:18:00 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除