1.Switch支持String类型 2.Catch多个异常 catch(IOException | SQLException | Exception ex){ logger.error(ex); throw new MyException(ex.getM...
作者:vivo 互联网服务器团队- Jiang Ye 本文详细的记录了一次0点接口严重超时的问题排查经历。本文以作者自身视角极具代入感的描绘了从问题定位到...
实现客户端循环发消息给服务端 客户端代码: package socket;import java.io.*; import java.net.Socket; import java.util.Scanner;/* 聊天室客户端*/ publi...
网上找了些文章,发现挺少的,下面一些文章有些帮助 https://cloud.tencent.com/developer/article/1800906 https://github.com/apache/dubbo/i...
Kernel Panic问题分析 最近遇到一个Ethernet驱动导致的系统重启问题 贴下log如下: [59744.009642] -(0)[2349:ave_monitor]ave 65000000.ethernet eth...
目录 一、goroutine(协程) 1、goroutine 2、MPG模式(goroutine的调度模型) 3、设置Golang运行的cpu数 4、资源争抢 4.1、全局互斥锁解决资源竞争 二、channel...
并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标。 那么他们之间究竟是怎样的一个对应关系...
有四种常用阻塞队列策略: 1.直接拒绝:(Direct Handoffs) 一个好的工作队列应该是不缓存任务,而是直接交给线程处理,就如SynchronousQueue一样...