Wesley13 Wesley13
3年前
java目前可以通过以下几种方式进行定时任务
1、单机部署模式Timer:jdk中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行。提供的功能比较单一,无法实现复杂的调度任务。ScheduledExecutorService:也是jdk自带的一个基于线程池设计的定时任务类。其每个调度任务都会分配到线程池中的一个线程执行,所以其任务是并发执行的,互不影响。
Wesley13 Wesley13
3年前
javaNIO编程
UnblockingIO(NewIO):同步非阻塞的编程方式NIO本身是基于事件驱动思想来完成的,其主要想解决的是BIO的大并发问题,NIO基于Reactor,当socket有流可读或可写入socket时,操作系统会相应的通知引用程序进行处理,应用再将流读取到缓冲区或写入操作系统。也就是说,这个时候,已经不是一个连接就要对应
Wesley13 Wesley13
3年前
5.13redis的相关基础
二、Redis(NoSql)   Redis是用C语言开发的一个开源的高性能键值对(keyvalue)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s, 且Redis通过提供多种键值数据类型来适应不同场景下的储存需求,目前为止Redis对数据类型如下:字符串类型  Strin
可莉 可莉
3年前
11月最新出台!阿里内部PPT涵盖研发篇、算法篇、Java后端架构、spring、微服务、分布式等
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量
Stella981 Stella981
3年前
C++ Concurrency in Action, 2nd Edition 免积分下载
!(https://static.oschina.net/uploads/img/201901/06114537_YLMQ.jpg)C11为多线程应用程序提供了强大的支持,随后的C14和17更新建立在这个基线上。C具有比以往更好的并发选项,这意味着它对于多核和并行应用程序来说是一个非常强大的选项这本畅销书已经更新和修订,以涵
打造数字海南,中国电信天翼云赋能海南自贸港智慧发展!
1月10日,以“数智赋能自贸港共创生态新价值”为主题的中国电信海南公司第一届生态合作大会在海口成功举办。会上举办了中国电信海南公司(以下简称“海南电信”)生态合作伙伴签约仪式,并发布了全能力生态产品,携手合作伙伴共建海南数字生态,激发海南省经济发展新动能。
虚拟化技术 - CPU虚拟化
物理机器是由CPU,内存和I/O设备等一组资源构成的实体。虚拟机也一样,由虚拟CPU,虚拟内存和虚拟I/O设备等组成。VMM(VMMonitor)按照与传统OS并发执行用户进程的相似方式,仲裁对所有共享资源的访问。本文将分别讨论CPU虚拟化、内存虚拟化和I/O虚拟化技术的原理和实现。
页面查询多项数据组合的线程池设计 | 京东云技术团队
背景我们应对并发场景时一般会采用下面方式去预估线程池的线程数量,比如QPS需求是1000,平均每个任务需要执行的时间是t秒,那么我们需要的线程数是t1000。但是在一些情况下,这个t是不好估算的,即便是估算出来了,在实际的线程环境上也需要进行验证和微调。比
直播预告丨看零售场,如何玩转 MaaS
今年,有一个被频繁提及的词是MaaS这类工具正在帮助千行百业实现大模型落地产业在零售场,特别是像京东这样拥有超高并发、超复杂协同的电商场内也沉淀出了一套通用的AI基础设施——九数算法中台从提升客户服务体验、平台效率出发,训练各类垂直场景类型,支撑800电