2 镇杰。

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

利用nginx实现负载均衡2

1、根据IP分流2、根据URL分流3、根据权重4、根据响应时间NGINX负载均衡分发请求的几种方式1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3、ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。4、fair(第三方)按后端服务器的响应时间来分配请求,响应时间短的优先分

2020-10-21 11:23:15

小程序调用地图接口

wxml代码:<view class="location-box1"> <image src="../../images/tabBar/location_on.png" bindtap="go"></image></view>js代码:/** *在page对象前引入文件 */var QQMapWX = require('../../wxParse/qqmap-wx-jssdk.js');var qqmapsdk ;/.

2020-10-19 15:04:41

解决docker里面显示bash: vim: command not found

确认系统类型cat /proc/versionLinux version 3.10.0-1127.19.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Aug 25 17:23:54 UTC 2020RedHat系列:Redhat、Centos、Fedora等,包管理工具是yumRedHat系统vi..

2020-10-10 10:50:28

删除Docker镜像报错image is being used by stopped container

当删除某个镜像出现下面错误时:[root@VM-0-5-centos ~]# docker rmi bf756fb5e37Error response from daemon: conflict: unable to delete bf756fb5e37 (must be forced) - image is being used by stopped container 8c5983524kj4处理方法:docker ps -adocker rm 8c5983524kj4 #根

2020-10-10 10:02:52

微信小程序生命周期

生命周期是指一个小程序从创建到销毁的一系列过程在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面先来看一张小程序项目结构从上图可以看出,根目录下面有包含了app.js,app.wxss,app.json三个文件这是小程序的全局文件,app.js是小程序逻辑 ,app.json是小程序公共设置,app.wxss是小程序公共样式表在app.js文件中 , 定义了一些生命周期方法 , onLaunch,onShow,onHide,onError,以及任意开发.

2020-10-09 10:34:45

MySQL优化简单易懂

SQL 优化已经成为衡量程序猿优秀与否的硬性指标,甚至在各大厂招聘岗位职能上都有明码标注,如果是你,在这个问题上能吊打面试官还是会被吊打呢?有朋友疑问到,SQL 优化真的有这么重要么?如下图所示,SQL 优化在提升系统性能中是:成本最低和优化效果最明显的途径。如果你的团队在 SQL 优化这方面搞得很优秀,对你们整个大型系统可用性方面无疑是一个质的跨越,真的能让你们老板省下不止几沓子钱。 优化成本:硬件>系统配置>数据库表结构>SQL 及索引。 ...

2020-10-09 09:20:51

微信小程序三种获取用户信息的方式

一、通过<open-data>组件:<open-data type="userAvatarUrl"></open-data><open-data type="userNickName"></open-data><open-data type="userCountry"></open-data><open-data type="userCity"></open-data>优点:.

2020-10-08 21:51:34

RabbitMQ 启动报错:Error: unable to perform an operation on node ‘rabbit@***‘. Please see diagnostics...

问题描述:安装完ErLang和RabbitMQ之后执行rabbitmqctl status报错:Error: unable to perform an operation on node 'rabbit@wangshuo'. Please see diagnostics information and suggestions below.Most common reasons for this are: * Target node is unreachable (e.g. du...

2020-09-29 17:11:59

windows10环境下的RabbitMQ安装步骤(图文)

记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点next就可以。选择一个自己想保存的地方,然后next、finish就可以。安装完事儿后要记...

2020-09-29 17:10:21

主从检测,编写shell脚本实现邮件报警

安装mailxyum -y install mailx编辑maile配置文件(添加)vim /etc/mail.rc添加以下内容set from=123456@qq.com set smtp=smtp.qq.com set smtp-auth-user=123456@qq.comset smtp-auth-password=ncmekucjpoidsnset smtp-auth=login编写脚本#!/bin/bashlist=`mysql -e "show

2020-09-29 10:24:37

mysql主从配置

mysql主从复制(超简单)主库:192.168.0.222从库:192.168.0.223怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master:find / -name "my.cnf" # 找到mysql配置文件 vim /etc/my.cnf # 编辑修改 主库配置 以下内容 ...

2020-09-29 10:21:19

linux find命令 和 grep命令的区别及连用

区别: find(以文件属性为查找条件) find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,命令格式为:find 目录 条件 操作 。如:#查找 /var/log 目录下的 文件名有包含 ".log" 的所有文件输出find /var/log -name '*.log' grep(以文件内容为查找条件) grep:grep命令是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,命令格式为:grep条件 匹配内容 目录...

2020-09-28 10:33:49

php常用数组函数与字符串函数

php里面的常用数组函数:public function array_function_test(){ $arr=[1,5,68,15,45,23,78,95,2,6,65]; $arr1=[1,5,6,2]; $arrs=array( 0=>array(1,5,68,15,4), 1=>array(15,45,23,78), 2=>array(23,78,95

2020-09-27 15:29:50

linux 删除30天前的文件

语句写法:find对应目录-mtime+天数-name"文件名"-execrm-rf{}\;#find 查找命令# /var/log 查找目录# -mtime +30 文件修改时间在 30 天以外# -name "*.log" 后缀未 .log 的文件# -exec 固定写法# rm -rf 强制删除文件,包括目录# {} \; 固定写法,一对大括号+空格+\+;find /var/log -mtime +30 -ty...

2020-09-22 17:28:40

laravel与thinkphp的区别

1、渲染模版方式的不同在Laravel框架里,使用return view()来渲染模版;而ThinkPHP里则使用了$this->display()的方式渲染模版。2、在实际开发中我们常常遇到这样的问题,就是开发地点不固定。这就造成了我们需要频繁的更改数据库配置,给开发工作造成了麻烦。TP依然没有避免这个"灾难",在laravel框架中,.env环境文件的出现解决了这个麻烦。我们只需要在不同的工作地点配置好.env文件就不避再进行配置,因为无论是git还是svn,“.env是不会随着文件一起

2020-09-17 17:12:53

远程连接redis失败原因(Linux)

原因1 :redis服务端口(默认6379)没有对外开发,被防火墙拦截了 其实很多远程无法访问的情况都是由于端口没有对外开放造成成,如你要访问部署在阿里云上的mysql时,需要到阿里云的控制台开放对应的端口(默认为3306)原因2:redis本身默认设置不允许外网访问,需要修改配置文件本人使用的Linux系统是Centos 7 64位针对原因1的解决方案是:开放端口,我启动redis使用redis默认的端口6379,如果你启动redis时修改过端口,...

2020-09-16 14:24:04

linux htop命令 安装、使用(top命令增强版)

系统:centos7yum -y install epel-releaseyum -y install htop说明:htop 是 top 命令的增强版。左边部分:从上至下,分别为cpu、内存、交换分区的使用情况。右边部分:Tasks为进程总数,当前运行的进程数;Load average为系统1分钟,5分钟,10分钟的平均负载情况;Uptime为系统运行的时间。头部说明: PID:进行的标识号 USER:运行此进程的用户 PRI:进程的优先级...

2020-09-15 11:33:42

linux top命令最详细解释

Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)1. Top 命令输出:首先,让我们了解一下输出。top命令会显示系统的很多信息。我们需要理解不同部分输出的意义:默认运行时,top命令会显示如下输出:imag

2020-09-15 11:07:27

服务器运维学习方向

linux 基础命令必须掌握; linux shell 脚本必须掌握; 常用的系统检测命令需要掌握,例如top vmstat htop uptime iostat ,如果是阿里云服务器,则还有阿里云自己研发的 tsar命令,很好用的工具; mysql 数据库基本原理需要会的,常用命令需要会的; 负载均衡需要会的,例如 lvs nginx haproxy; 阿里的三家马车,可以学习学习的,云平台、中间件、大数据; 可以学习下python,如果在有时间的情况下,可以多学习学习;...

2020-09-15 10:35:05

linux下npm和node的升级

1.查看版本npm -v6.14.2node -vv8.11.22.npm升级升级到最新版本sudo npm i -g npm升级到指定版本sudo npm i -g npm@6.14.23.node升级首先通过npm安装node的版本管理工具“n“,不用惊讶,名字就是这么简单,就叫n。据了解,n是node下的一个模块,作者是Express框架的开发者。sudo npm i -g n安装node最新版本sudo n latest安装稳定版

2020-09-14 13:51:33

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取