首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
写代码的强哥
掘友等级
java工程师
世间美好与你环环相扣
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
71
文章 69
沸点 2
赞
71
返回
|
搜索文章
最新
热门
你需要的并发编程总结
进程是一个可执行的程序,是系统分配资源的基本单位。线程是进程内部相对独立的可执行单元,是任务调度的基本单位。 缺点:1、线程过多影响性能,CPU切换增加内存开销。2、存在线程同步和线程安全问题。3、可能会发生死锁。4、增加了开发人员的技术难度 5种状态:新建,就绪,运行,阻塞和…
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
java集合详解(思维导图)
Iterable接口:提供迭代器访问能力,实现此接口允许对象通过foreach遍历。 AbstractCollection抽象类:此类提供了Collection接口的基本实现,以最大程度减少实现此接口所需工作。 AbstractList抽象类:此类提供List接口的基本实现以最…
Java基础一(思维导图)吐血整理
泛型泛型类举例泛型方法举例反射以一个Stundet类举例验证三种方式产生的Class对象在内存中是否是同一个构造对象的两种方法Class对象调用newInstance()方法Constructor构造
面试被问到RocketMq,我懵了
事情是这样的,只是刚好在简历写了项目用到了RocketMq,只是碰巧收到了一条Boss的信息,显示是阿里的招聘者,又刚好我把这份简历发了出去,刚好过了几天,一个电话打来了,上来的第一个问题就是你说下RocketMq的原理,我懵了,大脑一片空白...... 一个纯Java、分布式…
查漏补缺-Java多线程
进程是一个可执行的程序,是系统资源分配的基本单位。线程是进程内部相对独立的可执行单元,是操作系统进行任务调度的基本单位。 充分利用多核多cpu的资源,提高cpu的使用率,提高了程序的运行效率。 线程数过多会影响性能,操作系统会在线程切换之间增加内存的开销。 一共五种状态:分别是…
《今天面试了吗》-jvm
随着cpu运行速度的提高和内存的增大,我们的应用程序的用户响应时间和系统吞吐量也发生了质的提高。但是只有硬件设备的提高是不行的,软件的性能和运行在硬件上的虚拟机的各项参数都影响着系统的质量。在越来越多的大厂面试中,jvm逐渐成为面试官青睐的考点。 有程序计数器、java虚拟机栈…
《今天面试了吗》-并发编程之AQS同步工具类
上次面试中问到AQS简直不要太痛苦,全是问的源码。但是源码有时间还是要看看的,毕竟对于提升我们的写代码的能力还是有帮助的。今天的面试紧接上回的AQS,内容是基于AQS实现的四大并发工具类: CyclicBarrier,CountDownLatch,Semaphore和Excha…
《今天面试了吗》-并发编程之AQS及可重入锁
上次的文章《并发编程的锁和内存模型》介绍了synchronize和各种锁(偏向锁,自旋锁,轻量级锁以及重量级锁),介绍了Java内存模型的三大特性,引入了volitile这个关键字,详细说明了它的作用和原理,另外介绍了JUC里很多地方用到的思想或叫算法:CAS(比较并交换),今…
记一次线上的ConcurrentModificationException
问题大概是这样:在订单创建时,会根据配置的快递策略优先级进行选快递。快递优先级例如这样配置:顺丰快递,优先级1;中通快递,优先级2;圆通快递,优先级3;汇通快递,优先级4。(优先级的值越小表示优先级越高)。我将整个快递策略优先级放在了缓存里(guava缓存)。然后在选快递的时候…
下一页
个人成就
文章被点赞
1,041
文章被阅读
143,754
掘力值
5,282
关注了
10
关注者
896
收藏集
10
关注标签
12
加入于
2018-11-16