首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点
订阅
草莓是个坏孩子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
MyBatis 如何执行一条 SQL 语句
前言 Mybatis 是 Java 开发中比较常用的 ORM 框架。在日常工作中,我们都是直接通过 Spring Boot 自动配置,并直接使用,但是却不知道 Mybatis 是如何执行一条 SQL
简述HashMap的扩容机制(JDK7 和JDK8 对比)|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 [活动链接]。通过百度搜索得到的答案汇总了一下,纯手敲的
万字长文详解 volatile 关键字。
volatile 这个关键字大家都不陌生,这个关键字一般通常用于并发编程中,是 Java 虚拟机提供的轻量化同步机制,你可能知道 volatile 是干啥的,但是你未必能够清晰明了的知道 volati
1.5 w字、16 张图,轻松入门 RLock+AQS 并发编程原理!
前言 AbstractQueuedSynchronizer(AQS)是 Java 并发编程中绕不过去的一道坎,JUC 并发包下的 Lock、Semaphore、ReentrantLock 等都是...
Java性能优化(三)——GC垃圾收集调优基础
前言 Java性能优化永远绕不开的话题之一 ———— 垃圾收集调优,Java最诱人的特性之一是不需要显式地管理对象的生命周期:我们可以在需要时创建对象,对象不再被使用时,会由JVM在后台自动进行回收。
ThreadLocal使用与原理
在处理多线程并发安全的方法中,最常用的方法,就是使用锁,通过锁来控制多个不同线程对临界区的访问。 但是,无论是什么样的锁,乐观锁或者悲观锁,都会在并发冲突的时候对性能产生一定的影响。 那有没有一种方法
盘点 SpringIOC : Bean 创建主流程
这篇文章主要说明一下 CreateBean 整个环节中的大流程转换 ,便于寻找其中的问题以及解决.....
链表是啥?如何才能搞定它? | Java 刷题打卡
前言 链表是一种 递归 的数据结构,或者为空 null,或者指向一个结点(node)的引用,一个结点含有 一个泛型元素和一个指向另一条链表的引用。 通常分为如下三种类型: 单向链表:结点被分成两个部分
一文吃透AQS&ReentrantLock的前世与今生
一.前言 hello,everyone,好久不见。最近工作太忙,一直没时间写博客。刚空下来,想了想java里面还有一个比较重要的体系:锁,还没有分享过。本文开始将从JUC包的基础数据结构Abstrac
Java并发编程(二)如何保证线程同时/交替执行
第一篇文章中,我用如何保证线程顺序执行的例子作为Java并发系列的开胃菜。本篇我们依然不会有源码分析,而是用另外两个多线程的例子来引出Java.util.concurrent中的几个并发工具的用法。