自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 ES聚合分页(group by分组后分页)

"size": 1 // es聚合时需要指定返回几条数据(即返回几条同一个goods_id的数据)我们做GROUP BY操作就只要写1就完事了。"order": "desc" // GROUP BY的数据如何排序,这里是根据stock_num 降序排列。"field": "goods_id" // 因为我这里GROUP BY的字段是goods_id,所以就用goods_id来计数了。"field": "goods_id", // 选择GROUP BY的字段。

2024-05-27 11:19:49 929

原创 centos7 实现elasticsearch-head 开机自启

centos7 实现elasticsearch-head 开机自启

2022-07-01 17:49:43 621 1

原创 (MAC)Docker容器Removal In Progress删除方案

一 :进入Docker桌面 screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty二 :找文件(根据自己找文件) cd /var/lib/docker/overlay2/e000b8a86824f48cb824ab643ce7d035e7ec4f3114bad897a2235cf922bba972/diff# 三:安装chattrwget https://busybox.net/downloads/bin...

2021-07-22 11:31:18 519

原创 mac 更改默认php

1.新建一个.bash_profile文件并编辑vim ~/.bash_profile2.然后在里面输入自己想要的php版本export PATH=/Applications/MAMP/bin/php/php7.2.7/bin:$PATH#/Applications/MAMP/bin/php/php7.2.7/bin是我的php版本路径3.保存重载环境变量source ~/.bash_profile如果你重启后生效了那就不用往下看了。4.打开vim ~/.zshrc 将你要配.

2021-01-08 23:21:47 212

转载 elasticsearch启动常见问题

elasticsearch启动常见问题原文:https://blog.csdn.net/qq_22211217/article/details/80740873一、Exception in thread "main" SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: ElasticsearchParseException[malformed, expected settings to start

2020-12-06 22:29:14 1702

转载 CentOS 7安装Elasticsearch 7.2

一 安装jdk elasticsearch7.2 要求JDK版本是jdk11 ,我一不小心装JDK8,最后发现不装JDK也可以 。 elasticsearch7.2中包含JDK,只要做一些配置就可以二、Elasticsearch安装配置(1)Elasticsearch安装Elasticsearch的下载地址为https://www.elastic.co/cn/downloads/elasticsearch,选择Linux版本,然后上传至CentOS服务器,进入压缩文件所...

2020-12-06 22:16:17 258

转载 CentOS7下安装JDK1.8详细过程

3. 解压安装JDK键入命令 cd /usr来到刚才的复制文件处,键入命令tar -zxvf java1.8 进行解压 解压效果如下4. 配置JDK环境变量键入命令vim /etc/profile 修改配置文件,记得要在root权限下修改输入i进入编辑状态,然后将光标移到最后一行,粘贴如下内容,JAVA_HOME=/usr/jdk1.8.0_211 要根据自己的解压目录设置 #java environment export JAVA_HOME=/usr/jd...

2020-12-03 15:36:36 167

转载 mac 安装php-mongdb扩展

安装 homebrew 确定已安装 pkg-config $ where pkg-config/usr/local/bin/pkg-config若提示pkg-config not found则先使用 brew install pkg-config 进行安装安装最新的 OpenSSLmacOS 默认的 OpenSSL 版本太低,编译时需要版本高于1.0.1才可,so just install the lastest one.$ brew install open..

2020-11-29 16:38:36 125

原创 ElasticSearch从入门到精通,详解

1.ElasticSearch的简介Elasticsearch的特点1)可以作为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司;也可以运行在单机上,服务小公司2)Elasticsearch不是什么新技术,主要是将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES;lucene(全文检索),商用的数据分析软件(也是有的),分布式数据库(mycat)3)对用户而言,是开箱即用的,非常简单,作为中小型的应用,直接3分钟部署一下ES,就可以作为生产环境的系统来使用

2020-11-16 15:03:29 601

原创 php反射

1.自动生成文档根据反射的分析类,接口,函数和方法的内部结构,方法和函数的参数,以及类的属性和方法,可以自动生成文档。<?phpclass Student{ const NORMAL = 1; const FORBIDDEN = 2; /** * 用户ID * @var 类型 */ public $id; /** * 获取id * @return int */ public fun

2020-10-24 13:52:21 222

原创 redis哨兵

1. 主从复制------------------------------------------ 操作步骤: 1.先将linux虚拟机关闭,之后克隆一个。 2.启动两个虚拟机:master(主)和slave(从) 3. 在slave(从)中配置一下ip地址 # ifconfig eth0 192.168.128.229 # ...

2020-04-06 21:36:48 213

原创 常用压测工具

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程2009年04月13日 下午 | 作者:VPS侦探可以通过压力测试对网站及服务器性能进行高压测试,暴露出其所存在的问题。从而对服务器及网站进行调整和优化。注意在进行压力测试时要在单独的机器上进行不要在待测服务器上进行。目前主要有apache的ab、http_load、webbench、Siege等...

2020-03-06 16:01:17 3680

原创 webbench

1、官网http://home.tiscali.cz/~cz210552/webbench.html2、下载wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz3、安装tar -xzvf webbench-1.5.tar.gzcd webbench-1.5mkdir /usr/local/manma...

2020-03-06 16:00:43 145

原创 ab压测

Centos 7 ab 压力测试安装与解释Step 1 — ab (apache benchmark) 安装 Step 2 — ab 测试的命令参数 Step 3 — ab 测试 PHP 网站Step 1 — ab (apache benchmark) 安装yum -y install httpd-tools安装完后输入 ab -V 显示类似如下:Step 2 — a...

2020-03-06 16:00:15 1288

转载 open_basedir php授权目录设置

在file_get_contents或file_put_contents或其它函数需要读取写入文件时,需要设置open_basedir安全目录php为了安全性考虑,有一项 open_basedir 的设置。根据你web服务器环境,open_basedir可以在几个地方设置。首先 在php.ini中配置。1 ;open_basedir =如果发现配置项前是有分号,表明ph...

2020-02-13 15:16:28 298

原创 redis string hash 测试

//$num = 30*200; $num = 50000; $stratTime = microtime(true); $startMemory = memory_get_usage(); for($i=0;$i<$num;$i++){ $array = array( 'zero'...

2019-12-23 10:28:53 126

转载 CentOS搭建Git服务器及权限管理

CentOS搭建Git服务器及权限管理声明:本教程,仅作为配置的记录,细节不展开,需要您有一点linux的命令基础,仅作为配置参考。1. 系统环境系统: Linux:CentOS 7.2 64位由于CentOS已经内置了OpenSSH,如果您的系统没有,请自行安装。查看ssh版本$ ssh -V# 输出以下表示没问题,可以继续。 版本可能不一致,能用即可。OpenS...

2019-11-02 17:34:27 173

原创 composer以及laravel 5.6的安装

composer安装:下载composer:https://docs.phpcomposer.com/00-intro.html#Installation-Windows打开,选择安装路径,然后选择php目录:composer.png之后一直点下一步即可打开windows命令提示符(cmd)输入composer,效果如下则安装成功:success.pnglar...

2019-10-21 11:18:41 478

原创 tp5运用composer

1.在tp根目录下面,按住shift键不放,然后点击鼠标右键,选择“在此处打开命令行窗口”。2.输入composer,检查是否安装composer.exe3.使用国内镜像下载,就是为了复制下面一段代码composer config -g repo.packagist composer https://packagist.phpcomposer.com在命令行中输入这段代码(木的是为了加快...

2019-09-09 10:08:52 2385

原创 CentOs 同时使用多个php版本

1. cd /usr/local/src/2. wget http://cn2.php.net/distributions/php-7.1.1.tar.gz3. tar xf php-7.1.1.tar.gz4. cd /usr/local/src/php-7.1.1/5. ./configure --prefix=/usr/local/php71 --with-conf...

2019-09-04 18:21:32 1239

原创 centos安装redis

1,获取redis包2,解压包 tar xzvf redis-4.0.8.tar.gz3,安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis-4.0.8linux设置redis开机启动方法一:https://mp.csdn.net/postedit/976...

2019-08-28 11:10:15 108

原创 centos设置tomcat开机自启动

1. 修改环境变量vim /etc/profileexport JAVA_HOME=/opt/java/jdk1.8.0_131export CLASSPATH=$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATHsource /etc/profile2. 设置tomcat.p...

2019-08-26 17:22:29 130

原创 Linux CentOS挂载U盘

1. 首先查看U盘是否成功安装 fdisk -l2. 在/mnt下创建U盘目录 mkdir /mnt/usb3. 挂载U盘 mount -t vfat /dev/sdb1 /mnt/usb4. 卸载U盘 umount/usb 或 umount /dev/sdb1...

2019-08-09 14:21:09 183

转载 tomcat实现多端口、多域名访问

tomcat实现多端口访问tomcat可以实现:多个端口访问同一个web应用、不同的应用通过不同的域名进行访问。本文介绍的都是只启动一个tomcat服务的情况下,当然,实现这些功能也可以通过启动多个tomcat服务实现。说明:这个部分介绍如何在tomcat中进行配置,使同一个应用可以通过不同的端口号进行访问。在某些需要进行安全控制的场景中会应用到。例如:不同地址段只能通过某个端口访...

2019-08-08 15:23:32 159

转载 Tomcat 8配置监听多个端口

1、Linux 下Tomcat配置 推荐链接:https://blog.csdn.net/weixin_44187730/article/details/851257062、Tomcat目录展示在这里插入图片描述3、默认的server.xml配置、已去掉注释部分<?xml version='1.0' encoding='utf-8'?><Server ...

2019-08-08 15:18:16 409

原创 Tomcat多站点部署

我们可能会有这种场景,一个tomcat想部署两个web工程,说白了就是公用一个端口,那怎么办呢?就是多站点部署,具体步骤如下(这里以linux平台举例):1)先修改server.xml(conf/server.xml)   1 <!--For clustering, please take a look at documentation at: 2 ...

2019-08-08 15:14:26 294

翻译 关于tomcat启动慢及解决

今天安装tomcat,启动的时候发现非常慢,网上搜到一个解决方案,在此记录下来原因:Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID,这里花去了62秒,也即接近1分钟,当然有时花费时间更长,达到5-10分钟。SHA...

2019-08-07 17:09:11 273

转载 linux设置redis开机启动

linux设置开机启动两个步骤: 设置redis.conf中daemonize为yes,确保守护进程开启。 编写开机自启动脚本 基本原理为:系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动;若想将新的程序开机自启动,只需在该目录下添加一个自定义启动程序的脚本,然后设置相应规则即可。如在这里我们在/etc/init.d/下新...

2019-07-29 16:45:38 325 4

转载 安装PHP的扩展bcmath

cd /soft/php-5.5.38/ext/bcmath /soft/php-5.5.38是解压php压缩包的目录/usr/local/php-5.5.38/bin/phpize执行这个命令后会在当前目录下生产一些configure文件./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config/usr/local/php...

2018-05-07 16:06:44 333

转载 php精度计算问题

如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的,我用python也遇到这个问题。所以基本上大部 分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库,下面达内php培训老师介绍一下一些常用的BC高精确度函数使用。...

2018-05-07 16:01:36 181

聊天室

聊天室 qice-qchat-master.zip qice-QchatServer-master.zip redis-5.0.5.tar.gz

2020-12-20

MAMP_PRO_v5.7__TNT_xclient.info.dmg

MAMP_PRO_v5.7__TNT_xclient.info.dmg PWD:xclient.info

2020-11-29

network-scripts.zip

network-scripts.zip 弹性网卡

2020-05-14

MiniUI.rar

这是个人存储这是个人存储这是个人存储这是个人存储

2019-11-06

空空如也

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

TA关注的人

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