首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
骇虫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Android 线程性能优化方法总结
前言 操作系统发展过程中,操作系统由单进程到多进程转变,然而,进程的初始化需要注册各种信号机制以及初始化各种进程内部管理器,导致他的启动速度一直不太理想,不过随着Copy On Write技术的出现,
字节跳动一面:StringBuffer与StringBuilder在进行字符串操作时的效率
这是在字节跳动面试过程中遇到的一个问题,当时回答的不是很好,现在重新回顾整理一下。 问题正解 当对字符串进行修改的时候,使用 StringBuffer 和 StringBuilder 能够多次的修改,
【JAVA】萌新必入!手把手教你玩转 Synchronized 锁和 Lock 锁!
这是一篇关于 Synchronized 锁和 Lock 锁的万字博文,文中列举了大量的例子用于理解,相信深度阅读本博文后,轻松玩转 Synchronized 锁和 Lock 锁;
JAVA中各种锁介绍
这三种锁特指synchronized锁的状态,通过对象头中的mark work字段表示锁状态。 自始至终,对这把锁都不存在竞争,只需要做个标记,这就是偏向锁,每个对象都是一个内置锁(内置锁是可重入锁),一个对象被初始化后,还没有任何线程来获取它的锁时,那么它就是可偏向的,当有线…
5000字 | 24张图带你彻底理解Java中的21种锁
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。 Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中…
十一、Java线程池刨根问底
概述 Java线程的创建,以及线程之间切换上下文时,引入了轻量级锁,偏向锁等技术。目的就是:减少用户态和核心态的切换频率。 但是创建和销毁线程同样也 非常损耗性能,因为java的线程都会影射到 操作系
玩转java线程池二:ThreadPoolExecutor的使用
玩转Java线程池: 玩转Java线程池一:ThreadPoolExecutor的执行流程和原理 一、创建线程池 ThreadPoolExecutor有四个构造方法: 创建一个线程池时需要的参数有:
万万没想到,JVM内存结构的面试题可以问的这么难?
在我的博客中,之前有很多文章介绍过JVM内存结构,相信很多看多我文章的朋友对这部分知识都有一定的了解了。 以上10道题,如果您可以全部准确无误的回答的话,那说明你真的很了解JVM的内存结构以及内存分配相关的知识了,如果有哪些知识点是不了解的,那么本文正好可以帮你答疑解惑。 Ja…
一篇文章看懂java并发编程
Hi,朋友们,大家好久不见。这两个月来发生了很多的事情,疫情爆发,不知道有多少的家庭深受其害,濒临破碎,也不知道有多少中小企业面临着复工难,无力发放工资的困局。在此国难之际,我们更应该信任我们的国家,积极配合工作,祈祷疫情早日结束,人民生活早日回归正轨。武汉加油,中国加油! 不…
必看!java后端,亮剑诛仙(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。 这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。 这篇文章耗费了我大量的…