ICode9

精准搜索请尝试: 精确搜索
  • gorm学习笔记(1)安装包、连接MySQL以及迁移表2022-06-05 15:32:36

    1、安装必要的包 go get -u gorm.io/gorm go get -u gorm.io/driver/sqlite 2、连接MySQL数据库 //配置MySQL连接参数 //username := "root" //账号 //password := "123456" //密码 //host := "127.0.0.1" //数据库地址,可以是Ip或者域名 //port := 3306 //数据库端口 //Dbnam

  • [HTTP] HTTP 中的超时时间2022-06-04 20:03:43

    1. Connection Timeout 对于一般的 HTTP 请求 API 来说,这个 Connection Timeout 代表客户端最大的等待时长,如果超过了这个时间,那么就会抛出异常,不会再继续等待下去。因为有的请求的 API 是阻塞式的(例如 Python 的 Requests 库),需要终止等待,继续其他工作。有时候 Connection Timeout

  • haproxy 2.6 发布2022-06-04 14:35:07

    haproxy 2.6 发布了,提供了不少特性,其中quic (http3) 是可以直接使用了(注意依赖openssl 版本)我已经构建一个版本 http3 参考使用 docker 镜像 dalongrong/haproxy:2.6-debian-quic 使用 可以直接参考官方示例   #---------------------------------

  • fluentd日志报错read timeout reached2022-06-02 14:01:02

    背景:架构为fluentd日志采集后放到本地之后上传到es中,发现fluentd采集的日志本地存量一直在上涨,没有将日志写入es中,fluentd日志报错read timeout reached,如下图       排查: 1、怀疑磁盘性能问题,使用dd命令测试了es-data所用磁盘,发现写入速度还是可以的,排除此问题 dd bs=128k co

  • pycharm远程连接容器提示timeout2022-05-31 20:31:31

    情况描述: 内网个人主机可以连接到远程服务器,在服务器上可以ssh通过映射的端口连接到容器,但是个人主机ssh容器的映射端口无法连接 原因: 判断服务器上的ip转发功能是否开启,输入:sysctl net.ipv4.ip_forward ,如果结果为0则说明没有开启 通过如下命令开启: sysctl -w net.ipv4.ip_forwar

  • 防抖节流2022-05-28 23:00:09

    // 防抖 // 也就是说当一个用户一直触发这个函数,且每次触发函数的间隔小于既定时间 // 那么防抖的情况下只会执行一次。 function debounce(fn, wait) { var timeout = null; return function() { if (timeout !== null) clearTimeout(timeout); timeout

  • SpringCloud中集成Hystrix实现降级时通过FeignFallBack实现通配服务2022-05-24 17:00:55

    场景 SpringCloud中集成Hystrix实现服务降级(从实例入手): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124948025 上面在进行降级配置的fallback时是通过如下方式配置 @GetMapping("/consumer/payment/hystrix/timeout/{id}") @HystrixCommand(fallbackM

  • 源码解读etcd heartbeat,election timeout之间的拉锯2022-05-24 15:01:27

    转一个我在知乎上回答的有关raft election timeout/ heartbeat interval 的回答吧。 答:准确来讲: election是timeout,而heartbeat 是interval, 这样就很容易理解了。 heartbeat interval 是leader 安抚folower的时间,这个时间间隔是体现在leader上,是leader发送心跳的周期 (我xxxx ms

  • 【nginx正向代理配置】2022-05-23 18:00:22

    对于http代理配置 server { resolver 8.8.8.8; listen 80; server_name localhost; root /usr/share/nginx/html; resolver_timeout 5s; location / { proxy_redirect off; proxy_pass http://$

  • go程序添加远程调用tcpdump功能2022-05-23 13:35:10

    最近开发的telemetry采集系统上线了。听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器、交换机)将它们的各种统计数据上报采集、整理后交后端的各类AI分析系统分析。目前华为/思科的大部分设备支持。 上线之后,各类用户开始找来要求帮忙定位问题,一般是上报的数据在后

  • 语言: Expect2022-05-23 01:31:42

    在工作中经常会遇到这样的问题,需要实现一个自动交互的工具,这个工具可以自动Telnet或者Ftp到指定的服务器上,成功login之后自动执行一些命令来完成所需的工作。         当然,有很多编程语言可以去解决此类问题,比如用C、Perl、或者Expect。        显然,尽管C是无所不能

  • PyQt5-定时器QTimer2022-05-22 21:31:08

    PyQt5中的定时器类是QTimer。QTimer不是一个可见的界面组件,在UI Designer的组件面板里找不到它。 QTimer主要的属性是interval,是定时中断的周期,单位是毫秒。 QTimer主要的信号是timeout(),在定时中断时发射此信号,若要在定时中断里做出响应,就需要编写与timeout()信号关联的槽函数。

  • 关于 Spartacus 服务器端渲染出现 timeout 的一个具体例子的分析2022-05-19 11:01:37

    Node Express server listening on http://localhost:4200 SSR rendering exceeded timeout 2000, fallbacking to CSR for / SSR rendering exceeded timeout 2000, fallbacking to CSR for /xyz SSR rendering exceeded timeout 2000, fallbacking to CSR for /p/xyz Render

  • Java并发容器之ArrayBlockingQueue源码分析2022-05-14 13:03:09

    一、简介 ArrayBlockingQueue是java并发包下一个以数组实现的阻塞队列,它是线程安全的,至于是否需要扩容,请看下面的分析。 二、源码分析 2.1 属性 // 使用数组存储元素 final Object[] items; // 取元素的指针 int takeIndex; // 放元素的指针 int putIndex; // 元素数量 int cou

  • Nginx Configuration for windows2022-05-11 01:32:34

    Configuration for windows nginx.conf 在文件尾部添加以下配置 stream { include streams/*.conf; } *.conf 在Nginx安装目录下,创建streams目录,然后在streams中添加需要的conf配置 \conf\streams\mssql.conf upstream mssql { # hash $remote_addr consistent; # server

  • Nginx —— 负载均衡2022-05-06 17:31:28

    Nginx 实现负载均衡,Nginx 是个反向代理网关,可以将请求分发到不同的负载服务器,支持大量的链接。 配置文件: user www-data; worker_processes 2; # 进程数 worker_cpu_affinity 00000001 00000010; pid /var/run/nginx.pid; error_log /var/log/nginx/error.log warn; e

  • 防抖和节流2022-05-06 17:01:09

    防抖(debounce) 原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计算时间。(最后一次优先) 例子:如果有人进电梯,那电梯将在10秒钟后出发,这时如果又有人进电梯了,我们又得等10秒再出发。 思路:通过闭包维护一个变量,此变量代表是否已经开始计时,如果已经开始计时则清空之前的计

  • js自动刷新页面脚本2022-05-05 18:32:43

    var timeout = prompt("设置刷新时间间隔[S]"); var current = location.href; if(timeout > 0) { setTimeout('reload()', 1000 * timeout); } else { location.replace(current); } function rel

  • wait、notify和notifyAll方法学习2022-05-04 23:01:13

    wait、notify和notifyAll方法 wait() 方法会使该锁资源释放,然后线程进入等待WAITING状态,进入锁的waitset中,然后等待其他线程对锁资源调用notify方法或notifyAll方法进行唤醒,否则就会进入无限等待。唤醒后会继续执行wait() 后面的代码。 wait(long timeout) 和 wait(long timeout,

  • 允许分享文件2022-05-03 23:34:11

    控制面板的网络连接设置里,有个选项,是否允许文件和打印机共享,不知什么原因,我的机器每次启动后,这个选项都没选中。因为需要在另一台电脑上访问机器上的资源,所以需要点选这个选项。每次手工操作太繁,就打算用程序来实现。查到一条命令行: netsh advfirewall firewall set rule group="F

  • Nginx 负载均衡状态介绍【down/backup/max_conns/max_fails/fail_timeout】2022-04-29 12:01:14

    十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、down 关键字  用来标识某台服务器不参与负载均衡,该状态的使用场景是某台服务器需要停机维护时设置为down,或者发布新功能时 upstream backend { server 192.168.136.136; server 192.168.136.136:81 down; server 19

  • 接口测试框架实战(一) | Requests 与接口请求构造2022-04-24 10:00:06

      Requests 是一个优雅而简单的 Python HTTP 库,其实 Python 内置了用于访问网络的资源模块,比如urllib,但是它远不如 Requests 简单优雅,而且缺少了许多实用功能。所以,更推荐掌握 Requests 接口测试实战技能,这也是互联网大厂流行的接口测试利器。下面从安装 Requests 库开始,一步步

  • Hikari连接池2022-04-23 18:02:18

    # ## Hikari 连接池配置 ------ 详细配置请访问:https://github.com/brettwooldridge/HikariCP # ## 最小空闲连接数量 # #hikari: # # 空闲连接的最大数量 # #minimum-idle: 5 # # 空闲连接存活最大时间,默认600000(10分钟) # #idle-timeout: 180000 # #

  • 大多数人可能都不会使用socketTimeout,看了底层才知道一直都做错了2022-04-20 15:00:06

    https://www.cnblogs.com/chengxiansheng/p/13232686.html 大多数人可能都不会使用socketTimeout,看了底层才知道一直都做错了     前几天一个机房网络抖动,引发了很多对外请求的超时问题,在发生问题排查日志的时候,发现了这么一个现象,httpclient我们的请求超时时间并没有按照我

  • 接口测试框架实战(一) | Requests 与接口请求构造2022-04-19 15:31:43

    1080×388 33.4 KB Requests 是一个优雅而简单的 Python HTTP 库,其实 Python 内置了用于访问网络的资源模块,比如urllib,但是它远不如 Requests 简单优雅,而且缺少了许多实用功能。所以,更推荐掌握 Requests 接口测试实战技能,这也是互联网大厂流行的接口测试利器。下面从安装 Reques

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

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

ICode9版权所有