腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Jimoer
专栏作者
举报
102
文章
72851
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
其他
jdk
jvm
数据库
sql
数据分析
缓存
云数据库 SQL Server
spring
网络安全
linux
数据迁移
数据结构
云数据库 Redis
分布式
安全
自动驾驶
javascript
jquery
mvc
打包
jar
网站
http
容器
存储
socket编程
微服务
费用中心
负载均衡
c++
php
perl
bash
jsp
react
node.js
xml
html
json
ide
api
全文检索
负载均衡缓存
apache
bash 指令
文件存储
TDSQL MySQL 版
消息队列 CMQ 版
企业
sass
devops
开源
压力测试
gui
面向对象编程
hashmap
二叉树
aop
rpc
spring cloud
大数据
微信
nat
kafka
mvcc
Elasticsearch Service
搜索文章
搜索
搜索
关闭
你说说RPC的一个请求的流程是怎么样的?
rpc
文件存储
java
负载均衡
负载均衡缓存
面试的时候经常被问到RPC相关的问题,例如:你说说RPC实现原理、让你实现一个RPC框架应该考虑哪些地方、RPC框架基础上发起一个请求是怎样一个流程等等。所以这次我就总结一波RPC的相关知识点,提前说明一下,本篇文章只是为了回答一些面试问题,所以只是解释原理,并不会深入挖掘细节。
纪莫
2021-11-10
1.1K
0
Java中的线程池用过吧?来说说你是怎么理解线程池吧?
java
Java中的线程池用过吧?来说说你是怎么使用线程池的?这句话在面试过程中遇到过好几次了。我甚至这次标题都想写成【Java八股文之线程池】,但是有点太俗套了。虽然,线程池是一个已经被说烂的知识点了,但是还是要写这一篇用来加深自己的印象,但是想使用一个特殊的方式写出来。
纪莫
2021-05-07
446
0
你说说对Java中SPI的理解吧
编程算法
java
最近在面试的时候被问到SPI了,没回答上来,主要也是自己的原因,把自己给带沟里去了,因为讲到了类加载器的双亲委派模型,后面就被问到了有哪些是破坏了双亲委派模型的场景,然后我就说到了SPI,JNDI,以及JDK9的模块化都破坏了双亲委派。 然后就被问,那你说说对Java中的SPI的理解吧。然后我就一脸懵逼了,之前只是知道它会破坏双亲委派,也知道是个怎么回事,但是并没有深入了解,那么这次我就好好的来总结一下这个知识吧。
纪莫
2020-12-08
316
0
你说一下对Java中的volatile的理解吧
编程算法
缓存
java
其他
volatile相关的知识其实自己一直都是有掌握的,能大概讲出一些知识,例如:它可以保证可见性;禁止指令重排。这两个特性张口就来,但要再往深了问,具体是如何实现这两个特性的,以及在什么场景下使用volatile,为什么不直接用synchronized这种深入和扩展相关的问题,就回答的不好了。因为volatile是面试必问的知识,所以这次准备把这部分知识也给啃掉。
纪莫
2020-11-09
664
0
synchronized底层是怎么实现的?
jdk
java
数据分析
面试的时候有被问到,synchronized底层是怎么实现的,回答的比较浅,面试官也不是太满意,所以觉得要好好总结一下,啃啃这个硬骨头。
纪莫
2020-09-16
516
0
来讲讲你对ThreadLocal的理解
java
编程算法
面试的时候被问到ThreadLocal的相关知识,没有回答好(奶奶的,现在感觉问啥都能被问倒),所以我决定先解决这几次面试中都遇到的高频问题,把这几个硬骨头都能理解的透彻的说出来了,感觉最起码不能总是一轮游。
纪莫
2020-09-11
307
0
Spring是如何解决循环依赖的
缓存
编程算法
网络安全
spring
java
在面试的时候这两年有一个非常高频的关于spring的问题,那就是spring是如何解决循环依赖的。这个问题听着就是轻描淡写的一句话,其实考察的内容还是非常多的,主要还是考察的应聘者有没有研究过spring的源码。但是说实话,spring的源码其实非常复杂的,研究起来并不是个简单的事情,所以我们此篇文章只是为了解释清楚Spring是如何解决循环依赖的这个问题。
纪莫
2020-08-26
664
0
深入理解JVM(③)再谈线程安全
安全
压力测试
数据分析
编程算法
java
我们在编写程序的时候,一般是有个顺序的,就是先实现再优化,并不是所有的牛P程序都是一次就写出来的,肯定都是不断的优化完善来持续实现的。因此我们在考虑实现高并发程序的时候,要先保证并发的正确性,然后在此基础上来实现高效。所以线程安全是高并发程序首先需要保证的。
纪莫
2020-07-16
350
0
深入理解JVM(③)线程与Java的线程
java
我们都知道,线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源调度(内存地址、文件I/O等),又可以独立调度。
纪莫
2020-07-14
582
0
深入理解JVM(③)学习Java的内存模型
编程算法
java
Java内存模型(Java Memory Model)用来屏蔽各种硬件和操作系统的内存访问差异,这使得Java能够变得非常灵活而不用考虑各系统间的兼容性等问题。定义Java内存模型并非一件容易的事情,从Java出生开始经过长时间的验证和修补,直至JDK5发布后Java内存模型才终于成熟、完善起来了。
纪莫
2020-07-10
334
0
深入理解JVM(③)Java的模块化
jdk
jar
编程算法
java
php
JDK9引入的Java模块化系统(Java Platform Module System ,JPMS)是 对Java技术的一次重要升级,除了像之前JAR包那样充当代码的容器之外,还包括:
纪莫
2020-07-02
1K
0
深入理解JVM(③)虚拟机的类加载器(双亲委派模型)
java
jdk
面向对象编程
先解释一下什么是类加载器,通过一个类的全限定名来获取描述该类的二进制字节流,在虚拟机中实现这个动作的代码被称为“类加载器(Class Loader)”。
纪莫
2020-06-30
410
0
深入理解JVM(③)虚拟机的类加载时机
c++
java
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称为虚拟机的类加载机制。
纪莫
2020-06-28
728
0
深入理解JVM(③)虚拟机的类加载过程
编程算法
java
上一篇我们介绍到一个类的生命周期大概分7个阶段:加载、验证、准备、解析、初始化、使用、卸载。并且也介绍了类的加载时机,下面我们将介绍一下虚拟机中类的加载的全过程。主要是类生命周期的,加载、验证、准备、解析和初始化这五个阶段所执行的具体动作。
纪莫
2020-06-28
349
0
深入理解JVM(③)虚拟机性能监控、故障处理工具
jdk
编程算法
java
jvm
JDK的bin目录中有一系列的小工具,除了java.exe、javac.exe这两个编译和运行Java程序外,还有打包、部署、签名、调试、监控、运维等各种场景都会用到这些小工具。
纪莫
2020-06-23
576
0
深入理解JVM(③)各种垃圾收集算法
编程算法
java
从如何判定对象消亡的角度出发,垃圾收集算法可以划分为“引用计数式垃圾收集”(Reference Counting GC)和“追踪式垃圾收集”(Tracing GC)两大类,这两类也常被称作“直接垃圾收集”和“间接垃圾收集”。由于束流Java虚拟机中使用 的都是“追踪式垃圾收集”,所以后续介绍的垃圾收集算法都是属于追踪式的垃圾收集。
纪莫
2020-06-12
256
0
深入理解JVM(③)判断对象是否还健在?
编程算法
java
因为Java对象主要存放在Java堆里,所以垃圾收集器(Garbage Collection)在对Java堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(不被引用了)。
纪莫
2020-06-07
303
0
深入理解JVM(③)——之HotSpot虚拟机对象探秘
java
存储
上篇文章介绍了Java虚拟机的运行时数据区域,大致明白了Java虚拟机内存模型的概况,下面就基于实用优先的原则,以最常用的虚拟机HotSpot和最常用的内存区域Java堆为例,升入探讨一下HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程。
纪莫
2020-06-04
523
0
再刷JVM-JVM运行时数据区域
jdk
java
打包
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时机,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的穷的和结束而建立和销毁。Java虚拟机将其管理的内存分为以下几个运行时区域。
纪莫
2020-03-23
311
0
一文看懂分布式事务
费用中心
java
数据库
云数据库 SQL Server
sql
Atomicity 原子性 构成事务的一组SQL,要么全部生效,要么全不生效,不会出现部分生效的情况
纪莫
2019-12-31
559
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档