首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java学习
梅川苦茶字
创建于2022-08-04
订阅专栏
个人的Java全栈学习,web,jvm等
等 1 人订阅
共16篇文章
创建于2022-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC基础入门
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 前置知识 JUC是什么? java.util.concurrent的简称,是java5开始提供的并发编程
简单讲一下CAS
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 什么是CAS? CAS: Compare And Swap,意为比较后替换,是无锁的解决方案,相对于sy
一文理解并发三大特性:原子性,可见性,有序性
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 在编写多线程代码遇见问题时,错误往往属于三种特性之一 原子性 即一个或一系列操作,要么全部发生,要么都不
Nacos基本使用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 作为服务管理中心 安装Nacos-Server https://github.com/alibaba/n
IDEA远程debug服务器内运行的jar包
IDEA远程debug服务器内运行的jar包,在本地也能调试代码了,终极方便,不会的赶快给我学!!!
Java多线程 synchronized关键字使用及原理
有JavaSE基础的同学应该对synchronized并不陌生,只需要在一个方法上或者用它包裹住一块代码块,就能自动加锁实现线程同步了,那它的执行流程和原理又是如何呢?
利用注解和反射,在Java后端开发里偷一个不该偷的懒
提前声明,这只是一个注解和反射的使用案例教程,里面的偷懒方法不要学,其实也没偷到多少懒哈哈哈哈哈哈哈
Java字符串常量池的理解
前置知识 在Java7之前,JVM内存模型中有永久代(Premanent Generation的概念,方法区以此实现,字符串常量池就放在其中 在Java7之后字符串常量池等被移至堆区内
Java多线程初学者看过来,这个坑别踩
创建了两个线程,t1睡眠3s再输出,t2等待t1执行完毕再输出,但为什么输出结果为空,与预期不一致呢?
Java反射详解,还有什么理由学不会?
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性
三分钟,学会使用Java8新特性Optional类
Optional是一个容器类,提供很多方法来让我们不必显式的去判空,比如使用很多的(if xxx == null),对付空指针异常有不错的效果
Java8新特性Stream API详解
Stream 是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据, Stream讲的是计算
Java8新特性Lambda表达式详解
Java8新特性之Lambda表达式,Lambda 是一个匿名函数,可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧
JVM 安全区域的理解
安全区域是指能够确保在某一段代码片段之中,引用关系不会发生变化,因此,在这个区域中任 意地方开始垃圾收集都是安全的。我们也可以把安全区域看作被扩展拉伸了的安全点
JVM 安全点的理解
JVM中, 安全点(Safe Point)是一个很重要的概念,决定了在发生GC前,线程应该在何处停止来保证当前栈内所有栈帧所拥有的OOPMap是最为精确的等
JVM OOP Map的理解
OOPMap是什么,为什么会出现? 在收集器枚举根节点的过程中,需要在一个保持一致性的快照中进行,否则对象的引用关系不断变化会导致结果的准确性缺失,所以在进行枚举时,所有的用户线程