博客园 - 我只吃大碗
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=649192
2024-01-09T08:18:07Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
feed.cnblogs.com
https://www.cnblogs.com/yanghj010/p/17954773
【转】MySQL慢查询优化、索引优化、以及表等优化总结 - 我只吃大碗
MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。 CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。 我们可以用mpstat, ios
2024-01-09T08:18:00Z
2024-01-09T08:18:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。 CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。 我们可以用mpstat, ios <a href="https://www.cnblogs.com/yanghj010/p/17954773" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17854420.html
开发时在什么情况下会产生锁和锁冲突 - 我只吃大碗
在多线程程序中,当多个线程同时访问共享资源时,会出现并发问题,如数据竞争和资源争用等。这时候,需要采用锁机制来解决并发问题。在Java中,常用的锁包括synchronized关键字、ReentrantLock类和ReadWriteLock类等。 在开发中,会产生锁和锁冲突的情况包括以下几种: 多线程
2023-11-24T09:57:00Z
2023-11-24T09:57:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】在多线程程序中,当多个线程同时访问共享资源时,会出现并发问题,如数据竞争和资源争用等。这时候,需要采用锁机制来解决并发问题。在Java中,常用的锁包括synchronized关键字、ReentrantLock类和ReadWriteLock类等。 在开发中,会产生锁和锁冲突的情况包括以下几种: 多线程 <a href="https://www.cnblogs.com/yanghj010/p/17854420.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17854368.html
后端的性能优化有哪些方面? - 我只吃大碗
Java的性能优化可以从多个方面入手,从影响性能的方面考虑一下。包括以下几个方面: 线程池调优:适当地调整线程池的大小和线程数,可以提高程序的并发性能和响应速度。 内存管理:合理地管理内存使用,包括对象的创建和销毁,可以提高程序的执行效率。 IO操作优化:采用NIO方式可以减少IO操作时的阻塞等待,
2023-11-24T09:48:00Z
2023-11-24T09:48:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】Java的性能优化可以从多个方面入手,从影响性能的方面考虑一下。包括以下几个方面: 线程池调优:适当地调整线程池的大小和线程数,可以提高程序的并发性能和响应速度。 内存管理:合理地管理内存使用,包括对象的创建和销毁,可以提高程序的执行效率。 IO操作优化:采用NIO方式可以减少IO操作时的阻塞等待, <a href="https://www.cnblogs.com/yanghj010/p/17854368.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17833986.html
【转】阿里云的严重事故,钉钉、闲鱼、淘宝、语雀等都崩了.....让我们全方位复盘一下 - 我只吃大碗
许多小伙伴应该都听说过,前两天在IT行业爆出了一个大瓜。是什么事情呢?在11月12日17:50-21:15。, 三个半小时的时间里,不但阿里云、钉钉、闲鱼、淘宝、语雀......甚至连某些高校的饮水机都崩了! 故障现象 阿里的内部服务都是部署在阿里云上,所以阿里系的各个产品都出现了崩溃问题,一度冲上
2023-11-15T07:28:00Z
2023-11-15T07:28:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】许多小伙伴应该都听说过,前两天在IT行业爆出了一个大瓜。是什么事情呢?在11月12日17:50-21:15。, 三个半小时的时间里,不但阿里云、钉钉、闲鱼、淘宝、语雀......甚至连某些高校的饮水机都崩了! 故障现象 阿里的内部服务都是部署在阿里云上,所以阿里系的各个产品都出现了崩溃问题,一度冲上 <a href="https://www.cnblogs.com/yanghj010/p/17833986.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17822134.html
性能测试响应很慢怎么排查? - 我只吃大碗
转:https://blog.csdn.net/2301_77709772/article/details/133777907 大多数的性能测试工作人员分为以下三个阶段: 1、出了问题看资源,资源占用如果很高,报以窃喜的心态,恩,发现了,原理是资源瓶颈。 2、资源没有出现瓶颈,通过一些技术手段分析,
2023-11-09T08:23:00Z
2023-11-09T08:23:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】转:https://blog.csdn.net/2301_77709772/article/details/133777907 大多数的性能测试工作人员分为以下三个阶段: 1、出了问题看资源,资源占用如果很高,报以窃喜的心态,恩,发现了,原理是资源瓶颈。 2、资源没有出现瓶颈,通过一些技术手段分析, <a href="https://www.cnblogs.com/yanghj010/p/17822134.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17818057.html
浅谈性能测试问题定位 - 我只吃大碗
什么是系统的性能? 当一个系统被开发出来后,功能均被实现了,系统进入稳定的运行状态。但系统的运行得怎么样,还是有待验证。系统的运行得怎么样即可以简单理解为系统的性能。 什么是系统的性能测试?在指定的软件、硬件、网络条件下,通过编制脚本运行模拟多种环境进行测试(如:正常环境、峰值环境、负载环境等)对系
2023-11-08T10:25:00Z
2023-11-08T10:25:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】什么是系统的性能? 当一个系统被开发出来后,功能均被实现了,系统进入稳定的运行状态。但系统的运行得怎么样,还是有待验证。系统的运行得怎么样即可以简单理解为系统的性能。 什么是系统的性能测试?在指定的软件、硬件、网络条件下,通过编制脚本运行模拟多种环境进行测试(如:正常环境、峰值环境、负载环境等)对系 <a href="https://www.cnblogs.com/yanghj010/p/17818057.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17817271.html
jmeter性能瓶颈定位思路 - 我只吃大碗
整体思路:从前到后,从表象到内部 1、首先排查压力机自身的问题,如CPU、内存、网络、脚本 2、监控中间件的访问日志,观察相应时间耗时,出现在哪一个环节。Tomcat、nginx、apache、mysql 3、排查网络问题,监控压力机到后端服务器的网络是否出现瓶颈 4、监控服务端的所有机器(Tomc
2023-11-08T06:03:00Z
2023-11-08T06:03:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】整体思路:从前到后,从表象到内部 1、首先排查压力机自身的问题,如CPU、内存、网络、脚本 2、监控中间件的访问日志,观察相应时间耗时,出现在哪一个环节。Tomcat、nginx、apache、mysql 3、排查网络问题,监控压力机到后端服务器的网络是否出现瓶颈 4、监控服务端的所有机器(Tomc <a href="https://www.cnblogs.com/yanghj010/p/17817271.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17750680.html
随笔20231009 - 我只吃大碗
诺贝尔经济学奖获得者弗里德曼说:花自己的钱办自己的事,最为经济;花自己的钱给别人办事,最有效率;花别人的钱为自己办事,最为浪费;花别人的钱为别人办事,最不负责任。花自己的钱办自己的事,既讲节约,又讲效果;花自己的钱,办别人的事,只讲节约,不讲效果;花别人的钱,办自己的事,只讲效果,不讲节约;花别人的
2023-10-09T01:02:00Z
2023-10-09T01:02:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】诺贝尔经济学奖获得者弗里德曼说:花自己的钱办自己的事,最为经济;花自己的钱给别人办事,最有效率;花别人的钱为自己办事,最为浪费;花别人的钱为别人办事,最不负责任。花自己的钱办自己的事,既讲节约,又讲效果;花自己的钱,办别人的事,只讲节约,不讲效果;花别人的钱,办自己的事,只讲效果,不讲节约;花别人的 <a href="https://www.cnblogs.com/yanghj010/p/17750680.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17468903.html
【转】分布式定时任务调度系统技术选型 - 我只吃大碗
我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 电商整点抢购,商品价格8点整开始优惠 12306购票系统,超过30分钟没有成功支付订单的,进行回收处理 商品成功发货后,需要向客户发送短信提醒 类似的业务场景非常多,我们怎么解决? 为什么我们需要
2023-06-09T04:04:00Z
2023-06-09T04:04:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 电商整点抢购,商品价格8点整开始优惠 12306购票系统,超过30分钟没有成功支付订单的,进行回收处理 商品成功发货后,需要向客户发送短信提醒 类似的业务场景非常多,我们怎么解决? 为什么我们需要 <a href="https://www.cnblogs.com/yanghj010/p/17468903.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17254920.html
nmon -p - 我只吃大碗
1. 安装 nmon 工具 首先,我们需要在 Linux 系统上安装 nmon 工具。可以使用以下命令在 Ubuntu 或 Debian 系统上安装 nmon 工具: sudo apt-get install nmon 在 CentOS 或 RHEL 系统上,您可以使用以下命令安装 nmon 工具:
2023-03-25T07:58:00Z
2023-03-25T07:58:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】1. 安装 nmon 工具 首先,我们需要在 Linux 系统上安装 nmon 工具。可以使用以下命令在 Ubuntu 或 Debian 系统上安装 nmon 工具: sudo apt-get install nmon 在 CentOS 或 RHEL 系统上,您可以使用以下命令安装 nmon 工具: <a href="https://www.cnblogs.com/yanghj010/p/17254920.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/17254188.html
Jmeter压测报错java.net.BindException: Address already in use: connect - 我只吃大碗
压力测试并发较高时候,可能会出现 Address already in use 异常java.net.BindException: Address already in use: connect at java.base/java.net.PlainSocketImpl.connect0(Nativ
2023-03-25T01:53:00Z
2023-03-25T01:53:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】压力测试并发较高时候,可能会出现 Address already in use 异常java.net.BindException: Address already in use: connect at java.base/java.net.PlainSocketImpl.connect0(Nativ <a href="https://www.cnblogs.com/yanghj010/p/17254188.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16967989.html
Mysql连接报错:1130-Host is not allowed to connect to this MySQL server - 我只吃大碗
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 1、连接服务器: mysql -u root -p 2
2022-12-09T00:48:00Z
2022-12-09T00:48:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 1、连接服务器: mysql -u root -p 2 <a href="https://www.cnblogs.com/yanghj010/p/16967989.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16932354.html
【转】测试分析及调优 - 我只吃大碗
本文通过编写性能测试分析及调优的相关流程和方法,帮助研发人员、性能测试人员或者运维人员快速地进行性能测试、瓶颈定位及调优。 系统的性能是由很多因素决定的,本文很难面面俱到,但是可以作为分析系统性能的一个指导。 适用对象和范围 适用于需要进行性能分析及调优的工作。 预期读者为测试管理人员、测试实施人员
2022-11-28T07:36:00Z
2022-11-28T07:36:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】本文通过编写性能测试分析及调优的相关流程和方法,帮助研发人员、性能测试人员或者运维人员快速地进行性能测试、瓶颈定位及调优。 系统的性能是由很多因素决定的,本文很难面面俱到,但是可以作为分析系统性能的一个指导。 适用对象和范围 适用于需要进行性能分析及调优的工作。 预期读者为测试管理人员、测试实施人员 <a href="https://www.cnblogs.com/yanghj010/p/16932354.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16902512.html
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. - 我只吃大碗
首先安装后,执行任何指令都会提示: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 可以用以下指令修改你密码为 123456。 A
2022-11-18T02:53:00Z
2022-11-18T02:53:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】首先安装后,执行任何指令都会提示: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 可以用以下指令修改你密码为 123456。 A <a href="https://www.cnblogs.com/yanghj010/p/16902512.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16899617.html
安装xampp 完 启动报错 :error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory - 我只吃大碗
安装版本为:xampp-linux-x64-5.6.34-0-installer.run centos 版本为:CentOS release 6.9 (Final) [root@iZm5eik57sceo3kq6asrexZ lampp]# ./xampp startegrep: error whi
2022-11-17T07:18:00Z
2022-11-17T07:18:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】安装版本为:xampp-linux-x64-5.6.34-0-installer.run centos 版本为:CentOS release 6.9 (Final) [root@iZm5eik57sceo3kq6asrexZ lampp]# ./xampp startegrep: error whi <a href="https://www.cnblogs.com/yanghj010/p/16899617.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16898526.html
docker-compose命令 - 我只吃大碗
常用命令 1、基础命令 docker-compose 命令 --help #获得一个命令的帮助 docker-compose version #查看docker-compose版本信息 2、构建、卸载 docker-compose up -d C #构建启动某个容器 docker-compose d
2022-11-17T02:16:00Z
2022-11-17T02:16:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】常用命令 1、基础命令 docker-compose 命令 --help #获得一个命令的帮助 docker-compose version #查看docker-compose版本信息 2、构建、卸载 docker-compose up -d C #构建启动某个容器 docker-compose d <a href="https://www.cnblogs.com/yanghj010/p/16898526.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16848742.html
WARN: Findbugs needs sources to be compiled. Please build project before executing sonar or check the location of compiled classes to make it possible for Findbugs to analyse your (sub)project - 我只吃大碗
ERROR: Error during SonarScanner execution java.lang.IllegalStateException: Can not execute Findbugs at org.sonar.plugins.findbugs.FindbugsExecutor.ex
2022-11-01T10:26:00Z
2022-11-01T10:26:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】ERROR: Error during SonarScanner execution java.lang.IllegalStateException: Can not execute Findbugs at org.sonar.plugins.findbugs.FindbugsExecutor.ex <a href="https://www.cnblogs.com/yanghj010/p/16848742.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16744663.html
ifconfig: 未找到命令 - 我只吃大碗
解决思路: 1、ifconfig 命令存在的情况 首先查看 ifconfig 命令在哪个目录下,顺便检查是否安装了这个命令(whereis ifconfig),然后查看(echo $PATH) PATH 中是否包含了这个目录,一般情况下是不包含的,所以需要将其添加到 profile 文件中(vi /
2022-09-30T05:41:00Z
2022-09-30T05:41:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】解决思路: 1、ifconfig 命令存在的情况 首先查看 ifconfig 命令在哪个目录下,顺便检查是否安装了这个命令(whereis ifconfig),然后查看(echo $PATH) PATH 中是否包含了这个目录,一般情况下是不包含的,所以需要将其添加到 profile 文件中(vi / <a href="https://www.cnblogs.com/yanghj010/p/16744663.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16725782.html
MQ的分类和项目中如何选型MQ - 我只吃大碗
MQ的分类消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。 Act
2022-09-24T07:46:00Z
2022-09-24T07:46:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】MQ的分类消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。 Act <a href="https://www.cnblogs.com/yanghj010/p/16725782.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yanghj010/p/16719204.html
nessus安装破解 - 我只吃大碗
安装包这里下载 https://www.iculture.cc/software/pig=12467 步骤参考这个 https://www.cnblogs.com/lzkalislw/p/15508395.html 破解环节注意的点: Windows(一定要使用管理员权限开启 CMD 窗口)然后ne
2022-09-22T06:40:00Z
2022-09-22T06:40:00Z
我只吃大碗
https://www.cnblogs.com/yanghj010/
【摘要】安装包这里下载 https://www.iculture.cc/software/pig=12467 步骤参考这个 https://www.cnblogs.com/lzkalislw/p/15508395.html 破解环节注意的点: Windows(一定要使用管理员权限开启 CMD 窗口)然后ne <a href="https://www.cnblogs.com/yanghj010/p/16719204.html" target="_blank">阅读全文</a>