E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA面试总结
2019
Java面试总结
(商汤科技)
商汤1.简历写什么问什么,注意所⽤技术产品的同类产品⽣态及对⽐。2.kafka数据分区和消费者的关系,kafka的数据offset读取流程,kafka内部如何保证顺序,结合外部组件如何保证消费者的顺序1、kafka数据分区和消费者的关系:1个partition只能被同组的⼀个consumer消费,同组的consumer则起到均衡效果2、kafka的数据offset读取流程1.连接ZK集群,从ZK中
weixin_38747592
·
2020-09-10 10:29
java
java面试
面试
面试题
2020
java面试总结
博主背景:92年生,渣本毕业,java岗,经验接近6年,base上海本文宗旨:本文旨在将博主最近的面试经历分享给大家,并作些总结,尽量为在准备面试的同学缩小面试准备的范围,或者至少让同学们知道现在企业都问些啥,以及一些面试的注意事项,希望对你有参考作用本次面试情况:2020年7月中开始,持续3周多时间,面了13家,2家没过,1家意外,10家通过,如下:1)拍拍贷,业务岗资深技术专家+基础架构部资深
wb_snail
·
2020-08-29 23:30
java面试
java面试
java常见面试题
java高频面试题
2020java面试
java面试题
Java面试总结
之网络篇
文章目录一、网络7层二、TCP/IP分层三、分层负载二层负载三层负载四层负载七层负载四、TCP的三次握手和四次挥手三次握手四次挥手数据包讲解五、CDN原理六、滑动窗口七、Somewordsfrommyheart 一、网络7层应用层:主要是应用程序,例B/S,C/S相关程序表示层:主要是对接收到的数据进行解释,加密和解密,压缩和解压缩,把计算机能识别的数据转化为人能识别会话层:主要是在系统之间发起会
John C
·
2020-08-25 08:34
面试
Java面试总结
之IO、NIO篇-你还在傻傻的分不清楚IO与NIO吗
文章目录前言阻塞与非阻塞同步与异步JAVABIO包JAVANIONIO网络模型图NIO核心对象之ChannelChannel主要的实现类NIO核心对象之BufferBuffer读写操作图Buffer的主要实现类Buffer实现原理Buffer状态值测试代码Buffer状态值测试结果bufferTest.txt文件中的数据Buffer状态值变动图NIO核心对象之Selector总结BIO与NIO对比
John C
·
2020-08-25 08:34
面试
java面试总结
(6)之JVM
1.为什么说java是跨平台语言这里所谓平台通常指操作系统,java可以在不同的操作系统上运行跨平台原理:java针对不同的操作系统开发了不同的JVM也就是虚拟机,而我们的java程序是其实是运行在虚拟机上的,因此可以说java程序可以运行在不同的虚拟机上,不同的虚拟机又运行在不同的操作系统上因此说java是跨平台语言2.执行一个简单的Helloworld程序,都会经历哪些步骤javacHello
星晨sta
·
2020-08-25 07:23
Java面试总结
(SpringMVC的核心处理流程)
1.首先用户发送请求——>DispatcherServlet,分发器收不到请求后自己不进行处理,而是委托给其他的解析器进行水处理,自己作为统一访问点,进行全局的流程控制;2.DispatcherServlet——>HandlerMapping,HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器(Controller)对象、多个H
chengzhou3885
·
2020-08-25 06:24
Java面试总结
(多线程包的使用)
CountDownLatch的用法finalCountDownLatchlatch=newCountDownLatch(N);for(inti=0;ilist=newArrayList();for(inti=0;iexchanger=newExchanger();DataBufferemptyBuffer=null;DataBufferfullBuffer=null;newThread(newRe
chengzhou3885
·
2020-08-25 06:24
Java面试总结
(事务的隔离级别)
事物的隔离级别分为下列四种:第一:读取未提交数据(READ_UNCOMMITTED)现象:脏读。脏读产生原因就是当前事物可以读取到其他事物未提交的数据第二:读取提交数据(READ_COMMITTED)现象:不可重复读,幻读(避免脏读)在事物T1读取某一数据时,事物T2将数据修改之后并不阻塞T1读取数据,T1再次读取该数据就会得到前后不一致的情况,所以称之为不可重复读,不可重复读并不是问题。第三:可
chengzhou3885
·
2020-08-25 06:24
Java面试总结
(Redis)
Redis数据类型:StringsLists按插入顺序排序的字符串元素的集合Sets不重复且无序的字符串元素的结婚SortedsetsHashes由field和关联的value组成的mapBitarraysHyperLogLogsRedis回收策略:noevictionallkeys-lru尝试回收最少使用的键,使得新添加的数据有空间存放。volatile-lru尝试回收最少使用的键,但仅限于在过
chengzhou3885
·
2020-08-25 06:24
Java面试总结
(JVM)
内存模型:(1)程序计数器(2)虚拟机栈(3)本地方法栈(4)堆(5)方法区注意:堆和方法区是线程共享的,其余区域是线程隔离的。栈里面存放的是基本的数据类型和引用,而堆里面则是存放各种对象实例的。垃圾回收机制的算法:(1)引用计数法堆中的每个对象实例都有一个引用计数。当一个对象被创建时,且将该对象分配给一个变量,该变量计数设置为1。当任何其他变量被赋值为这个对象的引用时,计数加1,但当一个对象实例
chengzhou3885
·
2020-08-25 06:21
java面试总结
----RabbitMQ篇
一.RabbitMQ结构a.Broker:简单来说就是消息队列列服务器器实体。b.Exchange:消息交换机,它指定消息按什什么规则,路路由到哪个队列。c.Queue:消息队列列载体,每个消息都会被投入到一个或多个队列。d.Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。e.RoutingKey:路路由关键字,exchange根据这个关键字进行消息投递。f.
weixin_42232931
·
2020-08-25 05:55
RabbitMQ
Java面试总结
——Java并发
1、进程与线程的区别:(重点掌握)答:进程与线程之间的主要区别可以总结如下。进程是一个“执行中的程序”,是系统进行资源分配和调度的一个独立单位线程是进程的一个实体,一个进程中一般拥有多个线程。线程之间共享地址空间和其它资源(所以通信和同步等操作,线程比进程更加容易)线程一般不拥有系统资源,但是也有一些必不可少的资源(使用ThreadLocal存储)线程上下文的切换比进程上下文切换要快很多。知识点:
梦世
·
2020-08-25 01:30
Java面试
数据结构:线性表(java实现)
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-23 19:36
√
数据结构与算法
2020最新金九银十
JAVA面试总结
金九银十的面试旺季即将到来,大家准备的怎么样了?今年的处境大家都挺难的,但是也不要因此而堕落,太闲了,就多刷题、坚持学习总归是对自己有好处的!在此,整理了下金九银十的面试知识点(Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等,附答案),分享出来给各位朋友看下,当然这只是部分资料,大家可以稍微借鉴下。第一部分Java相关1.1JAVA基础面向对象和面向过程的区别Java
柚子-youzi
·
2020-08-21 17:38
Java学习
Java
Java面试题整理
java
spring
编程语言
面试
interceptor
Java面试总结
之Full GC
一、gc的定义GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。二、gc的基础知识准备要了解GC的触发条件,就要先对JVM的内存结构有一定的了解。我们通常所说的GC主要是针对运行的数据区的。作为程序员要关注的
只争朝夕^ω^)↗
·
2020-08-21 06:54
2018年
Java面试总结
(收藏明年跳槽用)
JAVA问题总结java基础java数据类型谈一谈“==”跟“equals”的区别jvm的性能调优(三年以上的工作经历问的比较多)最好多掌握集合是个重灾区:回答的好,基本面试官会觉得你的基础怎么样的天平arrayListLinkedListVector的区别底层问的多红叉树数据结构考试题出的多Sethashset跟treesettreeset两种实现排序的底层方法Map问的是最多的HashMapH
Jav进阶道路
·
2020-08-19 22:43
java面试总结
(1)——基础知识
1、什么是多态?多态,父类的引用指向子类的对象,使父类的引用呈现出子类的特性。好处在于减少了类之间的耦合性,例如:publicAbstractClassCar{voidrun(){...};}publicclassBMWextendsCar{//子类实现自己的run方法voidrun(){...}}publicClassMyCar{runCar(Carcar){car.run();}}通过父类的引
bigfoolish
·
2020-08-19 17:24
java
java
基础
面试
笔试
java面试总结
JDK1.8的新特性default关键字接口中可以定义默认实现方法和静态方法,通常我们认为接口里只能有抽象方法,不能有任何方法发的实现,但是使用default修饰的方法可以在接口里自定义内容。Lambda表达式函数式接口方法与构造参数引用局部变量限制DateApi更新流对Map的数据结构进行了优化为HashMap加入了红黑树,使得查询更加的快速。extends和super泛型限定符总结:上界不存,
Jack_Tpy
·
2020-08-17 17:53
面试总结
Java
Java面试总结
1.String,StringBuffer,StringBuilder的区别是什么?String为什么是不可变的?StringStringBufferStringBuilderString的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量的内存空间StringBuffer是可变的线程安全的字符串操作类,每个StringBuffer对象都有一定的缓冲区容
时光静好,有你为安
·
2020-08-15 19:50
面试
Java面试总结
(IOC和DI)
经常会听说IOC,什么是IOC呢?IOC的是英文InversionofControl的缩写,也就是控制反转,控制反转的意思即将对象的创建权交给框架处理,它包括DI(DependencyInjection)依赖注入。使用过Spring的都知道,Spring就是一个IOC容器,用来管理对象的生命周期、依赖关系等,从而使得应用程序的配置和依赖性规范与实际的应用程序代码分开。可以把IOC看成是一个大工厂,
chengzhou3885
·
2020-08-15 02:19
java面试总结
-分布式-题目与答案
1.分布式集群下如何做到唯一序列号1、数据库自增长序列或字段2、UUID4、Redis生成ID5、Twitter的snowflake算法6、利用zookeeper生成唯一ID2.设计一个秒杀系统,30分钟没付款就自动关闭交易1.我们以支付以后7天自动收货为例来说明下:(1)用户支付完成以后,把订单ID插入到内存的一个DelayQueue中,同时插入到Redis中。(2)7天之内,用户点击了确认收货
love&peace
·
2020-08-14 17:08
java面试总结
-并发-题目与答案
8.多线程的几种实现方式,什么是线程安全两种方式:继承thread类,实现runnable接口。9.volatile的原理,作用,能代替锁么。原理:保证变量变化对其他线程可见。作用:1.防止指令重排序2.10.sleep和wait的区别1、sleep是Thread的静态方法,wait是Object的方法,任何对象实例都能调用。2、sleep不会释放锁,它也不需要占用锁。wait会释放锁,但调用它的
love&peace
·
2020-08-14 15:05
java面试总结
Java面试题1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否
happyProgrammerWANG
·
2020-08-14 08:07
进阶java学习
java后端开发
java前段开发
20191009秋招
JAVA面试总结
代码块执行顺序:1、静态代码—》父类构造函数—》子类构造函数2、HashMap实现原理及特点答:HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象
K&&K
·
2020-08-12 16:01
2019秋招
史上最全的
JAVA面试总结
数据库类作为后端开发,可以说数据库是重之又重。提问的比例也相当之大。所以这里先记录下这个。如何快速导入10万条数据到MySQL数据库?这个应该当时很紧张,居然半天说不出来。其实当时心里有一个答案了,就是存储过程。但是因为平常开发基本上没用到过这东西,所以都不敢说了。。网上还有有一些答案说批处理,通过sql文件进行导入等等,这个有时间可以去验证一番。mysql主从配置时,如果在主服务器修改某个数据,
chengponuo6033
·
2020-08-10 15:52
面试
数据库
后端
最新金九银十
JAVA面试总结
:Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等
**金九银十的面试旺季即将到来,大家准备的怎么样了?**今年的处境大家都挺难的,但是也不要因此而堕落,太闲了,就多刷题、坚持学习总归是对自己有好处的.在此,整理了下金九银十的面试知识点(附答案),分享出来给各位朋友看下,当然这只是部分资料,大家可以稍微借鉴下,即可.第一部分Java相关1.1JAVA基础面向对象和面向过程的区别Java语言有哪些特点关于JVMJDK和JRE最详细通俗的解答Oracl
NObug-369
·
2020-08-10 14:22
最新金九银十
JAVA面试总结
:Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等
**金九银十的面试旺季即将到来,大家准备的怎么样了?**今年的处境大家都挺难的,但是也不要因此而堕落,太闲了,就多刷题、坚持学习总归是对自己有好处的.在此,整理了下金九银十的面试知识点(附答案),分享出来给各位朋友看下,当然这只是部分资料,大家可以稍微借鉴下,即可.file第一部分Java相关1.1JAVA基础面向对象和面向过程的区别Java语言有哪些特点关于JVMJDK和JRE最详细通俗的解答O
专攻计算机从业者
·
2020-08-07 18:38
最新金九银十
JAVA面试总结
:Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等
**金九银十的面试旺季即将到来,大家准备的怎么样了?**今年的处境大家都挺难的,但是也不要因此而堕落,太闲了,就多刷题、坚持学习总归是对自己有好处的.在此,整理了下金九银十的面试知识点(附答案),分享出来给各位朋友看下,当然这只是部分资料,大家可以稍微借鉴下,即可.第一部分Java相关1.1JAVA基础面向对象和面向过程的区别Java语言有哪些特点关于JVMJDK和JRE最详细通俗的解答Oracl
IT-小旭
·
2020-08-07 17:00
java面试总结
1、Map类大部分用的都是hashmapHashtable:线程安全,但是任何一瞬间只能有同一线程去操作。ConcurentHashmap:适合高并发、线程安全,因为应用了分段锁String和Integer重写了equals方法,比较的是值,所以值一样用equals就会相等2、sql优化尽量不用numisnull会全表扫描,能用0就设置0不要用like也会全表尽量不要用or(会使索引失效)和in不
CrayonLm
·
2020-08-03 23:15
java面试总结
04_防止并发
在面试过程中,经常会问到多线程,并发这样的问题,网上有很多资料,说的很详细,我这里针对面试时问题:并发整体说就是多个线程对同一共享数据进行操作,那如何防止并发!我个人总结一下主要是下面几点:1.使用并发集合:1.1>使用synchronized关键字:缺点效率低,在当前线程未执行完之前,其他线程一直在等待,1.2>使用ConcurrentHashMap:1.7版本主要是采用分段锁Segment,每
weixin_lbb
·
2020-08-03 07:06
java面试
Java面试总结
如何处理项目的高并发、大数据
1.HTML静态化如果网站的请求量过大,我们可以将页面静态化提供访问来缓解服务器压力,能够缓解服务器压力加大以及降低数据库数据的频繁交换。适合于某些访问了过大,但是内容不经常改变的页面,如首页、新闻页等2.文件服务器顾名思义,文件服务器就是将文件系统单独拿出来提供专注于处理文件的存储访问系统,甚至于对个文件服务器。因为对于图片这种资源的访问存储是web服务最耗资源的地方,将文件服务器单独部署既可以
热心网友WZQ
·
2020-08-03 03:55
Java
虚拟机
玩转springboot:自定义异常处理和深入异常处理原理
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-02 18:15
√
springboot
Java面试总结
之final
staticfinal是面试的时候经常被问到的问题被final修饰的变量可以改变吗?被final修饰的对象的内容可变,但是变量指向的地址不能变那么被final修饰的int可以改变其值吗?emmm,还是看图吧可以看到,因为是基本数据类型,使用了常量池技术,你要改变i的值就等于改变i的引用,那么它指向的内存地址也会改变,所以是没有办法通过的,那我们再来看看改变对象的内容,这里我们以StringBuff
MasterSpring
·
2020-08-02 17:34
Java
dfs题目这样去接题,秒杀leetcode题目
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-02 13:36
拥抱大厂系列
leetcode
dfs
递归
我在实际工作中用的最多的 git 命令,全在这里了,使用简单!
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-02 13:35
√
git
回溯算法的题目,这样做,秒杀!!
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-02 13:04
Java面试必知必会
回溯
leetcode
算法
数据结构
面试
我去,Java面试的思维导图,全部给你准备好了,拿走不谢
本文GitHubhttps://github.com/OUYANGSIHAI/JavaInterview已收录,这是我花了3个月总结的一线大厂
Java面试总结
,本人已拿大厂offer。
欧阳思海
·
2020-08-02 12:08
JAVA面试总结
(第十一模块答案)
十一、SpringBoot/SpringCloud104.什么是springboot?在Spring框架这个大家族中,产生了很多衍生框架,比如Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如引用
Tanet Z
·
2020-07-31 09:13
study
java面试总结
-消息队列-题目与答案
消息队列的使用场景非核心流程异步化,提高系统响应性能应用解耦:系统不是强耦合,消息接受者可以随意增加,而不需要修改消息发送者的代码。消息发送者的成功不依赖消息接受者(比如有些银行接口不稳定,但调用方并不需要依赖这些接口)不强依赖于非本系统的核心流程,对于非核心流程,可以放到消息队列中让消息消费者去按需消费,而不影响核心主流程最终一致性:最终一致性不是消息队列的必备特性,但确实可以依靠消息队列来做最
love&peace
·
2020-07-30 23:21
Java面试总结
面试总结一、SpringBootSpringboot是一个脚手架(而非框架),构建于spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可以零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:起步依赖(StarterDependency)自动配置(AutoConfiguration)健康检查(Actat
weixin_45102788
·
2020-07-30 18:21
JAVA面试总结
之多线程与线程池【一】
前言今年行情是真的不好,总结一句话就是狼多肉少,在经过了一段时间的磨练(打击)后将想到的与碰到的面试题分享出来,希望可以帮到大家,需要注意的是本章只写总结不写细节,要了解细节的朋友请自行搜索,最后说一句,不要放弃!尤其是某位开玩笑说要转行的朋友,多背背题肯定能找到的。java线程锁1.Synchronized,它就是一个:非公平,悲观,独享,互斥,可重入的重量级锁2.ReentrantLock,它
ReiNer_Shir
·
2020-07-28 13:31
web开发
2020 ZooKeeper面试题大全
Java面试总结
汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识
谱写
·
2020-07-27 19:52
java面试题
2020 Netty面试题大全
Java面试总结
汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识
谱写
·
2020-07-27 19:52
java面试题
java面试总结
点(1)
Jvm面试考点总结:jvm的知识点汇总共6个大方向:内存模型、类加载机制、GC垃圾回收是比较重点的内容。性能调优部分偏重实际应用,重点突出实践能力。编译器优化和执行模式部分偏重理论基础,主要掌握知识点。各个部分的内容如下:内存模型部分:程序计数器、方法区、堆、栈、本地方法栈的作用,保存哪些数据;类加载部分:双亲委派的加载机制以及常用类加载器分别加载哪种类型的类;GC部分:分代回收的思想和依据,以及
夜行书生者
·
2020-07-15 08:15
笔记
java面试总结
08_生产者消费者实例
面试的过程中,经常让写个消费者-生产者实例,这里有一个简单的实例:阻塞队列的:消费者:publicclassConsumerimplementsRunnable{/***所有的数据会存在blockingDeque里面,取blockingDeque就行*/privatefinalBlockingQueueblockingQeque;publicConsumer(BlockingQueueblock)
weixin_lbb
·
2020-07-15 07:52
java面试
java面试总结
(六)sql性能优化
一、分类sql性能优化从思路上讲可以分为三类:1、从数据库设计上优化:(1)例如,订单信息统计查询这个业务,一般这种统计查询业务会涉及到订单表,流水表,商品表等,如果每张表在数据量达到百万级的时候,在统计查询的时候多张表关联查询会影响性能。对如这种业务情况,在数据库设计时,可以设计专门用于查询的统计表,将这些订单、流水、商品的信息在创建订单和订单状态变更的时候将对应的信息插入或变更到这些统计表中,
要成为码神的男人
·
2020-07-14 21:25
java面试总结
数据库
sql
mysql
java面试总结
(八)redis
一、Memcache与Redis1、Memcache优点Memcache处理请求时使用多线程异步IO的方式,可以合理利用CPU多核的优势,性能非常优秀。Memcache功能简单,使用内存存储数据。Memcache对缓存的数据可以设置失效期,过期后的数据会被清除。Memcache失效的策略采用延迟失效,就是当再次使用数据时检查是否失效。Memcache当容量存满时,会对缓存中的数据进行剔除,剔除时除
要成为码神的男人
·
2020-07-14 21:25
java面试总结
redis
java面试总结
(五)多线程
1、线程介绍:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。2、线程与进程的区别:线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间,且每个线程都拥有单独的栈内存用来存储本地数据。3、使用多线程从语言层面
要成为码神的男人
·
2020-07-14 21:25
java面试总结
多线程
java
并发编程
java面试总结
(九)分布式事务
一、原理分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。二、解决方案1、rabbitMq,例如微服务架构中,订单服务、账户服务,库存服务,当用户通过订单服务下单成功去调用账户服务扣减订单金额,当账户余额足够且扣减成功后通知库存服务发货并扣减库存。在这个业务流程中,当用户下单完成事务提交后,通过rabbitMq将用户下单成功的消息投递给账
要成为码神的男人
·
2020-07-14 21:25
java面试总结
阿里巴巴菜鸟包裹
java面试总结
jvm的基本原理,分为几块https://www.cnblogs.com/dingyingsi/p/3760447.html事务有几个等级https://blog.csdn.net/liwenxia626/article/details/79012051字节码文件编译引擎https://blog.csdn.net/u013678930/article/details/51980460equals和
小兰吃西瓜
·
2020-07-14 18:10
面试
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他