首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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 的使用,对很多常用的输入输出流进行了简单的介绍,希望能帮助小伙伴们理清这些流之间的关系(*^_^*)