ICode9

精准搜索请尝试: 精确搜索
  • 面试~线程池-三大方法、七个参数、四种拒绝策略、实际应用2022-09-06 09:33:15

    池化技术 程序的运行,本质:占用系统的资源! 优化资源的使用!=>池化技术 线程池、连接池、内存池、对象池///..... 创建、销毁。十分浪费资源 池化技术:事先准备好一些资源,有人要用,就来我这里拿,用完之后还给我。 线程池的好处: 1、降低资源的消耗 2、提高响应的速度 3、方便管理

  • linux定时任务2022-09-05 18:32:51

    linux定时任务 计划任务:后台运行,到了预定时间就会自动执行的任务,前提是:事先手动将计划任务设定好 周期性任务执行 清空/tmp目录下的内容 mysql数据库备份 redis数据库备份 需要用到crond服务 检查crond服务相关软件包 [root@xuexi3 ~]# rpm -qa |grep cron cronie-anacr

  • 什么是event loop2022-09-05 17:03:11

    经常会被人问到 你来谈一谈什么是event loop,一开始我是一脸懵逼,慢慢的在网上看到很多贴子 才明白是怎么回事.先看一段代码 console.log(0) setTimeout(function() { console.log(1) }, 1000); console.log(2) //打印顺序是 0 2 1 js的事件循环 我们都知道 js是单线程的

  • 07_Linux基础-计划任务-备份脚本-变量定义和使用2022-09-02 18:31:21

    @目录07_Linux基础-计划任务-备份脚本-变量定义和使用一. 计划任务cronat二. 计划任务练习-备份脚本计划任务实验重定向练习总结三. 黑客-计划任务四. 变量定义和使用 07_Linux基础-计划任务-备份脚本-变量定义和使用 一. 计划任务 主要内容:周期性的计划任务crontab /var/spool/

  • 任务办理人,任务候选人,任务候选组2022-09-02 17:30:08

     本文链接地址 1.定义描述 1.1 任务办理人:assignee 办理人只能指定一个人,不能使用逗号分隔。 默认执行签收操作taskService.claim(taskId, currentUserId);  在ACT_HI_TASKINST和ACT_RU_TASK会产生数据,这两个表里面的Assignee_字段就是设置的办理人姓名或者对象的ID 1.2 候

  • 6.线程池2022-09-02 09:34:11

    1.Python3中官方才正式提供线程池。 2.线程不是开的越多越好,开的多了可能会导致系统的性能更低。   注意:不要进行无限制的创建线程。 3.线程池的使用   示例1:      示例2:等待线程池的任务执行完毕。      示例3:任务执行完成后,通过.add_done_callback(done)在执行其

  • mysql在linux中开机自启, 宝塔脚本mysql自动启动2022-09-01 15:35:11

     宝塔面板后台有计划任务功能,可以定时清理内存,备份数据,并且自带了php守护插件,但是有时MySQL服务会停止,需要建一个计划任务去定时检测mysql状态,如果停止了就重启。   低内存下MySQL自动停止的解决方法,搜索了一下,在宝塔面板官方论坛找到了一个脚本,可以实现MySQL自动重启。   1.

  • 轻量级消息队列 Django-Q 轻度体验2022-09-01 00:02:22

    前言 最近做的这个项目(基于Django),需要做个功能,实现定时采集车辆定位。 这让我想起来几年前那个OneCat项目,当时我用的是Celery这个很重的组件 Celery实在是太重了,后来我做公众号采集平台的时候,又接触了Django-RQ和Django-Q这俩,前者是对RQ的封装,让RQ和Django更好的结合在一起;后者是

  • 【付费推广】常见问题合集,焦点展台与任务管理2022-08-31 09:05:08

    焦点展台 Q1:当有多个app竞争展示焦点展台的时候,是按照什么来展示? 焦点展台的展示与算法逻辑强相关,在投放界面主要受出价影响,在应用本身,主要受相关性影响。 任务管理 Q1:推广任务在某个时间点过后没有消耗、下载和曝光了时怎么回事,如何进行排查与调整任务? 预算&余额&出价:检查账户余

  • 并发编程六、线程池原理解析2022-08-30 11:30:59

    前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理  为何要用线程池? 创

  • 线程池的4种拒绝策略2022-08-30 11:04:55

    一、总览4种拒绝策略 AbortPolicy abortPolicy = new ThreadPoolExecutor.AbortPolicy();DiscardPolicy discardPolicy = new ThreadPoolExecutor.DiscardPolicy();DiscardOldestPolicy discardOldestPolicy = new ThreadPoolExecutor.DiscardOldestPolicy();CallerRunsPolicy cal

  • 基于Coravel的简单实现定时任务2022-08-30 00:01:47

    Coravel是什么? Coravel 是一个接近零配置的 .NET Core 库,可以非常的快速简洁的实现任务调度、缓存、队列、邮件、事件广播等。 Coravel本质是通过注入Timer支持秒级的定时任务。 其官网地址https://docs.coravel.net/; github地址:https://github.com/jamesmh/coravel Coravel简单

  • 宏任务和微任务2022-08-29 18:33:07

    参考:https://www.jianshu.com/p/bcbf7894027c      示例 1:宏任务中包含微任务 (function() {     setTimeout(() => {         console.log(1)         new Promise((res, rej) => {             res()         }).then(() => console.log(2))      

  • 事件轮询Event loop2022-08-29 17:30:08

    事件轮询(event loop) 含义 event loop即事件轮询,这个是js里面为了解决单线程阻塞问题提出的解决方案,也是js异步执行机制的原理 单线程 众所周知,js执行是单线程的,什么是单线程呢,简单的理解就是玩游戏的时候就一条主线,没有支线任务。 单线程的特点: 代码执行从上往下执行 上面代

  • java使用多种方式实现多线程及线程池的使用2022-08-29 10:32:44

    ​  一、多线程实现了什么? 为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.为了处理大量的IO操作时或处理的情况需要花费大量的时间等等,比如:读写文件,视频图像的采集,处理,显示,保存等 二、多线程的使用 在java中,

  • 论文笔记 - ToAlign: Task-oriented Alignment for Unsupervised Domain Adaptation2022-08-27 19:00:08

    摘要 文章提出了一个 任务导向 的无监督域自适应。认为不是所有的特征都需要对齐,而是根据任务的先验知识,将源域特征分解为与任务相关的要对齐的,和与任务无关的可忽略的。使域对齐主动服务于任务。 1 介绍 以前的 UDA 方法,第一是将源域和目标域整体对齐;第二,是对齐任务和分类任务

  • 多路混流实操流程2022-08-26 17:02:51

    功能简介 混流是把多路音视频流从云端混合成单流的技术。 1混流优点 降低了开发实现上的复杂性,例如当有 N 个主播进行连麦,如果采用混流,观众端不必同时拉 N 路视频流,开发实现上省去了拉 N 路流并布局的步骤。 降低了对设备的性能要求,减少设备的性能开销和网络带宽的负担。例如当

  • 面经-虚拟机-内存溢出2022-08-26 15:03:50

    内存溢出 项目中什么情况下会内存溢出,怎么解决的 1.误用固定大小线程池 当前线程任务超时后,其余任务将被加入任务队列中,任务对象所耗费的内存会导致整个堆内存耗尽,导致内存溢出异常。 解决方法: 不要用工具类提供的线程池来创建线程池。而是使用线程池时自己使用线程池的构造方法,根

  • celery2022-08-26 15:02:47

    一. Celery简介 在程序的运行过程中,我们经常会碰到一些耗时耗资源的操作,为了避免它们阻塞主程序的运行,我们经常会采用多线程或异步任务。比如,在 Web 开发中,对新用户的注册,我们通常会给他发一封激活邮件,而发邮件是个 IO 阻塞式任务,如果直接把它放到应用当中,就需要等邮件发出去之后

  • 开源任务管理系统:创建一个任务2022-08-26 00:31:54

    GitHub 地址:https://github.com/dom-bro/task-manager 虽说是一个任务管理系统,但简单地讲,其实就是任务的增删改查(CRUD)。 其中最重要的又当属增,即创建任务,此为数据之源,删改查都依赖于它所产生的数据。 交互设计 凭着程序员的直觉,最初做成了一个表单如下图,表单项也对应了数据库

  • 延时任务-基于redis zset的完整实现2022-08-26 00:31:36

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》 这

  • 聊聊动态线程池的9个场景2022-08-25 09:33:41

    聊聊动态线程池的9个场景 大家好,我是小马哥。 线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不可少的。 如果有在项目中实际使用线程池,相信你可能会遇到以

  • 彻底了解线程池的原理——40行从零开始自己写线程池2022-08-25 01:30:57

    前言 在我们的日常的编程当中,并发是始终离不开的主题,而在并发多线程当中,线程池又是一个不可规避的问题。多线程可以提高我们并发程序的效率,可以让我们不去频繁的申请和释放线程,这是一个很大的花销,而在线程池当中就不需要去频繁的申请线程,他的主要原理是申请完线程之后并不中断,而是

  • 定时任务报警通知解决方案详解2022-08-24 12:04:27

    简介: 本文详细介绍定时任务通知的解决方案,以及市面上常见的开源定时任务通知方案对比。 什么是定时任务 定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等。 随着微服务和云计算的兴起,定时任

  • 延时任务-基于redis zset的完整实现2022-08-23 14:02:39

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》

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

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

ICode9版权所有