定时任务 Netty、Quartz、Kafka 以及 Linux 都有定时任务功能。 JDK 自带的 java.util.Timer 和 DelayedQueue 可实现简单...
定时任务 Netty、Quartz、Kafka 以及 Linux 都有定时任务功能。 JDK 自带的 java.util.Timer 和 DelayedQueue 可实现简单...
1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 没有指定Executor的方法会使用For...
一、使用姿势 二、数据结构 三、源码分析 四、回收机制 总结 一、使用姿势 最佳实践 在类中定义ThreadLocal,用private static修饰; 根据源码分析,由...
这是真的牛逼
Netty源码分析2 - ThreadLocal 源码解析一、使用姿势 二、数据结构 三、源码分析 四、回收机制 总结 一、使用姿势 最佳实践 在类中定义ThreadLocal,用private static修饰; 根据源码分析,由...
我服了
Netty源码分析1 - Promise 异步框架的设计一、使用姿势 二、代码架构 三、代码分析 附、bug记录 一、使用姿势 1.1、回调方式(推荐 - 完全异步) 流程(非常重要): 首先在main线程中为DefaultPro...
1. 查询“001”课程比“002”课程成绩高的所有学生的学号; 2. 查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名; 3. 查询平均成绩大于...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...
MyISAM到底怎么读?,这篇问题从多个角度分析mysql数据库锁的基本知识。 1. MySQL锁概论: Mysql的锁机制比较简单,其最显著的特定就是:不同存储引擎支持不同...
文章目的: 1、向没听过或者刚听过但是还对这个监控系统没有任何概念的开发者介绍Prometheus的应用场景。2、向有需要深入的了解的人推荐一些博客、书籍。3、内心真实想法:...
一、前言 因为在做项目时候遇到了mybatis缓存的坑,所以全面学习了下mybaits的缓存知识,一来避免后面再次采坑,二来为其他童鞋提供前车之鉴。 二、Mybaits缓存作...
面试题 redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发? 面试官心理分析 这个是问 redis 的时候...
去年十一过后,我来到北京准备找工作,当我下了高铁,踏上北京的土地,心里由衷的喜悦与兴奋,这个地方,将是我奋斗拼搏的地方,我将是以主人翁的心态去融入这个环境,我终于冲出牢笼,奔...