首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
笔记
订阅
doubleStrongWu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
一文彻底搞懂跳表的各种时间复杂度、适用场景以及实现原理
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的时间复杂度跟红黑树都是一样量级的,时间复杂度都是O(logn),而且跳表有一个特性是红黑树无法匹敌的(具…
BPMN 2.0规范
BPMN 2.0 概述BPMN 2.0(Business Process Model and Notation)是一套业务流程模型与符号建模标准精准执行的语义来描述元素操作以XML为载体,以符号可视化
spring中的过滤器与拦截器
与 Servlet 相似,过滤器是一些 web 应用程序组件,可以绑定到一个 web 应用程序中。但是与其他 web 应用组件不同的是,过滤器是“链”在容器的处理过程中的。这就意味着它们可以在请求达到 servlet 之前对其进行访问,也可以在响应信息返回到客户端之前对其进行拦…
Spring Boot拦截器(Interceptor)详解
拦截器(Interceptor)同Filter 过滤器一样,它俩都是面向切面编程——AOP 的具体实现,本文带你全面学习拦截器的应用及背后流程。
JVM调优-JVM调优实践二
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 1.写在前面 在上一篇文章中,我们分享了调优的主要步骤,和gc日志的分析。 分享了一个gc日志分析的可视
ThreadLocal夺命11连问
前言 前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。 所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少。 我把精华浓缩了一下,
Java线上问题排查神器Arthas快速上手与原理浅谈
程序在稳定运行了,可是实现的功能点了没反应。 以前,你碰到这些问题,解决的办法大多是,修改代码,重新上线。但是在大公司里,上线的流程是非常繁琐的,如果为了多加一行日志而重新发布版本,无疑是非常折腾人的。 相信我,Arhas觉得是你提升效率的利器,适合各种阶段的开发者,尤其适合我…
实现一个任务调度系统,看这篇就够了
阅读一篇「定时任务框架选型」的文章时,一位网友的留言电到了我: 写这篇文章,想和大家从头到脚说说任务调度,希望大家读完之后,能够理解实现一个任务调度系统的核心逻辑。 1 Quartz Quartz是一
SpringBoot 实现各种参数校验
Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。
11.CompletableFuture异步编排
CompletableFuture 异步编排 Future 是 Java 5 添加的类,用来描述一个异步计算的结果。使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回