ICode9

精准搜索请尝试: 精确搜索
  • [开源项目]可观测、易使用的SpringBoot线程池2022-08-08 13:01:50

    在开发spring boot应用服务的时候,难免会使用到异步任务及线程池。spring boot的线程池是可以自定义的,所以我们经常会在项目里面看到类似于下面这样的代码 @Bean public Executor taskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); execu

  • Linux之crontab -e定时任务2022-08-05 12:35:36

    ​ inux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件 /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的

  • 《如何从零实现个近期任务》2022-08-05 09:34:53

    《如何从零实现个近期任务》

  • 定时播音专家 - 定时播放音视频解决方案2022-08-05 03:00:16

    《定时执行专家》是一款全自动定时任务执行软件,同时也是一个优秀的定时音视频播放软件,可以自由设置定时播放的声音和音乐、视频等媒体形式,自由设置播放时间。软件功能强大,界面十分美观,非常容易使用。 普遍适用于: 学校、部队、公司、工厂等部门用于作息时间的自动控制,可取代传统的

  • 免费的游戏挂机倒计时提醒、游戏挂机计时提醒、建筑升级倒计时提醒软件2022-08-05 02:33:45

    很多建造类的游戏都需要很长的建筑升级时间,建筑物才能建好,时间过长往往玩家都会忘记了时间。定时执行专家 —— 就是一款能够通过倒计时形式进行提醒的软件,可以完美解决问题。 软件能够在游戏建筑升级完成前或者完成后,自动准确提醒并且能够在弹出提醒窗口的同时播放提醒音频。该软

  • 2022-08-05 第六组 刘明延 学习笔记2022-08-05 01:01:01

    * LockSupport工具类* 线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞* 阻塞之后也有唤醒的方法* park:停车,把Thread看成一辆车,park就是让车停下来* un-park:让车启动* park不需要获取某个对象的锁* 因为中断park不会抛出InterruptedException异常,需要在p

  • 黑马头条--延迟任务精准发布文章2022-08-04 21:02:44

    1.添加任务 1.1.每次创建文章,就添加到任务中去 文章提交中调用添加任务方法 代码 @Override @Async public void addNewsToTask(Integer id, Date NEWS_SCAN_TIME) { log.info("开始添加任务------->"); // 创建任务对象 Task task=new Task()

  • 2022-8-4 第八组 曹雨2022-08-04 19:02:42

    LockSuppport工具类:(线程阻塞的工具类) 所有的方法都是静态方法,可以让线程在任何位置阻塞之后也有唤醒的方法。 park与parking: 如果我们把Thread看成一辆车,park就是把车停下,unpark就是让车开走。 public static void main(String[] args) throws InterruptedException { Runnab

  • 测试经理要不要做测试执行?2022-08-04 13:31:58

    读者提问:   『作为测试经理,需要做测试执行吗,如果需要的话,还有时间做管理相关的事务吗 ?』   阿常回答:   测试经理也是需要做测试执行的。   因为对于软件测试管理者来说,管理不会是纯粹的管理。软件测试是一门需要不断实践和总结的学科,所以身为测试经理,也是会参与到实际的测试

  • Apache DolphinScheduler新一代分布式工作流任务调度平台实战-中2022-08-04 01:03:02

    @目录架构设计总体架构启动流程图架构设计思想简述负载均衡缓存实战使用参数参数优先级内置参数基础内置参数衍生内置参数本地参数和全局参数工作流传参数据源管理支持数据源创建MySQL数据源创建ClickHouse数据源工作流实践SQL工作流工作流定时告警告警模块支持场景邮件告警示例

  • 线程池相关知识点复习2022-08-01 21:32:24

    1、线程池的创建 1、如果当前运行的线程少于corePoolSize,则创建新的线程来执行任务(注意:执行这一个步骤需要获取全局锁) 2、如果运行的线程等于或多于corePoolSize,则将任务加入BlockingQueue。 3、如果无法将任务加入BlockingQueue(队列已满),则创建新的线程来执行任务(注意:执行这一个步

  • 阿里云 Serverless 异步任务处理系统在数据分析领域的应用2022-08-01 15:05:27

    异步任务处理系统中的数据分析 数据处理、机器学习训练、数据统计分析是最为常见的一类离线任务。这类任务往往都是经过了一系列的预处理后,由上游统一发送到任务平台进行批量训练及分析。在处理语言方面,Python 由于其所提供的丰富的数据处理库,成为了数据领域最为常用的语言之一。

  • Java核心基础篇(二)——多线程2022-08-01 10:35:14

    一、线程池 1、线程池的作用 (1)通过线程池可以实现对已创建线程的复用,减少资源的消耗; (2)控制并发的数量; (3)以及对线程进行统一的管理。 2、线程池的分类 (1)newCachedThreadPool(可缓存线程池):核心线程数为0,总线程数是最大整数,当需要执行很多短时任务时它的服用率比较高,会显著提升性

  • 《大道至简--软件工程实践者的思想》读后感2022-07-31 07:00:15

    历时20多天,我终于将《大道至简--软件工程实践者的思想》阅读了一遍。其实说阅读这本书有多大的乐趣倒是没有,说它能教会我在软件工程方面的知识也没有,但阅读它确实去认识教会我一些道理。、 这本书中曾提到一个人去问教授为什么它学了这么多年的编程还是没学太明白,这个教授说到:你为

  • Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上2022-07-30 07:33:25

    概述 定义 dolphinscheduler 官网地址 https://dolphinscheduler.apache.org/ dolphinscheduler GitHub地址 https://github.com/apache/dolphinscheduler Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的

  • C#并发编程-2 异步编程基础-Task2022-07-29 17:02:29

    一 异步延迟 在异步方法中,如果需要让程序延迟等待一会后,继续往下执行,应使用Task.Delay()方法。 //创建一个在指定的毫秒数后完成的任务。 public static Task Delay(int millisecondsDelay); //创建一个在指定的毫秒数后完成的可取消任务。 public static Task Delay(TimeSpan de

  • 浅析浏览器和Node.js的EventLoop为什么这么设计?2022-07-27 23:03:35

      Event Loop 是 JavaScript 的基础概念,面试必问,平时也经常谈到,但是有没有想过为什么会有 Event Loop,它为什么会这样设计的呢?今天我们就来探索下原因。 一、浏览器的 Even Loop   JavaScript 是用于实现网页交互逻辑的,涉及到 dom 操作,如果多个线程同时操作需要做同步互斥的处

  • 阿里云 Serverless 异步任务处理系统在数据分析领域的应用2022-07-27 18:05:47

    简介: 数据处理、机器学习训练、数据统计分析是最为常见的一类离线任务。这类任务往往都是经过了一系列的预处理后,由上游统一发送到任务平台进行批量训练及分析。 异步任务处理系统中的数据分析 数据处理、机器学习训练、数据统计分析是最为常见的一类离线任务。这类任务

  • C# Task使用方式2022-07-27 12:34:26

    1、Task类介绍: Task 类的表示单个操作不返回一个值,通常以异步方式执行。Task对象的中心思想 基于任务的异步模式。首次引入 .NET Framework4 中。因为由执行工作 Task对象通常以异步方式执行在线程池线程上,而不是以同步方式在主应用程序线程,你可以使用 Status 属性,以及IsCanceled

  • 关于线程上下文切换,你知道多少?2022-07-27 10:32:53

    由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。 时间片 多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU

  • 开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能2022-07-27 10:04:48

    2022年7月26日,Taier1.2版本正式发布! 本次版本发布更新功能: 新增工作流 新增OceanBase SQL 新增Flink jar任务 数据同步、实时采集支持脏数据管理 Hive UDF 控制台UI升级 租户绑定简化 新版本的使用文档已在社区中推送,大家可以随时下载查阅,欢迎大家体验新版本功能

  • javaScriptEventLoop2022-07-27 01:01:34

    我们通常把宿主发起的任务称为宏观任务,把 JavaScript引擎发起的任务称为微观任务。 以下事件属于宏任务: setlnterval() setTimeout() 以下事件属于微任务 Promise().then(function(){}) new MutationObserver() <script> setTimeout( function(){ console.log(1); } ) new

  • 任务队列、回调队列、事件循环( Event Loop ):2022-07-26 23:03:47

      任务队列、回调队列、事件循环( Event Loop ):   任务队列( Task Queue ):主线程执行完毕后所触发的异步任务( WebAPIs ),叫任务队列; 回调队列( Callback Queue ):这些异步 WebAPI 执行完成后得到的结果,会添加到 callback queue 中; 事件循环( Event Loop ):只要主线程的同步任务执

  • 事件循环( Event Loop ),微任务( promise) 与 宏任务( setTimeout ):2022-07-26 23:03:31

    事件循环( Event Loop ),微任务( promise) 与 宏任务( setTimeout ):   微任务( micro task  ) :Javascript引擎发起的任务 宏任务( macro task ) :宿主(我们)发起的任务   异步任务的执行优先级并不相同,它们被分为两类:微任务( micro task ) 和 宏任务( macro task )    根据

  • Java 基础6 - 线程2022-07-26 23:00:36

    线程 实现线程的两种方式:继承 Thread,实现 Runnable 接口 有了 Thread 不就够了?通过继承Thread来实现线程虽然比较简单,但 Java 中每个类最多只能有一个父类,如果类已经有父类了,就不能再继承 Thread。 启动线程调 start 而不是 run,一个线程对象只能启动一次 线程的状态 NEW:没有调用

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

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

ICode9版权所有