首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Davon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
单点登录(SSO)看这一篇就够了!❤️这次不慌了
阅读收获 ✔️1. 了解单点登录实现原理 ✔️2. 掌握快速使用xxl-sso接入单点登录功能 一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器与
Java对象的销毁、你真的知道吗?
本文正在参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 Java 语言的内存自动回收称为垃圾回收(Garbage Collection)机制,简称 GC。垃圾回收机制是指 JVM 用于释放
Java实现异步编程的8种方式
一、前言 二、异步的八种实现方式 线程Thread Future 异步框架CompletableFuture Spring注解@Async Spring ApplicationEvent事件 消息队列
吃透JAVA的Stream流操作,多年实践总结
笔者结合在团队中多年的代码检视遇到的情况,结合项目编码实践经验,对Stream的核心要点与易混淆用法、典型使用场景等进行了详细的梳理总结,希望可以帮助大家对Stream有个更全面的认知。
认识Java 8中的groupingBy()收集器
简介 一个流表示一个元素的序列,并支持不同类型的操作,以达到预期的结果。流的源头通常是一个集合或一个数组,数据从那里流出来。 流在几个方面与集合不同;最明显的是,流不是一个存储元素的数据结构。它们在本
Java内存模型
面试中问到“内存模型”,通常是考察Java内存结构和GC,而不是Happens-Before等更深入、细致的内容。内存模型是考察coder对一门语言的理解能力,从而进一步延伸到对JVM优化,和平时学习的深度上,是Java面试中最重要的一部分。这里整理了内存结构和GC的知识点,H…
PriorityQueue详解
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第31天,点击查看活动详情 概述 PriorityQueue这个队列不知道大家使用过吗,反正我从来没有用过,主要对它不是很了解,今天
DCL单例要不要加volatile
volatile保证可见性的原理: 凡是被volatile修饰的变量,等价于告诉JVM这个变量是不稳定的,每次使用的时候,都会从主内存读取到工作内存;每次修改的时候,都会刷新到主内存,换句话说,被volatile修饰的变量的修改,是实时反馈到主内存的。 volatile保证有序…
DCL为什么要加volatile?
astore_1 先执行, invokespecial #1 后执行。 因为在堆上建立对象开辟地址以后,地址就已经定了,而 “将栈里的Objec o 与 堆上的对象建立起引用关联” 和 “将对象里的成员变量进行赋值操作” 是没什么逻辑关系的。所以cpu可以进行乱序执行,只要程序…
Java之IO流
本篇文章主要介绍 Java 中的 IO 的使用,对很多常用的输入输出流进行了简单的介绍,希望能帮助小伙伴们理清这些流之间的关系(*^_^*)