首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
isAda0728
掘友等级
Java开发工程师
|
广州某公司
不喜欢唱跳rap ,喜欢篮球
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 17
沸点 3
赞
20
返回
|
搜索文章
赞
文章( 17 )
沸点( 3 )
HashMap源码解析
前言本文对于hashmap的解析是基于JDK1.8,JDK1.8的hashmap相较于JDK1.7差别还是蛮大的,最大的改变莫过于底层数据结构由数组+链表修改为数组+链表+红黑树,由于红黑树相关的操作
ConcurrentHashMap源码解析
基于JDK1.8的ConcurrentHashMap源码解析,主要讲解了添加元素,扩容的大致流程,红黑树部分会专门写一篇文章解析
ReentrantLock与AQS源码解析
前驱节点状态为singal,表示前驱节点还在等待,当前节点需要继续被阻塞。返回true 前驱节点为其他状态(0,PROPAGATE),表示当前节点需要重试尝试获取锁。返回false,方法外层是一个for死循环,会再进行一次自旋获取锁的操作
Spring源码解析-invokeBeanFactoryPostProcessors
脉络 Spring的源码非常复杂,在看Spring的源码之前,我们先整理一下Spring运转的脉络,这样有助于我们更快地理解Spring 在解释流程之前,需要明确的一点是,Spring是构建在java
Spring源码解析-ConfigurationClassPostProcessor
前言 @Configuration @Component @Bean @Import等注解,相信大家在使用spring的时候会经常使用到,这些注解在spring中是如何处理的,不知道大家会不会很好奇,
Java线程池源码解析
通过池化技术重复利用已创建的线程,避免频繁创建和销毁线程带来的损耗,降低资源消耗,提高响应速度。 当服务器启动大量任务时,大量线程创建会消耗服务器的内存空间,影响服务器使用,线程池可以起到管理线程的目的。 | RUNNING | 线程池可以接收到新的任务提交,并且还可以正常处理…
比官方文档更易懂的Vue.js教程!包你学会!
2016年,乃至接下来整个2017年,如果你要问前端技术框架什么最火,那无疑就是前端三巨头:React、Angular、Vue。没错,什么jQuery,seaJs,gulp等都逐渐脱离了热点。面试的时候不吹上一点新技术,好像自己就不是搞前端的似的。当然,希望大家都是抱着好学的心…
记一次多线程抛出异常进行事务回滚
一个功能使用多线程并发处理数据,如果子线程发生异常,主线程捕获异常,并往外抛出,一直抛到最外层带事务的调用方,将某些数据状态进行回滚。这个带事务的函数里调用了多个带事务的函数。 由于外部函数已带有@Transaction注解,则直接将调用多线程那部分层层封装出一个函数出来,并加…
【译】10 个你不知道你需要的 HTML 元素
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 我听过 “HTML很容易” 这种情绪的次数比我想象的要多。 虽然我同意 HTML 可能比其他编程语言更容易学习,但你不应该认为它是理所当然的。 HTML 是一种功能强大的标记语言,可用于为我们的 web 应用程…
六大类常用的专业搜索工具
如何提高检索效率。
下一页
关注了
57
关注者
3
收藏集
3
关注标签
39
加入于
2017-09-12