摘要: 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理 阅读全文
posted @ 2021-08-02 11:06 落华 阅读(389) 评论(0) 推荐(0)
摘要: 本文主要介绍一下postfix的常用命令及邮件队列的管理: Postfix有以下四种邮件队列,均由管理队列的进程统一进行管理: maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。 incoming:放置正在到达队列或管理进程尚未发现的邮件。 active:放置队列 阅读全文
posted @ 2021-08-02 11:06 落华 阅读(671) 评论(0) 推荐(0)
摘要: 在安装rabbitMQ之前得先安装erlang才可以,因为rabbitMQ的使用是建立在erlang之上的。 所以下面先介绍erlang的安装过程: 一:首先去官网上面下载erlang,官网地址:http://www.erlang.org/downloads 如下图所示:注意要看清楚你运行的平台,不 阅读全文
posted @ 2021-08-02 11:05 落华 阅读(333) 评论(0) 推荐(0)
摘要: 上一篇介绍了 RabbitMQ 中的一些基本概念,并通过 SpringBoot 工程整合 RabbitMQ,做了一个小 demo; 那么 RabbitMQ 是怎么知道消息到底有没有被消费者消费,生产者是怎么知道自己发送的消息时真的已经发送到 RabbitMQ 中了呢? 本篇通过实例演示去介绍一下 R 阅读全文
posted @ 2021-08-02 11:04 落华 阅读(662) 评论(0) 推荐(0)
摘要: 简介: Sphinx 是一款基于SQL的高性能全文检索引擎 快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速。 闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2-4G的文本量中平均查询速度不到0.1秒。 为很多脚本语言设计 阅读全文
posted @ 2021-08-02 11:02 落华 阅读(323) 评论(0) 推荐(0)
摘要: 要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),' 阅读全文
posted @ 2021-08-02 11:00 落华 阅读(399) 评论(0) 推荐(0)
摘要: 想吐槽的是,不知道是公司网络原因,还是其它原因, Percona官网加载的贼慢 目前小编只是想测试PMM Server 能检测到哪些mysql 信息,所有的工具均为联网安装,断网安装目前还没试过 系统环境 centos 7.2 mysql社区版5.7.20 PMM Server 安装大致有三种方法, 阅读全文
posted @ 2021-08-02 10:59 落华 阅读(460) 评论(0) 推荐(0)
摘要: 简介: 大学那会我玩魔兽世界,我的职业是法师,然后经常有朋友找我我带小号,带小号的方式是冲到血色副本里面把所有怪拉到一起,然后一起用AOE技能瞬间杀掉,在学校玩的时候没什么问题,但是放假在家的时候,我发现每次我拉好怪,放技能AOE的那个瞬间,很大概率会掉线,也不是网速问题,当时很多人也遇到同样的问题 阅读全文
posted @ 2021-08-02 10:58 落华 阅读(2800) 评论(1) 推荐(0)
摘要: 起因: 公司的服务器上添加了硬盘监控,收到报警后,确认是mysql的文件占用空间比较大。于是,确认是哪个表占空间比较大后,删除了部分数据(注:数据库数据为线下分析使用,非线上数据,可以删除),但服务器硬盘空间并没有释放掉,报警仍旧存在。 原因及解决办法: 使用delete删除的时候,mysql并没有 阅读全文
posted @ 2021-08-02 10:58 落华 阅读(2028) 评论(0) 推荐(0)
摘要: 在云平台环境下,有一个客户出现ping大包会有丢包的情况 ping -s 60000 xx.xx.xx.xx 解决方法 经过排查,发现是底层宿主机的内核参数中分片缓冲区比较小,因此需要调大缓冲区 echo 4194304 > /proc/sys/net/ipv4/ipfrag_high_thresh 阅读全文
posted @ 2021-08-02 10:57 落华 阅读(2418) 评论(0) 推荐(0)
摘要: 背景 需要往服务器上安装软件;并且像maven代理的话必须连接公网。首先配置了网关,发现可以通过ip访问公网了,在配置了DNS可以通过域名访问公网了 实例 配置linux 可以上网的操作 vi /etc/sysconfig/network-scripts/ifcfg-eth0 在配置文件中配置或修改 阅读全文
posted @ 2021-08-02 10:57 落华 阅读(562) 评论(0) 推荐(0)
摘要: 在开始之前,我们来回顾一下七层、四层、五层网络模型 网络层次划分# 物理层(Physical Layer)# 该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输 数据链路层(Data Link Layer)# 数据链路层在物理层提供的服务的基础上向 阅读全文
posted @ 2021-08-02 10:56 落华 阅读(539) 评论(0) 推荐(0)
摘要: MTU:通信术语最大传输单元(Maximum Transmission Unit)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。我们在使用互联网时进行的各种网络操作,都是通过一个又一个“数据包”传输来实现的。而MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,M 阅读全文
posted @ 2021-08-02 10:56 落华 阅读(3024) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2021-08-02 10:54 落华 阅读(916) 评论(0) 推荐(0)
摘要: 同样的代码,不同的数据库,生成的sql语句不一样 阅读全文
posted @ 2021-08-02 10:54 落华 阅读(29) 评论(0) 推荐(0)
摘要: ERROR in Cannot find module 'node-sass' 错误表示找不到node-sass模块。 因为cnpm安装导致的,换成npm安装就好 或者cnpm install node-sass@latest 解决方法: 输入命令:cnpm install node-sass@la 阅读全文
posted @ 2021-08-02 10:53 落华 阅读(60) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-02 10:52 落华 阅读(53) 评论(0) 推荐(0)
摘要: 首先说一下父子组件就是在一个vue文件中引入另一个vue文件,被引入vue文件就是子组件,引入vue文件的vue文件就是父组件。而在父组件中是不能直接调用子组件中的变量值的。下面详细说一下,父子组件之间怎么传值。 先说一下父组件引入子组件的方法。 1、路由配置:使用children属性实现路由嵌套, 阅读全文
posted @ 2021-08-02 10:50 落华 阅读(1106) 评论(0) 推荐(0)
摘要: 1.登录到腾讯云平台(https://cloud.tencent.com) 2.选择【云产品,对象存储】 3.新建 4.查看刚刚创建存 5.选择 6.创建Spring boot项目 <!--腾讯云存储依赖--> <dependency> <groupId>com.qcloud</groupId> < 阅读全文
posted @ 2021-08-02 10:48 落华 阅读(892) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-02 10:43 落华 阅读(66) 评论(0) 推荐(0)
摘要: 原始方案(失败):在每次下订单前我们判断促销商品的数量够不够,不够不允许下订单,更改库存量时加上一个条件,只更改商品库存大于0的商品的库存,当时我们使用ab进行压力测试,当并发超过500,访问量超过2000时,还是会出现超卖现象。 public function buyOne() { $shop = 阅读全文
posted @ 2021-08-02 10:43 落华 阅读(1242) 评论(0) 推荐(0)
摘要: <?php /** * Created by PhpStorm. * User: 25754 * Date: 2019/5/4 * Time: 13:42 */ class SystemInfoWindows { /** * 判断指定路径下指定文件是否存在,如不存在则创建 * @param stri 阅读全文
posted @ 2021-08-02 10:42 落华 阅读(215) 评论(0) 推荐(0)
摘要: 这个问题解决方案也很简单使用 http_build_query()处理一下参数就可以了。建议使用curl的时候,参数都用http_build_query处理一下。 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); 阅读全文
posted @ 2021-08-02 10:41 落华 阅读(143) 评论(0) 推荐(0)
摘要: 一、xunsearch和sphinx的对比 二、xunsearch的安装 三、xunsearch的使用四、xunsearch的卸载 根目录地址/bin/xs-ctl.sh faststop rm -fr $prefix 2.1、安装编译工具 yum install make gcc g++ gcc- 阅读全文
posted @ 2021-08-02 10:41 落华 阅读(1780) 评论(0) 推荐(0)
摘要: 邮件应用协议包括: 简单邮件传输协议(SMTP),用来发送或中转发出的电子邮件,占用tcp 25端口。 第三版邮局协议(POP3),用于将服务器上把邮件存储到本地主机,占用tcp 110端口。 第四版互联网信息访问协议(IMAP4),用于在本地主机上访问邮件,占用tcp 143端口。 搭建企业级的电 阅读全文
posted @ 2021-08-02 10:40 落华 阅读(755) 评论(0) 推荐(0)
摘要: 这里以一对一单向关联为例。对使用或不使用association的配置进行举例。 实体类: @Data @ToString @NoArgsConstructor public class IdCard { private Integer id; private String number; priva 阅读全文
posted @ 2021-08-02 10:39 落华 阅读(2787) 评论(0) 推荐(0)
摘要: 查看是否安装scp功能 rpm -q openssh-clients 安装scp命令 yum -y install openssh-clients 复制文件或文件夹(目录)命令: 一、复制文件: (1)将本地文件拷贝到远程 scp 文件名 用户名@计算机IP或者计算机名称:远程路径 本地192.16 阅读全文
posted @ 2021-08-02 10:35 落华 阅读(759) 评论(0) 推荐(0)
摘要: 工作中经常会遇到会给客户配置服务器,其中有的客户还会有并发量要求,其中也会必须要用负载均衡承载压力的。增加服务器数量肯定能有效的提升服务器承载能力,但只有根据目前已有配置设置好单台服务器才能更好的发挥出服务器的性能。调整好一台服务器后剩下的就更简单了 拿着快照复制n多台。 今天就说一下php服务器的 阅读全文
posted @ 2021-08-02 10:34 落华 阅读(281) 评论(0) 推荐(0)
摘要: 调整linux(ubuntu8.0.4)内核参数以便满足高并发访问,解决大量time_wait和syn攻击问题:1 sudo vi /etc/sysctl.conf在最下面编辑添加:net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 阅读全文
posted @ 2021-08-02 10:34 落华 阅读(243) 评论(0) 推荐(0)
摘要: file1.txt&file2.txt的交集 cat file1.txt file2.txt | sort | uniq -d > file3.txtfile1.txt相对file2.txt的差集 cat file1.txt file3.txt | sort | uniq -u >file.txtf 阅读全文
posted @ 2021-08-02 10:33 落华 阅读(120) 评论(0) 推荐(0)
摘要: 解决AWS 挂载、解决挂载完重启就消失等问题 linux上的盘和window的有区别,磁盘空间必须挂载在目录上,要不然没用 对与新增的硬盘、SSD固态硬盘、挂载到linux上的操作如下: df -h #显示目前在Linux系统上的文件系统的磁盘使用情况统计。 lsblk #列出块设备信息(df -h 阅读全文
posted @ 2021-08-02 10:32 落华 阅读(485) 评论(0) 推荐(0)
摘要: 0x00 前言 ​ SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包含字母等,容易被攻击者破解,一旦被攻击者获取,可用来直接登录系统,控制服务器所有权限。 0x01 应 阅读全文
posted @ 2021-08-02 10:31 落华 阅读(485) 评论(0) 推荐(0)
摘要: 1. 使用 truncate 命令来清空文件内容 truncate 可被用来将一个文件缩小或者扩展到某个给定的大小。你可以利用它和 -s 参数来特别指定文件的大小。要清空文件的内容,则在下面的命令中将文件的大小设定为 truncate -s 0 access.log truncate -s 0 er 阅读全文
posted @ 2021-08-02 10:31 落华 阅读(650) 评论(0) 推荐(0)
摘要: 基本数据类型: 集合框架: 阅读全文
posted @ 2021-08-02 10:30 落华 阅读(61) 评论(0) 推荐(0)
摘要: MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码)在内的非基本多文种平面的Unico 阅读全文
posted @ 2021-08-02 10:30 落华 阅读(2536) 评论(0) 推荐(0)
摘要: Components BCEL 字节码工程库 - 分析,创建和操作 Java 类文件。 BeanUtils 围绕 Java 反射和内省 API 的易于使用的包装。 BSF Bean Scripting Framework - 脚本语言的接口,包括JSR-223。 Chain 责任链模式得实现。 CL 阅读全文
posted @ 2021-08-02 10:29 落华 阅读(163) 评论(0) 推荐(0)
摘要: 显示一行文字,多余的文字省略 .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } 显示两行文字,多余的文字省略 .title { overflow: hid 阅读全文
posted @ 2021-08-02 10:25 落华 阅读(2941) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-02 10:25 落华 阅读(27) 评论(0) 推荐(0)
摘要: 在前端页面的时候,会经常遇到用JavaScript动态创建出来的Button按钮或其他标签无法使用点击事件的问题。如下代码,使用jquery在body中动态创建一个class为demo的Button按钮,当点击这个按钮时无法触发点击事件。 <script> $(function(){ $("body 阅读全文
posted @ 2021-08-02 10:25 落华 阅读(223) 评论(0) 推荐(0)
摘要: 1. 修改本地hosts文件 windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts mac/linux系统的hosts文件的位置如下:/etc/hosts 2. 增加http://github.global.ssl.fastly.n 阅读全文
posted @ 2021-08-02 10:24 落华 阅读(280) 评论(0) 推荐(0)
摘要: 事情是这样的 打算更新一下远程仓库代码更新到本地 为了保险我 git add . git commit -m'1' 然后 git pull origin master 但更新后某些原因突然后悔了 打算直接这样查看commit-ID git log 结果显示的都是git pull的id 经过查询应该用 阅读全文
posted @ 2021-08-02 10:23 落华 阅读(58) 评论(0) 推荐(0)
摘要: 这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。查询了网上的解决办 阅读全文
posted @ 2021-08-02 10:23 落华 阅读(526) 评论(0) 推荐(0)
摘要: 这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。查询了网上的解决办 阅读全文
posted @ 2021-08-02 10:22 落华 阅读(3287) 评论(0) 推荐(0)