首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
哈哈
订阅
老仙女
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
ConcurrentHashMap(JDK1.8)的扩容方法transfer的源码分析
多线程扩容问题 这篇文章是对上篇文章ConcurrentHashMap的put过程做补充,在上篇文章末尾只是简单的提及了一下,没有深入分析扩容的细节;在put过程中,有2处地方会触发扩
Spring Security源码分析一:Spring Security认证过程
ProviderManager 通过 AuthenticationProvider 扩展出更多的验证提供的方式;而 AuthenticationProvider 本身也就是一个接口,从类图中我们可以看出它的实现类AbstractUserDetailsAuthentication…
彻底弄清SpringSecurity登录原理及开发步骤
SpringSecurity是Spring下的一个安全框架,与shiro 类似,一般用于用户认证(Authentication)和用户授权(Authorization)两个部分,常与与SpringBoot相整合。 Username默认为user,Password随机生成(实际就…
别再用过时的方式了!全新版本Spring Security,这样用才够优雅!
前不久Spring Boot 2.7.0 刚刚发布,升级后发现,原来一直在用的Spring Security配置方法,居然已经被弃用了。今天带大家体验下它的最新用法,看看是不是够优雅!
Java面试通关要点汇总集
这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。敬请关注「服务端思维」微信公众号,获取最新文章。 设计模式的性能,例如单例模式哪…
一天吃透Java并发面试八股文
分享50道Java并发高频面试题。 线程池 线程池:一个管理线程的池子。 为什么平时都是使用线程池创建线程,直接new一个线程不好吗? 嗯,手动创建线程有两个缺点 不受控风险 频繁创建开销大 为什么不
JVM(堆、方法区、栈、这些基础您知道了吗)
1. 如何确定垃圾 [ ] 如下图所示:GC Roots到这个对象不可达时,则证明这个对象不可能再被使用,即便object5、object6、object7互有关联但是它们的GC Roots时不可达的,因此会被判定可回收对象。 [ ] 需要注意的是:当被GC Roots判定为不…
Maven进阶学习指南 | 京东云技术团队
当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的依赖管理功能。
Spring 核心思想笔记
本文对Spring相关知识点做了归纳整理,包括 Spring 优势、其框架结构、核心思想,并对IoC思想及AOP思想进行手动实现,增强对Spring 核心思想的理解。之后对Spring IoC、AOP 的实现方式和特性进行介绍,并对照源码理解其实现思路。 Spring核心容器(…
聊聊 Java 多线程(1)- 什么是多线程
目前,多线程编程可以说是在大部分平台和应用上都需要实现的一个基本需求。本系列文章就来对 Java 平台下的多线程编程知识进行讲解,从概念入门、底层实现到上层应用都会涉及到,预计一共会有五篇文章,希望对