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面试
java面试
题ConcurrentHashMap 的工作原理及代码实现
ConcurrentHashMap的工作原理及代码实现ConcurrentHashMap的工作原理及代码实现HashTable里使用的是synchronized关键字,这其实是对对象加锁,锁住的都是对象整体,当Hashtable的大小增加到一定的时候,性能会急剧下降,因为迭代时需要被锁定很长的时间。ConcurrentHashMap算是对上述问题的优化,其构造函数如下,默认传入的是16,0.75,
m0_67391518
·
2023-10-24 19:10
java
java
后端
最新最全
Java面试
题及解答(上百道题,近5w字,包括Redis、MySQL、框架、微服务、消息中间件、集合、jvm,多线程、常见技术场景)
刚看完黑马教程的新版
Java面试
专题视频教程,java八股文面试全套真题+深度详解(含大厂高频面试真题),对面试题分专题整理,方便面试突击Redis相关面试题Redis相关面试题面试官:什么是缓存穿透?
韩zj
·
2023-10-24 19:05
spring
boot
1024程序员节
Java 面试八股文之数据库篇(二)
前言image这是系列文章【
Java面试
八股文】数据库篇的第二期。【
Java面试
八股文】系列会陆续更新
Java面试
中的高频问题,旨在从问题出发,理解Java基础,数据结构与算法,数据库,常用框架等。
憨憨二师兄
·
2023-10-24 17:11
Java零基础入门-常量
它不仅在代码中被广泛应用,而且在
Java面试
中也是被常问到的知识点。因此,本篇文章将着重介绍Java中常量的相关知识,希望能够帮助Java初学者更好地掌握这个概念。摘要本文主要介绍Java中的常量。
喵手
·
2023-10-24 14:47
零基础学Java
java
开发语言
java面试
必备--JAVA基础篇(十五) 之 WebSocket
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我,不迷路,用强大的归纳总结,全新全细致的讲解来留住各位猿友的关注,希望能够帮助各位猿友在应付面试笔试
程序员山子
·
2023-10-24 13:15
java面试题总结
java
Java面试
题
提示:本面试题来源于网络,由作者整理,以提供大家交流,面试使用。希望您能把这篇文章分享给更多的朋友,让它帮助更多的人。帮助他人,快乐自己!提示:侵权请联系作者删除!!!提示:侵权请联系作者删除!!!提示:侵权请联系作者删除!!!一、下载地址链接:https://pan.baidu.com/s/19-O7QXkDF1xUdfUmYZKNow提取码:bu1s
要加油!
·
2023-10-24 13:14
面试知识点
java
2022 金九银十,Java 后端最全面试攻略,
吃透
25 个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、分布式&数据结构与算法等25个专题技术点,都是小编在各个大厂总结出来的面试真题小编这篇分享篇幅可能有点长,观看的朋友可以先了解
wadfdhsajd
·
2023-10-24 12:55
算法
后端
java
java
面试
开发语言
【大揭秘】美团面试题:ConcurrentHashMap和Hashtable有什么区别?一文解析!
这个问题在
Java面试
中常常被拿来考察对多线程编程的理解,所以务必认真学习,不仅仅是为了通过面试,更是为了提高自己在多线程编程方面的水平。废话不多说,让我们开始吧!
知其然亦知其所以然
·
2023-10-24 12:48
博客搬家
java
面试
开发语言
JAVA面试
必看,基础知识之类加载器和加载机制
首先要厘清一个问题,为什么JAVA需要类加载。不明白这个问题,直接说加载机制就是空中楼阁。JAVA程序员用编程工具编写的代码生成的都是拓展名为.java的文件,显然这个文件是不能直接被计算机识别并运行里面程序的,需要经过Java编译器编译成拓展名为.class的文件,.class文件中保存着Java代码经转换后的虚拟机指令。当需要使用某个类时,JAVA虚拟机将会加载它的.class文件,并创建对应
代码为生的烨天星
·
2023-10-24 12:12
java
jar
开发语言
MySQL的索引原理
索引的工作原理创建和管理索引索引类型最佳实践总结欢迎来到数据结构学习专栏~MySQL的索引原理☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:数据结构学习其他专栏:Java学习路线
Java
IT·陈寒
·
2023-10-24 10:19
Java学习路线
1024程序员节
java
mysql
数据库
吃透
Spring源码分析专题
想说的话本人在互联网摸爬滚打至今(23年)6年了,平时有写博客的习惯,这个习惯是从大学的时候开始的,目前主要关注java领域相关的技术,python也有涉及,写Spring专题是因为Spring确实很重要,在目前这个开发模式下。由于工作强度的问题,之前一直是拉Spring源代码写注释的方式去分析源码,并没有进行总结和归纳,这样会导致时间长了之后忘记相关内容,重新又看一遍,非常耗时。然后就有了这个专
Code A Better Life
·
2023-10-24 10:06
Spring专题
spring
java
spring
boot
后端
spring
cloud
1024程序员节
java面试
题总结(一)
注解概念:Annotation是java提供的一种对元程序元素关联的信息和数据的途径和方法。注解是一个接口,程序可以通过反射来获取指定程序中元素的Annotation对象,然后通过Annotation对象来获取注解中的元数据信息。4种标准元注解:元注解作用是负责注解其他注解。java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其他annotation类型说明。@Tar
南絮朝颜
·
2023-10-24 09:08
java
今天是个好日子,母亲节,早上收到女儿的问候,心意领了。昨天晚上下了一夜雨,身体不舒服,感到要完成的作业比较多,新课标要研读,昨天下午听了北京师范大学的吴欣歆教授培训了,需要今天及时消化吸收,就像...
我一上午都在电脑前认真抄写吴教授的讲座,心想一定重视起来,
吃透
课标精神,不知不觉到了中午十二点,脖子疼得动不了,无奈趴在床上睡着了。下午,我根据连校的节气资料筹划我的节气系列微课。
94河北王亚男笑雅笑春风
·
2023-10-24 07:30
JAVA面试
资料
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Jav
永劫
·
2023-10-24 06:05
面试
java
孔乙己长衫
java
面试
开发语言
JAVA面试
题整理
1.接口和抽象类的区别①抽象类里可以有构造方法,而接口内不能有构造方法。②抽象类中可以有普通成员变量,而接口中不能有普通成员变量。③抽象类中可以包含非抽象的普通方法,而接口中所有的方法必须是抽象的,不能有非抽象的普通方法。④抽象类中的抽象方法的访问类型可以是public,protected和默认类型,但接口中的抽象方法只有public和默认类型。⑤抽象类中可以包含静态方法,接口内不能包含静态方法。
永劫
·
2023-10-24 06:04
java
jvm
开发语言
JAVA面试
笔记
JAVA就业课程面试整体流程1.1简单的自我介绍我是xxxx,工作xxx年.我先后在xxxx公司、yyyy公司工作。先后做个xxxx项目、yyyy项目。1.2你简单介绍一下xxxx项目为了解决xxxx问题,开发了一套xxxx系统,该系统主要有那些部分组成。简单介绍项目的整体架构。参与某个模块的开发。就要求你说一下这个模块的业务及设计。1.3会问一下JAVA的专业技能后面详细讲解1.4你还有什么需要
永劫
·
2023-10-24 06:32
面试
java
孔乙己长衫
面试
笔记
职场和发展
HashMap 和 HashSet的区别
本文主要介绍HashMap和HashSet的区别,这里整理了详细的资料来说名两者的区别,并说明如何使用该方法,有需要的小伙伴可以参考下HashMap和HashSet的区别是
Java面试
中最常被问到的问题
学无止境66
·
2023-10-24 05:03
数据结构和算法
HashMap
数据结构
java之JVM面试题整理
对于虚拟机的知识模块,在理论知识点和实例操作原理都有所涉及,也是
java面试
中一个常见的考点。jvm作为java开发的工具包,有许多零碎的内部框架知识点和一些运行的案例,也是考察中的一个难点。
品易HTTP
·
2023-10-24 04:14
队列
堆栈
java
jvm
面试
【2022最新
Java面试
宝典】—— Linux面试题(50道含答案)
目录一、Linux概述1.什么是Linux2.Windows和Linux的区别3.Unix和Linux有什么区别?4.什么是Linux内核?5.Linux的基本组件是什么?6.Linux的体系结构7.BASH和DOS之间的基本区别是什么?8.Linux开机启动过程?9.Linux系统缺省的运行级别?10.Linux使用的进程间通信方式?11.Linux有哪些系统日志文件?12.Linux系统安装多
超级码里喵
·
2023-10-24 04:41
Java面试宝典
linux
Java面试
总结 Boss沟通过:500+,面试:20,已投简历130+
作者:风雨无阻415链接:https://www.cnblogs.com/chenn/p/15337572.html1概述1介绍最近换工作,对最近面试的过程进行总结,总结每个公司的面试流程和问到的面试题,记录自己,也供大家参考。我是一名Java开发,工作经验10年,所以面试一名高级Java开发工程师。简历投递平台,只使用了Boss直聘。由于生鲜电商裁员,我也是受害者的一员,就职的公司是*菜。202
编程资料领取
·
2023-10-24 02:08
千道
Java面试
真题整理系列:MySQL灵魂五十问,在遇面试也不怕!
1、MySQL中有哪几种锁?表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。2、MySQL中有哪些不同的表格?共有5种类型的表格:MyISAMHeapMergeINNODBISAM3、
风平浪静如码
·
2023-10-24 02:07
常用数据结构的原理
Tree)图(Graph)欢迎来到Java学习路线专栏~常用数据结构的原理☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java学习路线其他专栏:Java学习路线
Java
IT·陈寒
·
2023-10-23 23:40
Java学习路线
数据结构学习
数据结构
2022-07-13
不管是课程思政建设、教科研课题申报还是教师教学团队建设,我们首先要认真研读、学深
吃透
文件精神、落实文件要求,指导自己的教育教学研究与实践,确保自己说普通话、内行话,而不是土话、外行话。二
Rebecca_7360
·
2023-10-23 23:11
最新115道经典
Java面试
题及答案解析,快来看看你掌握了多少?
file面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数
专攻计算机从业者
·
2023-10-23 19:20
与书对话·4阅读慢点好还是快点好?
很多人有这样一种错觉,认为看书要慢慢看,将书中的内容一点点
吃透
。看得越快,吸收的知识就越少。这类想法基于某种原始的认知——天赋决定论。短期来看,我们好像生来就是这个样子。我们的生活好像一成不变。
师从书
·
2023-10-23 19:34
【
Java面试
】数据库连接池有什么用?它有哪些关键参数?
一个工作5年的粉丝找到我,他说参加美团面试,遇到一个基础题没回答上来。这个问题是:“数据库连接池有什么用?以及它有哪些关键参数”?我说,这个问题都不知道,那你项目里面的连接池配置怎么设置的?你们猜他怎么回答。懂得懂得啊。好的,关于这个问题,我们来看看普通人和高手的回答。需要高手面试文档(附赠大厂内部十万字面试文档)的小伙伴可以扫描文章底部二维码普通人:数据库连接池的作用就是去复用这个连接,那么就可
跟着Mic学架构
·
2023-10-23 18:55
Java面试题合集
java
面试
数据库
为什么数据库连接池要用 ThreadLocal 呢?不用会怎么样?
“Java精选面试题”小程序,3000+道面试题在线刷,最新、最全
Java面试
题!这个问题我疑问了很久很久,主要如下截图。
Java精选
·
2023-10-23 18:54
数据库
java
编程语言
spring
redis
Java面试
集合类
2.1Java中有哪些容器(集合类)?2.2Java中的容器,线程安全和线程不安全的分别有哪些?java.util包下单集合类大部分是线程不安全的,如常见的HashSet、TreeSet、ArrayList、LinkedList、HashMap、TreeMap,它们的优点是性能好。可以使用Collections工具提供的synchronizedXxx()方法,把这些线程不安全的集合类包装成线程安全
宁然也
·
2023-10-23 18:53
集合
java
一文整理总结常见
Java面试
题系列——Java集合篇(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第8️⃣篇文章,该系列将整理和梳理笔者作为Java后端程序猿在日常工作以及面试中遇到的实际问题,通过这些问题的系统学习,也帮助笔者顺利拿到阿里、字节、华为、快手等多个大厂Offer,也祝愿大家能够早日斩获自己心仪的Offer。PS:《后端面试小册
程序猿周周
·
2023-10-23 18:51
Java面试总结
java
面试
开发语言
集合
Java集合
探索Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和Netty
文章目录Spring框架SpringMVC框架SpringBoot框架MyBatis框架Netty框架总结欢迎来到
Java面试
技巧专栏~探索Java中最常用的框架:Spring、SpringMVC、SpringBoot
IT·陈寒
·
2023-10-23 14:30
Java学习路线
Java面试技巧
java
spring
mvc
想
吃透
监控系统,就这一篇够不够?
来自公众号:51CTO技术栈作者:崔皓“经济高速发展的今天,我们处于信息大爆炸的时代。随着经济发展,信息借助互联网的力量在全球自由地流动,于是就催生了各种各样的服务平台和软件系统。由于业务的多样性,这些平台和系统也变得异常的复杂。如何对其进行监控和维护是我们IT人需要面对的重要问题。就在这样一个纷繁复杂地环境下,监控系统粉墨登场了。今天,我们会对IT监控系统进行介绍,包括其功能,分类,分层;同时也
夜空_2cd3
·
2023-10-23 13:42
Java面试
题
JAVA语言概述需要会手写的代码!饿汉式:对象预先加载,线程是安全的,在类创建好的同时对象生成,调用获得对象实例的方法反应速度快,代码简练。懒汉式:对象延迟加载,效率高,只有在使用的时候才实例化对象,但若设计不当线程会不安全,代码相对于饿汉式复杂,第一次加载类对象的时候反应不快。单例模式:所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。两种方式的对比:
不学习我难受
·
2023-10-23 12:06
面试题
java
面试
spring
java-ee
jvm
JAVA面试
—————— 计算机网络篇
JAVA实习面试——————计算机网络篇1、OSI七层结构、TCP/IP四层结构、五层协议结构OSI七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP四层:网络接口层、网际层、运输层、应用层五层协议:物理层、数据链路层、网络层、运输层、应用层注意:按照从下到上的顺序。OSI七层参考模型,每一层的作用:对应的层作用对应的网络协议/硬件物理层提供数据传输的硬件保证,网卡接口,
*吴聪聪*
·
2023-10-23 12:28
计算机网络
java
udp
tcp/ip
计算机网络
Java面试
手册——高频问题总结(一)
Java高频问题面试:序号文章1
Java面试
手册——高频问题总结(一)2
Java面试
手册——高频问题总结(二)3Java基础面试突击4Java虚拟机——JVM总结5JVM面试突击文章目录一、Java平台的理解
小朱小朱绝不服输
·
2023-10-23 12:58
Java学习
后端面试必备
java
面试
jms
java面试
_
Java面试
必备——JMS面试题(附答案)
Java消息服务,简称JMS,解决了在不同系统之间如何交换信息的问题,使得不同系统间在精确交换和格式化数据方面取得一致,因为JMS解决了这个问题,所以JMS是java程序员们需要掌握的一个技能。这篇文章整理了JMS面试题,有面试需要的朋友们一起来学习下面的内容吧。1、JMS提供哪些消息传递类型?答:JMS附带两种消息。分别是同步和异步。2、同步消息类型和异步消息类型之间有什么区别?答:同步消息:同
薛迟
·
2023-10-23 12:28
jms
java面试
Java面试
——RPC协议
涉及到分布式方面知识的话,RPC协议是逃不开的,所以在此记录一下RPC协议。什么是RPC协议RPC协议(RemoteProcedureCall)远程过程调用,简单的来说:RPC协议是一种通过网络从远程计算机程序获取服务的协议。通俗理解:A计算机提供一个服务,B计算机可以像使用本地服务一样去调用(或使用)A计算机的服务。具体来说RPC协议可以分成4个角色Client、Clientstub、Serve
ZATuTu丶
·
2023-10-23 12:25
java
面试
rpc
《5小时
吃透
小红书》:
吃透
平台规则,手把手教你快速涨粉、变现
《5小时
吃透
小红书》这本书的作者是夏九九,她是一位90后自媒体教育平台的创始人,具有百万粉丝,多平台mcn机构创始人,个人IP商业顾,今日头条公开客官方老师,百度百家号官方导师,小红书头部教育博主。
艾雅书影
·
2023-10-23 11:34
Java面试
题
一、Redis1.1缓存三兄弟(穿透、击穿、雪崩)缓存穿透:查询一个不存在的数据,Mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。(1)缓存空数据:数据库查询不到数据,将空结果缓存,并设置较短过期时间。简单,但消耗内存,可能会发生数据不一致的问题。(2)布隆过滤器:缓存预热时,将信息提前存入布隆过滤器,后期添加数据时也存入布隆过滤器。内存占用较少,没有多余key,但实现复杂,
Superm`超
·
2023-10-23 10:29
spring
cloud
jvm
java-rabbitmq
spring
boot
彻底弄懂base64的编码与解码原理
涉及算法与逻辑运算概念在探究base64编码原理和解码原理的过程中,我们首先需要了解下面会用到的算法和逻辑运算的概念,这样才能真正的
吃透
base64的编码原理和解码原理,体会到其中算法的精妙,甚至是在思考的过程中得到意想不到的
懂电商API接口的Jennifer
·
2023-10-23 10:04
IT技术系列
数据挖掘
前端
javascript
vue.js
爬虫
2020.2.19
今天很开心的一天,想着不学习会计几天,但是看到别人辣么认真,也就抓紧时间看书听视频了,刚好啊泽都出去,努力的听了一章,虽然做题错误率高,因为还没完全
吃透
,但是觉得还行吧,激发学习兴趣。
xiao蜜
·
2023-10-23 09:52
Java基础面试题&知识点总结(上篇)
而在2023年10月份开始,我将推出
Java面试
题/知识点系列内容,期望对大家有所助益,让我们一起提升。
栗筝i
·
2023-10-23 08:10
面试题
Java面试题
Java知识点
Java基础面试题
笔杆子福利:起草领导讲话应掌握的要领
中心内容主要有三点:①对领导机关会议精神的理解程度,应从哪几个方面把上级精神
吃透
。②
宗
·
2023-10-23 07:37
Java面试
题之写一个死锁代码片段的正确姿势
1、引言面试的时候可能会让你写一段死锁的代码,其实如果对死锁理解深刻,写出来并不难。其中一个典型场景,就是一个线程持有A锁,然后请求获取B锁。另外一个线程正好相反,持有B锁,等待获取A锁。2、死锁必备的四个条件互斥条件:资源是独占的且排他使用,进程互斥使用资源,即任意时刻一个资源只能给一个进程使用,其他进程若申请一个资源,而该资源被另一进程占有时,则申请者等待直到资源被占有者释放。不可剥夺条件:进
一颗向上的草莓
·
2023-10-23 04:58
java面试
java面试
Java面试
(基础篇)——解构Java常见的基础面试题 & 结合Java源码分析
fail-safe和fail-fast机制Fail-fast:快速失败Fail-fast:表示快速失败,在集合遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常,从而导致遍历失败packagecom.tianju.test;importjava.util.ArrayList;importjava.util.Iterator;imp
Perley620
·
2023-10-23 00:33
SpringBoot
java
面试
开发语言
一天
吃透
Java集合面试八股文
内容摘自我的学习网站:topjavaer.cn常见的集合有哪些?Java集合类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。Java集合框架图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。Map代表的是存储key-value对的集合,可
程序员大彬
·
2023-10-22 21:34
java
面试
java
面试
一天
吃透
Java面试
题
给大家分享我整理的Java高频面试题,有小伙伴靠他拿到字节offer了。Java基础面试题Java的特点Java与C++的区别JDK/JRE/JVM三者的关系Java程序是编译执行还是解释执行?面向对象和面向过程的区别?面向对象有哪些特性?数组到底是不是对象?Java的基本数据类型有哪些?为什么不能用浮点型表示金额?什么是值传递和引用传递?了解Java的包装类型吗?为什么需要包装类?自动装箱和拆箱
程序员大彬
·
2023-10-22 21:31
java
面试
java
开发语言
Java面试
题15-synchronized和ReentrantLock的区别
Java面试
题15-synchronized和ReentrantLock的区别1、synchronized是一个Java内置的关键字,而ReentrantLock则是一个Java类;2、synchronized
只是六号z
·
2023-10-22 20:30
Java经典面试题200道
java
jvm
面试
Java面试
突击之synchronized和ReentrantLock有什么区别?
在Java中,常用的锁有两种:synchronized(内置锁)和ReentrantLock(可重入锁),二者的功效都是相同得,但又有很多不同点,所以我们今天就来聊聊。区别1:用法不同synchronized可用来修饰普通方法、静态方法和代码块,而ReentrantLock只能用在代码块上。synchronized基础使用使用synchronized修饰代码块:publicvoidmethod()
Java架构狮
·
2023-10-22 20:57
java
大宇
java面试
系列(五):RabbitMQ
1.RabbitMQ的使用场景有哪些?抢购活动,削峰填谷,防止系统崩塌。延迟信息处理,比如10分钟之后给下单未付款的用户发送邮件提醒。解耦系统,对于新增的功能可以单独写模块扩展,比如用户确认评价之后,新增了给用户返积分的功能,这个时候不用在业务代码里添加新增积分的功能,只需要把新增积分的接口订阅确认评价的消息队列即可,后面再添加任何功能只需要订阅对应的消息队列即可。2.RabbitMQ有哪些重要的
程序员大宇
·
2023-10-22 20:18
java开发微信公众号图片上传功能,不
吃透
都对不起自己
常见的分布式事务场景分布式事务其实就在我们身边,你一直在用,但是你却一直不注意它。转账扣你账户的余额,增加别人账户余额,如果只扣了你的,别人没增加这是失败;如果没扣你的钱别人也增加了那银行的赔钱。下订单/扣库存电商系统中这是很常见的一个场景,用户下单成功了,店家没收到单,不发货;用户取消了订单,但是店家却看到了订单,发了货。分库分表场景当我们的数据量大了之后,我们可能会部署很多独立的数据库,但是你
jixuczy
·
2023-10-22 18:33
程序员
面试
经验分享
java
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他