相关文章
基于 multiprocessing.dummy 的多线程池与单线程访问多网页的比较示例
一、示例代码:
from multiprocessing.dummy import Pool as ThreadPool
import time
import requestsurls [ # URL队列,通过多线程访问http://www.python.org,http://www.python.org/about/,http://www.…
建站知识
2024/12/20 2:03:31
设计模式2-对象池模式
对象池模式,Object Pool Pattern,当你的应用程序需要频繁创建和销毁某种资源(比如数据库连接、线程、socket连接等)时,Object Pool 设计模式就变得很有用。它通过预先创建一组对象并将它们保存在池中,以便在…
建站知识
2024/12/18 6:49:17
wireshark抓包问题及学习
wireshark抓包问题及学习
【场景1】服务A请求服务B经常超过3s,报错i/o timeout,想看下是否网络波动或者负载太高。需要抓包分析。
问题1:
超时时间不定,且请求量过大,一直抓了存文件里抓包文件过大。
解决学习&…
建站知识
2024/12/18 7:59:22
Spring boot 集成redis
一、使用spring bootspring-boot-starter-data-redis
导入maven包
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
spring boot配置文件
spring.re…
建站知识
2024/12/11 1:04:01
JVM 性能调优 - 参数调优(3)
查看 JVM 内存的占用情况
编写代码
package com.test;public class PrintMemoryDemo {public static void main(String[] args) {// 堆内存总量long totalMemory Runtime.getRuntime().totalMemory();// jvm 试图使用的最大堆内存long maxMemory Runtime.getRuntime().maxM…
建站知识
2024/12/14 17:50:56