首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java面试题
订阅
黄小小
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
java开发面试问答----spring框架及数据库缓存篇
spring框架的核心是IOC控制反转和依赖注入。 什么是控制反转:通常一个对象要调用另外一个对象必须将对方new出来,然后在使用完后销毁掉,这就造成了对象之间的强耦合,而spring做的事情是将所有的对象注册到bean factory中,如果一个对象要调用另外一个直接从bea…
java开发面试问答----多线程篇
乐观锁:每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。如atomic包下面的原子变量,使用了volatile原语,实现方式是CAS: V(需读写的内存位置)+A(准备用来比较的参数)+B(准…
java开发面试问答----设计模式篇
java开发面试问答----基础篇java开发面试问答----多线程篇java开发面试问答----spring框架及数据库缓存篇java开发面试问答----设计模式篇java开发面试问答----分布式
java开发面试问答----devops篇
tomcat是一个application server,更准确的说是一个servlet/jsp应用的容器,处理http请求并生成动态页面。 Docker镜像用于创建容器。使用build命令创建镜像,并且在使用run启动时它们将生成容器。 Docker容器包括应用程序及其所有依赖…
java开发面试问答----基础篇
重载(overloading)是在一个类里面,方法名字相同,而参数不同。 抽象类是类的抽象,目的在于找出类的共同点,抽象类的不同点,接口是行为的抽象,每个行为的具体实现都是不同的。 实现可以通过对象的getclass方法获取类,或者使用class包的class.forname通…
java开发面试问答----微服务篇
rpc即远程过程调用,它的出现是为了解决分布式系统中多个应用之间的调用关系,使调用其他应用的方法的过程像本地调用一样方便。 远程调用层:封装rpc,Protocol是服务域,它是Invoker暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域,它…
java开发面试问答----分布式篇
采用基于字节的桶排序将数字分到不同的桶中,比如找到第k大数,则先找出每个桶中的第k大数,在比较。 如果内存只有2g,则每次读取2g的数据遍历放到255个桶中,并统计255个桶的量,2g读取完后将每个桶的数据导出到磁盘,循环读完10g数据。 这时根据255个桶的计数计算出中位数在…