自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伊之仲的博客

依然欣赏你的背影 却未曾猜测你的模样

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

原创 java ThreadPoolExecutor构造函数各个参数的意义,以及推荐值

corePoolSize:指定线程池的核心线程数,即线程池中能同时执行的最大线程数。默认情况下,线程池不会立即创建核心线程,而是在有任务提交时才创建,但如果调用 prestartCoreThread 方法,线程池则会在开始执行任务之前立即创建所有核心线程。maximumPoolSize:指定线程池的最大线程数,即线程池中最多能创建的线程数。当任务队列满时,线程池会继续创建新的线程,直到线程数达到了 maximumPoolSize,此时无法再创建新的线程。threadFactory:指定创建线程的工厂类。

2023-06-06 09:05:41 191

原创 java ThreadPoolExecutor构造函数各个参数的意义,以及推荐值

corePoolSize:指定线程池的核心线程数,即线程池中能同时执行的最大线程数。默认情况下,线程池不会立即创建核心线程,而是在有任务提交时才创建,但如果调用 prestartCoreThread 方法,线程池则会在开始执行任务之前立即创建所有核心线程。maximumPoolSize:指定线程池的最大线程数,即线程池中最多能创建的线程数。当任务队列满时,线程池会继续创建新的线程,直到线程数达到了 maximumPoolSize,此时无法再创建新的线程。threadFactory:指定创建线程的工厂类。

2023-06-06 08:48:38 249

原创 kibana 的安装

es版本8.0.0第一步:确认elasticsearch 的版本。第二步:找到对应版本的 kibana的版本链接地址:Past Releases of Elastic Stack Software | Elastic下载解压后:mv kibana-8.0.0 /usr/local/ && cd /usr/local/kibana-8.0.0./bin/kibana 提示不能用root执行。创建 elsearch 用户 创建 elsearch 用户组将kibana-

2022-04-06 17:07:27 1920

原创 windows 安装python3

下载地址:Python Releases for Windows | Python.org这里安装3.7 下载:https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe打开选择添加path。还是蛮简单的。即可

2022-03-16 19:58:06 2728

原创 linux下使用秘钥文件登录

第一步:生成秘钥对以root用户演示cd ~ 切换到home目录ssh-keygen 生成一堆密钥对接下来会提示是否命名且设定密码,如果想简单则可以全部默认 enter键即可Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter sa...

2022-03-15 14:26:35 1122

原创 python3安装

安装依赖先yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc下载源文件wget https://www.python.org/ftp/python/3.7.0/Python-3.7

2022-03-08 15:23:14 937

原创 es 8.0安装ik分词

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.0.0/elasticsearch-analysis-ik-8.0.0.zip注意要使用es用户。

2022-02-25 11:24:17 1560

原创 【无标题】https://letsencrypt.org/免费的https证书

https 免费

2022-01-27 14:56:31 318

转载 windows 下编辑的shell脚本在linux环境下执行报错xxx.sh: line 8: syntax error near unexpected token `fi‘

在Windows下写了一个shell脚本,上传到Linux下执行时报错:test.sh源码:代码如下:#!/bin/shecho "test shell主要是换行引起的问题我在windows下编辑然后上传到linux系统里执行的。.sh文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在...

2021-11-29 14:46:40 453

转载 gitlab webhook 同步远程服务器

$ sudo mkdir /home/www$ sudo -u www ssh-keygen -t rsa...$ cat /home/www/.ssh/id_rsa.pub开始使用​ 服务器环境必须先安装 git 环境,Webhook 脚本依赖 PHP 运行环境,同时需要有 exec 函数执行权限。使用前需要先开启禁用的 PHP 部分可执行函数,参考以下设置disable_...

2019-11-28 16:16:10 2401

原创 nginx 配置获取真实的ip

首先在nginx.conf中include vhost/*.conf;上面写入 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' ...

2019-07-16 15:03:46 3303 1

原创 日志查找访问最多的ip,nginx禁止访问

首先查找nginx日志中访问次数最多的ipcat access_nginx.log | grep "/send" | awk '{print $(1)}' | sort | uniq -c | sort -k 1 -n -r|head -100cat 查看文件access_nginx.log 文件。grep 管道查找指定字符的接口。awk后面跟一个指令,awk '{print $...

2019-07-08 14:53:50 3111

原创 mysql导出binlog

如何导出binlogcd mysql bin 目录./mysqlbinlog /home/mydata/mysql-bin.000157 --result-file=/var/mysql_bin_log/binlog_bak_201905301349/mysql-bin.000157.sqlbinlog 无法直接cat xxxx.bin | grep xxx只能先导出...

2019-05-31 09:23:00 883

原创 nginx 如何处理完请求再停止

nginx -s quit停止服务时,nginx会首先关闭监听端口, 停止接收新的链接,然后把当前正常处理的连接全部处理完。最后再退出进程

2019-04-30 11:24:00 768

原创 删除重复的数据且保留id最小的数据

DELETEFROM credit_order_grayWHERE id_card IN ( SELECT * FROM ( SELECT id_card FROM credit_order_gray GROUP BY id_card HAVING count(id_card) > 1 ...

2019-04-16 17:23:17 692

原创 linux 下安装 mongodb

1:下载 进入https://www.mongodb.com/download-center/communitycd ~wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.8.tgztar -xvf mongodb-linux-x86_64-4.0.8.tgmv mongodb-linux-x86_64-4...

2019-04-01 16:03:05 120

原创 搭建 yapi 接口管理平台

yapi 是一款去哪儿的接口管理软件,总之很强大,下面开始记录搭建过程1:首先是下载 node 源码。安装node环境wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz2:解压 源码包tar -xvf node-v10.15.3-linux-x64.tar.xz3:修改目录 及 目录重...

2019-04-01 15:06:13 2686

原创 服务器 系统 版本查询

cat /proc/version查看linux的系统是哪种。如果是centos可用以下命令查看centos的版本cat /etc/centos-release

2019-03-12 08:42:01 5675

原创 vagrant 搭建本地开发环境

wget https://download.virtualbox.org/virtualbox/5.1.8/VirtualBox-5.1.8-111374-Win.exe下载virtualboxwget https://releases.hashicorp.com/vagrant/1.8.6/vagrant_1.8.6.msi下载vagrant。分别进行安装在 终端中(这里使...

2019-03-03 11:31:45 230

原创 docker 相关命令

linux 安装就简单粗暴yum -y install docker启动:systemctl start docker 还有systemctl 常规命令操作docker images 查看docker 镜像docker ps -a列出来有哪些容器 -a 代表显示所有的容器 不带只显示 在运行的容器docker run nginx 运行nginx 镜像docker run -p 8...

2019-02-28 16:13:40 134

转载 总结 php 的进程相关

<?php$serv = stream_socket_server("tcp://127.0.0.1:8888", $errorNo, $errorStr);if(empty($serv)){ exit("创建失败");}while (true) { $client = @stream_socket_accept($serv); if(!empty($c...

2019-02-28 13:46:50 151

原创 vmware 虚拟机 共享文件夹后 找不到 共享目录。

执行一下这个命令vmhgfs-fuse /mnt/hgfs/  再看 mnt 目录

2019-02-26 14:57:53 16938 13

原创 php socket 模拟http请求

<?php//fsockopen — 打开一个网络连接或者一个Unix套接字连接 注意这里只能是 域名 或 ip$flag = 0;$params = '';$errno = '';$errstr = '';//要post的数据$argv = [ 'a'=>'aa', 'b'=>'bb'];//构造要post的字符串foreach ($ar...

2019-02-21 15:16:20 619

原创 SSL operation failed with code 1. OpenSSL Error messages: smtp 邮件发送问题

你能想象代码部署在 a 机器上,迁移到 b 机器上代码就不能正常运行的问题。这tm环境有bug吧。 好吧生活还在继续。最起码饭还是要吃的。 you know,for eat。让我们仔细思考下中间发生了什么才导致本次问题的发生。通常情况下直觉告诉我这应该是环境问题。为什么呢,代码没改,却跑不起来。报错如下。其实还有一张看到这里之前没遇见sockt相关的报错加上之前又没有报错。遂百度。前片...

2019-02-21 15:15:21 8364

原创 mysql 定时备份

想起来,腾讯云的服务器挂了,数据恢复不了,导致一家行业垂直的公司直接GG。这影响是及其严重啊。企鹅大厂也会挂。所以备份是很重要的。接下来我们就做数据备份。备份是基于mysqldump 在linux 的下的crontab 定时任务 定时执行shell 脚本完成。废话不多说先创建备份目录mkdir /home/mysql_backvim mysql_back.sh //创建shell 脚本文...

2019-02-21 15:11:23 166

原创 tomcat 启动失败

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/NewsManager]]名为 [NewsServlet]和 [com.NewsManager.servlet.NewsServlet] 的servlet不能映射为一个url模式(url-pattern) [/N...

2019-01-25 16:09:23 422

原创 jsp中 taglib uri="http://java.sun.com/jsp/jstl/core" 报错

jsp 中 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 报错查阅相关资料 缺少taglibs-standard-impl-1.2.5.jar。下载地址页面:http://tomcat.apache.org/download-taglibs.cgi下载地址:http://mirrors.tu...

2019-01-25 15:40:05 3741

原创 常驻进程下 header头被多次设置的问题

[think\exception\ErrorException]                                                                                                                                                                        ...

2018-12-14 10:24:56 849

原创 Fatal error: Uncaught RedisException: protocol error, got '1' as reply type byte php redis 长连接的问题

Fatal error: Uncaught RedisException: protocol error, got '1' as reply type bytefunction doTask(swoole_process $worker){    $redis = new Redis();    $redis->pconnect('127.0.0.1', 6380);    $ba...

2018-08-18 14:40:54 2916

原创 查看指定类型进程的个数

1.查看全部进程数ps -ef  | wc -l2.查看httpd的进程数ps -ef | grep httpd | wc -l查看某一类进程占用的内存的累加值ps -aux | grep redis  | awk '{ sum += $4 } END { print sum }'...

2018-08-18 14:35:59 590

原创 grep 查找 高亮字符串

cat access.log | grep 168 --color=auto如示例 选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加...

2018-08-13 12:00:04 2465

转载 批量删除某一类进程

ps -ef|grep multi|grep -v grep|awk  '{print "kill -9 " $2}' |sh 碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。  1 ps -ef|grep aaa|grep -v grep|awk  '{print "kill -9 " $2}' |sh  ...

2018-08-09 16:48:06 949

原创 查看目录大小

du -ah --max-depth=1

2018-08-06 20:41:02 1088

原创 composer 慢的问题。

composer  很慢。下面的方法作为一种解决办法 可尝试在composer.json 文件中写入"repositories": {        "packagist": {            "type": "composer",            "url": "https://packagist.laravel-china.org"        } 

2018-08-06 15:29:58 954

原创 如何快速使用element 搭建前端页面

① 使用 git 命令git clone https://github.com/ElementUI/element-starter.git下载官方提供的模板, ② 使用cnpm intsall下载依赖的模块(没有淘宝镜像 cnpm 可以使用npm install) ③ 使用npm run dev跑项目如 npm install 报错可尝试 npm install -g cnpm --r...

2018-07-24 15:29:18 5552

原创 php 对称加密 类

先上代码 摘自thinkphp的类做了一些修改<?phpnamespace App\Library;/** * Crypt 加密实现类 * @subpackage  Crypt * @author    liu21st <[email protected]> * update  * @author scjzhong * @date 2018年7月12日 下午3:20:01 */c...

2018-07-12 16:11:54 717

原创 一次swoole_http_server 刷新页面请求 出现两次请求的问题

代码如下。<?php$http = new swoole_http_server('0.0.0.0', 9502);$http->on('request', function($request, $response) {    // 获取redis 里面 的key的内容, 然后输出浏览器    $redis = new Swoole\Coroutine\Redis();    $red...

2018-07-06 16:24:51 2307 1

原创 重新编译swoole, 启用协程Redis客户端

1:下载安装hiredis库。wget https://github.com/redis/hiredis/archive/master.zipunzip master.zip && cd hiredis-mastermake && make installldconfig2:重新安装swoolewget https://github.com/swoole/swool...

2018-07-06 15:15:46 1553

原创 centos7 supervisor 安装使用

安装yum -y install supervisor开启systemctl start supervisord

2018-07-04 13:40:00 277

原创 redis 挂掉之后 重启连接报错 RedisException: LOADING Redis is loading the dataset in memory in file

RedisException: LOADING Redis is loading the dataset in memory in file E:\WWW\Bdm\vendor\laravel\framework\src\Illuminate\Redis\Connections\PhpRedisConnection.php on line 32在一次redis挂掉之后重启。服务正常过启动。在访问 ...

2018-06-28 19:05:41 7975

空空如也

空空如也

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

TA关注的人

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