ICode9

精准搜索请尝试: 精确搜索
  • 进程调度-【转载】schedule_timeout和schedule_timeout_interruptible让出CPU2022-04-17 19:32:37

      作者:TASK_RUNNING链接:https://www.jianshu.com/p/60e7238876a2   我们在驱动编程时,如果程序内使用了死循环,则一般会使CPU的占用率达到100%,某些情况下,我们希望降低CPU使用率,那应该怎么办呢? 1. schedule_timeout schedule_timeout,做了两件事: 设置timer schedule 此调用并没

  • nginx正向代理配置详解2022-04-16 12:33:32

    一、nginx正向代理介绍及配置 1、环境介绍# 代理服务器系统环境为:centos nginx代理服务器为:192.168.10.10 测试客户端为局域网内任意windows电脑或Linux电脑 2、正向代理简介# nginx不仅可以做反向代理,还能用作正向代理来进行上网等功能。如果把局域网外的Internet想象成一个巨大

  • C# Semaphore类 [杏鑫登录]2022-04-10 10:31:06

    杏鑫登录 信号量非常类似于互斥,其区别是,信号量可以同时由多个线程使用。信号量是一种计数的互斥锁定。使用信号量,可以定义允许同时访问受旗语锁定保护的资源的线程个数。如果需要限制可以访问可用资源的线程数,信号量就很有用。例如,如果系统有 3 个物理端口可用,就允许 3 个线程同时

  • locust 使用队列进行参数化操作2022-04-05 23:31:26

    Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本方法: Queue.Queue(maxsize=0) FIFO,如果maxsize小于1就表示队列长度无限Queue.LifoQueue(maxsize=0) LIFO,如果maxsize小于1就表

  • nginx配置文件2022-04-05 12:00:07

    1.配置文件 user nginx; worker_processes auto; pid /run/nginx.pid; # 包含下方模块 include /usr/share/nginx/modules/*.conf; # 错误日志 error_log /yang/logs/nginx/error.log; events { worker_connections 1024; } # http协议 http { log_format main '$rem

  • 【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

  • 时间轮原理及其在框架中的应用2022-03-28 10:04:40

    一、时间轮简介 1.1 为什么要使用时间轮 在平时开发中,经常会与定时任务打交道。下面举几个定时任务处理的例子。 1)心跳检测。在Dubbo中,需要有心跳机制来维持Consumer与Provider的长连接,默认的心跳间隔是60s。当Provider在3次心跳时间内没有收到心跳响应,会关闭连接通道。当Consumer

  • Teamcenter应用服务器调优2022-03-27 13:04:40

    1.服务器管理器全局池属性 全局池属性用于设置所有池的配置。这是利用并行 CPU 和内存资源运行 Teamcenter 服务器的有效选项。 全局池属性在 Web 应用程序管理器的Modify Context Parameter对话框中设置,并保存在globalPoolConfig.properties文件中。在insweb安装期间,此文

  • Nginx代理高德API(无法地图选点)2022-03-21 15:00:44

    前端高德地图无法地图选点 nginx直接拦截/amap转发(转发地址为当前使用的高德API版本地址) server { listen 80; server_name www.test.com; client_max_body_size 1024M; location / { proxy_set_head

  • 【踩坑日常】-- java.net.SocketException: Broken pipe2022-03-11 11:58:35

    项目场景: 使用Kettle 整合不同Mysql数据库数据,批量插入Clickhouse 问题描述 Kettle 任务执行过程中,出现偶发性失败 报·java.net.SocketException: Broken pipe 异常 原因分析: 这个问题为偶发性问题,首先排除Kettle脚本问题,Clickhouse 批量插入数据性能优异,所以排除Clikcho

  • clickhouse处理超时问题2022-03-07 16:34:27

    以下设置可以调整users.xml参数,或者使用SQL-driven来管理用户权限,通过执行以下sql也可以达到同等效果。 一、HTTP协议(8123端口)   HTTP协议是ClickHouse在生产环境中最常使用的交互方式,包括官方提供的jdbc driver、阿里云DMS、DataGrip,后台使用的都是HTTP协议。HTTP协议常用的端

  • mysql的数据字典2022-03-07 12:02:23

    information_schema performance_schema     mysql8 改了一下   mysql 8小时问题 https://www.jianshu.com/p/69dcae4454b3 https://www.cnblogs.com/zhoading/p/11597622.html   set global wait_timeout=31536000set global interactive_timeout=31536000 set session wa

  • Ubuntu系统开机引导设置2022-03-06 13:04:01

    首先进入Ubuntu系统环境下。 打开终端。 输入sudo gedit /etc/default/grub,并根据提示输入密码。 在打开后的文本文件中修改GRUB_DEFAULT的默认值,原来是0,表示Ubuntu系统,若需要修改为Windows,则需要将数字修改为开机时Windows所在的位置。因为Ubuntu在第一个位置,所以数字0表示

  • 基于nginx搭建远程jupyterlab服务2022-03-05 18:32:29

    需求 服务器性能比较好,想在服务器方便的跑程序,所以在服务器建立jupyter,然后在本地通过连接访问到jupyter网页,进行操作; 此外想熟悉下nginx,方便后面建网站啥的。 nginx 一款比较流行的后端服务代理程序,关于其介绍不多赘述。 下载安装: 官网(http://nginx.org/en/download.html)下载tar

  • java wait(long timeout, int nanos),后面的nanos有什么用?2022-03-02 01:02:07

    【源码】 java1.8: 1 public final void wait(long timeout, int nanos) throws InterruptedException { 2 if (timeout < 0) { 3 throw new IllegalArgumentException("timeout value is negative"); 4 } 5 6 if (nanos < 0 || nano

  • 周期任务框架在裸机、RTOS上的实现2022-03-01 23:33:29

    一、任务的类型 运行的程序,有响应指令的触发式程序,也有一直运行的守护程序,周期程序。贴别是在单片机/嵌入式领域,大部分程序都是周期性的执行,进行数据采集,处理,上传等功能,因此我们需要能够适配各种情况的周期任务框架。 二、周期、时钟、定时器 可以先看这篇文章:C/C++语言性能

  • 防抖处理2022-02-24 16:03:36

    在utils/index.js 文件中 // 防抖 立即执行 function debounce(fn, arg) { // delay = delay || 1000; let delay = 1000; let timeout; return function() { let context = this; if (timeout) clearTimeout(timeout); let callNow = !timeout; timeo

  • Linux expect 自动登录,自动执行任务2022-02-24 16:02:30

    1、创建一个test.sh,写入: /usr/bin/expect << EOF set timeout 10 spawn sudo -sexpect "*密码*"send "password\r"expect "#*"# send "systemctl status AuthorizeServer\r"expect {"*active (running)*" {}""

  • Win32Exception (0x8009030C) —— 密码过期 —— Kerberos 异常2022-02-22 20:00:59

    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ServiceModel.Security.SecurityNegotiationException: Authentication failed on the remote side (the stream might still be available for add

  • RocketMQ的invokeSync call timeout异常的解决办法2022-02-22 14:00:27

    缘起 在RocketMQ客户端的DefaultMQPushConsumer的start方法被执行时,时不时会报出invokeSync call timeout异常,如下: Caused by: java.lang.IllegalStateException: org.apache.rocketmq.remoting.exception.RemotingTimeoutException: invokeSync call timeout at org.apache.rock

  • Python神器,两行代码,快速生成命令行2022-02-21 20:03:30

    目录 问题导入: Fire 使用途径 一、方法支持 二、类支持 三、重新改写 Python是一门优雅的语言,简洁的语法,强大的功能。毋庸置疑,是世界上最…… 问题导入: 有时候我们在写代码时,会产生这样的一个需求:  我们定义了一个 Python 的方法,用来接收一些参数,但是调用的时候想将这些参数

  • 秒杀功能2022-02-21 16:31:14

    nginx 转发配置 背景 在秒杀活动功能点上,后端服务并不是单机完成,有多个服务集群部署,解决大量请求,前端统一请求到ngixn,有nginx做代理转发,负载均衡,默认轮询策略。 秒杀主要使用技术 nginx + springboot + redis + lua + LinkedBlockingDeque + 锁 + mysql 初始化:定时任务 LTS 初始

  • mysql8通用配置my.cnf文件2022-02-21 08:31:45

    https://www.jianshu.com/p/4283ab20cec7   [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=/usr/local/mysql # 设置mysql数据库的数据的存放目录 datadir=/usr/local/mysql/mysqldb # 允许最大连接数 max_connections=1000 # 允许连接失败的次数。这是为了

  • vue项目运行报错:Uncaught (in promise) Error: timeout of 100000ms exceeded2022-02-14 18:04:36

    在调后端接口时,控制台报错Uncaught (in promise) Error: timeout of 100000ms exceeded    原因是设置的请求时间太短,找到前端配置文件request.js,本项目中为req.js,修改请求超时时间timeout为更大的值:  

  • nginx 超时配置说明2022-02-10 18:03:49

    keepalive_timeout 默认75s,通常keepalive_timeout应该比client_body_timeout大。 如果值为0,则响应头Connection: close Syntax: keepalive_timeout timeout [header_timeout]; Default: keepalive_timeout 75s; Context: http, server, location The first parameter sets

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

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

ICode9版权所有