ICode9

精准搜索请尝试: 精确搜索
  • Java开发中使用 HTTP 的注意要点2022-06-02 13:02:35

    若察觉文中知识要点有误,请私信及时指正 本篇内容总结于极客时间——《Java开发常见错误 100 例》 配置连接超时和读取超时的学问   虽然 HTTP 是应用层的协议,但本质上还是执行的网络层的 TCP/IP 协议,TCP/IP 协议是面向连接的协议,在传输数据前需要建立连接,而基本每个网络框架都

  • 面试官:Dubbo是什么,他有什么特性?2022-06-01 08:31:44

    哈喽!大家好,我是小奇,一位热爱分享的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新 一、前言 书接上回,今天还是过周末,虽然不上班,但是周末得正常过呀,今天依旧躺在我家祖传的土炕上躺平。 哎,啥时候能老

  • Redis分布式锁实现Redisson 15问2022-05-30 13:35:05

    大家好,我是三友。 在一个分布式系统中,由于涉及到多个实例同时对同一个资源加锁的问题,像传统的synchronized、ReentrantLock等单进程情况加锁的api就不再适用,需要使用分布式锁来保证多服务实例之间加锁的安全性。常见的分布式锁的实现方式有zookeeper和redis等。而由于redis分布式

  • go-head获取网站状态码并设置超时时间2022-05-26 17:03:09

    package main import ( "fmt" "net" "net/http" "time" ) var url = []string{ "http://www.baidu.com", "http://google.com", "http://taobao.com", } func main() { //底层调用net的h

  • Druid源码解析(八):DruidDataSource的recycle过程2022-05-19 01:02:31

      有关于Druid的removeAbandoned机制,在getConnection源码中介绍过。removeAbandoned实际上就是Druid的泄露检测机制。主要的参数有: 参数 说明 removeAbandoned 如果连接泄露,是否需要回收泄露的连接,默认false; logAbandoned 如果回收了泄露的连接,是否

  • 连接超时时间和 rpc 超时时间2022-05-18 12:01:58

    连接超时时间:一般指建立 tcp 连接所需的时间,不包含后续 tcp 连接的使用时间。 rpc 超时时间:一般指从发起 rpc 调用,到 rpc 返回结果的时间,也可以说是从开始建立 tcp 连接到关闭 tcp 链接所需的时间,包含tcp连接的建立、rpc 接口的内部逻辑执行、tcp 断开三段时间。

  • JMter定时器和聚合报告2022-05-17 00:31:31

    about 在默认情况下,jmeter发送每个请求的间隔极短,如果线程数足够大,瞬间就会将服务器压死。在实际的业务过程中,请求之间是有一定时间的停顿的,比如登录网站时输入用户名和密码需要时间(用户会确认下输入的对不对),所以在请求之间设置合理的延时是必须的,也更接近用户的真实业务情况。 在

  • Go gRPC-超时设置2022-05-15 18:31:30

    Go gRPC-超时设置 一、前言 gRPC默认的请求的超时时间是很长的,当你没有设置请求超时时间时,所有在运行的请求都占用大量资源且可能运行很长的时间,导致服务资源损耗过高,使得后来的请求响应过慢,甚至会引起整个进程崩溃。 为了避免这种情况,我们的服务应该设置超时时间。前面的提到,当客

  • 常轮询的方式2022-05-13 17:35:30

    常轮询的方式: 长连接 即服务器端不断开联系,PHP服务器端用ob系列函数来不停的读取输出,但是相当耗费服务器资源。 Flash socket flash的as3语言,创建一个socket服务器用来处理信息。 轮询 顾名思义就是不停地发送查询消息,一有新消息立刻更新,但是会有多次无用请求。(点带宽,

  • ICMP2022-05-12 11:33:11

    ICMP ICMP用来传递差错控制,查询等信息。 ICMP Echo消息常用于诊断源和目的之间的网络连通性,同时还可以提供其他信息,如报文往返时间等。 当网络设备无法保证访问目标网络时,会自动发送ICMP目的不可达报文到发送端设备 type表示ICMP消息类型,code表示同一消息类型中的不同信息。  

  • fib(n)题解2022-05-11 19:01:38

    fib(n)      常用解法:                                                                                                                   结果:        更改后:     结果:      第三次更改后

  • TCP超时分析2022-05-07 17:01:40

    参考链接: Linux 建立 TCP 连接的超时时间分析 Linux 建立 TCP 连接的超时时间分析 Linux 系统默认的建立 TCP 连接的超时时间为 127 秒。 2 分 7 秒即 127 秒,刚好是 2 的 7 次方减一,聪明的读者可能已经看出来了,如果 TCP 握手的 SYN 包超时重试按照 2 的幂来 backoff, 那么: 第 1 次

  • mysql max_execution_time 查询超时设置2022-05-07 14:00:14

    mysql 查询语句超时设置 查看参数 show variables like 'max_execution_time'; 全局 SET GLOBAL MAX_EXECUTION_TIME=1000; session级别 SET SESSION MAX_EXECUTION_TIME=1000;   该参数5.7.8被添加,单位为ms,动态参数,默认为0。设置为0时意味着SELECT超时不被设置(不限制超时时间)。

  • 计算机网络--传输层知识点梳理2022-04-26 19:01:30

    作者:多巴胺dopamine 博客地址:https://www.cnblogs.com/yourdopamine/ 适合已经学过,用来梳理知识点 Transport Layer 概念 1、传输层是对网络层功能的扩充 2、segment 3进行 logical communication(process=process) 4、传输层协议仅在终端执行而不在路由器上执行 5、IP->best-eff

  • svn-关于3天云搭建的svn服务器踩的坑2022-04-22 18:32:41

    caotamade!淦   先说坑点:   1、首先在云上按照文档搭建一波,服务能建立,3690端口也在成功被监听,但是死活没法checkout,只要checkout就会超时!无论是以命令的方式,还是以客户端的方式,反正搞的心态炸裂!   2、使用自己的subSysem的linux,尝试再操作一波,因为是本地,不涉及网络,想试下操作

  • java接口请求超时中断处理方法2022-04-18 17:31:22

    //********* // 成员内部类 class CallableThread implements Callable<String> { @Override public String Back() { //Back()这个就是执行的业务方法 try { // 假设这个是一个耗时

  • Alibaba微服务组件 - Sentinel(一)2022-04-13 16:00:32

    1. 为什么要使用sentinel 1.1 分布式系统遇到的问题 1.1.1 服务的可用性问题 1.1.2 服务的可用性场景 在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务, 如图所示: 如果其中的下单服务不可用, 就会出现线程池里所有线程都因等待响应而被阻塞, 从而造成整

  • RestTemplate 设置超时时间2022-04-12 19:00:54

    不废话直接上代码 SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnectTimeout(4000); requestFactory.setReadTimeout(4000); RestTemplate restTemplate = new RestTempla

  • |NO.Z.00071|——————————|BigDataEnd|——|Hadoop&kafka.V56|-------------------------------------------|ka2022-04-10 14:03:52

    [BigDataHadoop:Hadoop&kafka.V56]                                                                          [BigDataHadoop.kafka][|章节二|Hadoop生态圈技术栈|kafka|稳定性|事务相关配置|]一、事务的中止### --- 事务的中止 ~~~

  • OpenFgein使用2022-04-08 16:33:10

    消费者主启动类上: @EnableFeignClients() @SpringBootApplication public class OrderfeignMain80 { public static void main(String[] args) { SpringApplication.run(OrderfeignMain80.class,args); } }   调用服务的名称: @Component @FeignClient(value

  • 网络服务器的超时检测:2022-04-08 10:01:08

    网络服务器的超时检测:   Sigaction();//设置函数、获取函数 多个alarm()函数共同调用时,后面设置的时钟会覆盖掉前面的时钟 ~SA_RESTART;通道不重启

  • SpringBoot 文件上传超时解决2022-04-07 14:34:07

    方案一: spring: servlet: multipart: enabled: true max-file-size: 10MB max-request-size: 10MB 方案二: @Configuration public class MultipartConfig { @Bean public MultipartConfigElement multipartConfigElement() { Multipar

  • TCP 重传、滑动窗⼝、流量控制、拥塞控制2022-03-31 18:01:21

    重传机制 TCP 会在以下两种情况发⽣超时重传: 数据包丢失 确认应答丢失 重传超时 重传超时是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。 RTT 是数

  • mysql学习笔记(七)行锁2022-03-31 06:31:26

    MySQL 的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如 MyISAM 引擎就不支持行锁。不支持行锁意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务并发度。InnoDB 是支持行锁的,这也是 MyISAM 被 InnoDB

  • 【Tokio】异步超时任务2022-03-30 09:35:05

    环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/time/index.html 示例 timeout use std::io; use tokio::time::{self, Duration}; #[tokio::main] async fn main() -> io::Result<()> { if let Err(e) = time::timeo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有