首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
老五的柔水雕刀
掘友等级
后端开发
|
SHEIN
读万卷书,行万里路。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 22
沸点 1
赞
23
返回
|
搜索文章
赞
文章( 22 )
沸点( 1 )
SpringBoot中的定时任务详解
在大多数项目应该不可避免会用到定时任务了,如果是单体项目的话,要实现一个定时任务还是比较简单的,分布式定时任务就比较麻烦了。
一文彻底搞懂跳表的各种时间复杂度、适用场景以及实现原理
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的时间复杂度跟红黑树都是一样量级的,时间复杂度都是O(logn),而且跳表有一个特性是红黑树无法匹敌的(具…
构建高性能队列,你不得不知道的底层知识!
你好,我是彤哥。 上一节,我们一起学习了如何将递归改写为非递归,其中,用到的数据结构主要是栈。 栈和队列,可以说是除了数组和链表之外最基础的数据结构了,在很多场景中都有用到,后面我们也会陆陆续续的看到。 今天,我想介绍一下,在Java中,如何构建一个高性能的队列,以及我们需要掌…
自学JAVA的我提交给2020的问卷答案,JAVA核心知识点分享这一年来的努力并没有白费!
抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承的类叫父类(超类、基类)、得到继承的类叫子类(派生类)。 封装:通常认为封…
死磕 java集合之ArrayList源码分析
欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 ArrayList实现了List, RandomAccess, Cloneable, …
Mysql大厂高频面试题
前几天有读者找到我,说想要一套全面的Mysql面试题,今天陈某特地为她写了一篇。 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新和管理关系数据库系统。 MySQL是一个关系型数据库管理系统,…
美团二面:Spring的@Transactional如何实现的?
@Transactional注解简介 @Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transactional注解可以帮助我们把事务开启、
【Java】ConcurrentHashMap源码分析
JDK中提供了HashTable和ConcurrentHashMap两个类面向并发情况下使用HashMap的结构(或者使用Collections提供的synchronizedMap方法)。其中HashTable是通过对关键的操作全部加上synchronize同步锁来解决并发问题…
马哥曰
技术、态度、追求、勇气 技术、态度、追求、勇气 技术、态度、追求、勇气 技术、态度、追求、勇气 技术、态度、追求、勇气
下一页
个人成就
文章被点赞
4
文章被阅读
2,984
掘力值
446
关注了
40
关注者
3
收藏集
56
关注标签
13
加入于
2020-05-06