首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户1229102006355
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:吃透JVM,暴打面试官
https://www.yuque.com/sunrunzj/jiagousir/ozbtzs...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:RPC调用原理
作者简介写作不易,觉得不错的同学顺手点个赞吧,通透的知识让更多需要的朋友看到!RPC调用RPC就是要像调用本地的函数一样去调远程函数。在远程调用时,我们需要执行的方法体是在...
3
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:下一代分布式服务管理
作者简介写作不易,觉得不错的同学顺手点个赞吧,通透的知识让更多需要的朋友看到!ServiceMesh是微服务时代的TCP协议。为什么?我们先来了解下微服务和ServiceM...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:服务管理之服务注册与发现
作者简介写作不易,觉得不错的同学顺手点个赞吧,通透的知识让更多需要的朋友看到!服务管理分布式应用架构体系对于业务逻辑复用的需求十分强烈,上层业务都想借用已有的底层服务,来快...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:线程生命周期管理
线程状态切换线程创建线程的创建原理当我们调用newThread()时,JVM并不会立即创建一个与其对应的系统线程<在堆区创建线程对象>,而是当调用了start()方法之后,...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:多线程第一步,线程并发基础理论
线程(JMM)内存模型因为CPU执行速度和内存数据读写速度差距很大,因此CPU往往包含高速缓存结构。当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:拆解线程并发——锁的底层原理
CPU总线锁synchronized代码块可以保证同一个时刻只能有一个线程进入代码竞争区,synchronized代码块也能保证代码块中所有变量都将会从主存中读,当线程退出...
3
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:有趣的Synchronized和Volatile-线程并发关键字
Synchronized关键字重量级Synchronized底层实现原理java语言层面synchronized虚拟机字节码monitorenter和monitorexit...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:Java Lock锁体系结构
我们已经知道,synchronized是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但synchronized粒度有些大,在处理实际...
2
评论
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:最easy的线程池讲解
为什么引入线程池背景许多服务器应用常常需要处理大量而短小的请求(例如,Web服务器,数据库服务器等等),通常它们收到的请求数量很大,一个简单的模型是,当服务器收到来自远程的...
5
2
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:JVM架构
3
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:JVM类加载
类加载过程加载加载时机jvm创建对象前,会先检查类是否加载,寻找类对应的class对象,若加载好,则为你的对象分配内存。初始化也就是代码:newObject()。类加载器并...
3
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:JVM执行引擎你清楚吗
java字节码编译执行JDK1.0时代,将Java语言定位为“解释执行”还是比较准确的(先编译成字节码,再对字节码逐行解释执行interpreter)。再后来,Java也发...
4
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:最easy的JVM垃圾回收讲解
判断对象是否需要回收引用计数算法循环引用场景会引起内存泄漏。可达性分析法可达性分析算法(ReachabilityAnalysis)的基本思路是,通过根引用(GCRoots)...
5
2
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:Java内存泄漏和内存溢出
为什么要了解内存泄露和内存溢出?内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平。通过了解内存溢出的几种常见情...
4
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:JVM原理-运行时数据区
在JDK1.6及之前运行时常量池包含字符串常量池存放在方法区,此时hotspot虚拟机对方法区的实现为永久代。在JDK1.7字符串常量池被从方法区拿到了堆中,这里没有提到运...
3
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:你知道对象创建流程吗
对象创建虚拟机遇到new指令。Objectobj=newObject();在字符串常量池中定位到一个类的符号引用。类的符号引用比如:java.util.concurrent...
3
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:最详细的数据库工作原理
Mysql架构简单来说MySQL主要分为Server层和存储引擎层:Server层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,...
3
1
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:数据库索引
为什么要引入索引一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的...
6
2
分享
用户1229102006355
赞了这篇文章
五点半社
@Agora
·
5年前
关注
阿里架构师讲面试:数据库锁-mysql并发控制
觉得有收获的话帮忙点个赞吧,让有用的知识分享给更多的人为什么要引入数据库锁机制数据库中多个线程并发执行事务存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的...
6
3
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
3
加入于
2020-09-07