首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
用户7050488739819
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
推荐几款基于 Markdown 在线制作简历的网站|周末学习
工其善其事,必先利其器。通过上述推荐的三款基于 markdown 在线即可制作简历的平台,希望对大家有所帮助。
深入理解 epoll
Epoll 是个很老的知识点,是后端工程师的经典必修课。这种知识具备的特点就是研究的人多,所以研究的趋势就会越来越深。当然分享的人也多,由于分享者水平参差不齐,也产生的大量错误理解。 今天我再次分享 epoll,肯定不会列个表格,对比一下差异,那就太无聊了。我将从线程阻塞的原理…
面试官必问的信号量与生产者消费者问题
生产者—消费者题型在各类考试(考研、程序员证书、程序员面试笔试、期末考试)很常见,原因之一是生产者—消费者题型在实际的并发程序(多进程、多线程)设计中很常见;之二是这种题型综合性较好,涉及进程合作、互斥,有时还涉及死锁的避免。生产者—消费者题型可以全面考核你对并发程序的理解…
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
Synchronized原理
synchronized是java中加锁的关键字,可以用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程可以执行这段代码。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块…
synchronized原理剖析
1、使用方式1.1 修饰实例方法&方法块实例对象1.2 修饰静态方法&方法块实例对象1.2、实现方式2.1 同步方法2.3、底层原理3.1 对象头3.2 Monitor Object设计模式3.4、锁优化4.1 核心态&用户态4.2 锁消除4.3 锁粗化4.4 锁升级4.4.1 ...
图解:一句“我喜欢你”在网络中经历了什么
提起计算机网络,想必给大家的印象就是协议,学了就忘,其实我也一样,但是他的重要性,很是值得学习,不管你是学Java、Python、C++等,这门计网课都是很有必要学习的,最近通过阅读一些书籍,文章等,对计网做一个系统的总结,希望可以帮助到大家,后续会持续更新。 在讲解计网体系结…
Java线上故障解决方案
我们在⽣产环境中,程序代码、硬件、⽹络、协作软件等任⼀因素,都会引发意想不到的问题,所以排查产线问题⽐较困难,所以问题的定位体现了⼀名⼯程师的基础能⼒,问题的解决则体现了⼯程师的技能素养。 通过日志可以发现出错误的位置是 第33行,报错java.lang.OutOfMemory…
面试官:AQS队列同步器和Java中常用的锁讲解下
同步器依赖内部的同步队列(一个FIFO双向队列)来完成同步状态的管理,当前线程获取 同步状态失败时,同步器会将当前线程以及等待状态等信息构造成为一个节点(Node)并将其 加入同步队列,同时会阻塞当前线程,当同步状态释放时,会把首节点中的线程唤醒,使其再 次尝试获取同步状态。 …
打工四年总结的数据库知识点
国庆在家无聊,我随手翻了一下家里数据库相关的书籍,这一翻我就看上瘾了,因为大学比较熟悉的一些数据库范式我居然都忘了,怀揣着好奇心我就看了一个小国庆。 看的过程中我也做了一些小笔记,可能没我之前系统文章那么有趣,但是绝对也是干货十足,适合大家去回顾或者面试突击的适合看看,也不多说…