- 博客(107)
- 收藏
- 关注
原创 CSS高阶技巧(1)_css 高阶(1),2024年最新【高级大数据开发架构师系统学习】
3.一般情况下精灵图都是负值。( 千万注意网页中的坐标: x轴右边走是正值,左边走是负值,y轴同理。1.轻量级:图标文字要比图像要下,字体一旦加载了,图标就可以立刻显示出来,且减少服务器的请求。2.灵活性:本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果、旋转等。1.精灵图技术主要是针对与背景图片使用,即将多个小图片整合到一个大图片里。注:但是字体图标只是对工作中的图标的部分技术的提升和优化,并不能替代精灵。精灵技术的目的:有效的减少服务器接受和发送请求的次数,提高页面加载速度。
2024-04-21 19:31:57
419
原创 CSS基础12-canvas_canvas css(2),小白以及计算机类学生的福音
(img-S7xMfPHk-1713699011976)]value: ‘香蕉’,value: ‘梨子’,value: ‘橘子’,value:‘苹果’,
2024-04-21 19:30:23
775
原创 探索语义解析技术和AI人工智能大模型的关系_语义解析模型 解析sql(3)
从上述两个场景中,我们可以明显看到语义解析在人机交互中的巨大价值。无论是NL2SQL还是KBQA,它们的核心都在于对用户输入的自然语言进行深入的语义理解,并将其转化为机器可执行的指令或查询。这种转化能力不仅打破了用户与复杂数据库或知识库之间的障碍,让非专业用户也能轻松进行高级的数据操作或信息查询,还大大提高了交互的效率和准确性。更重要的是,语义解析技术使得机器能够更智能地响应用户需求,为用户提供更加个性化、精准的服务,从而增强了用户的使用体验和满意度。
2024-04-20 23:28:55
1159
原创 探索语义解析技术和AI人工智能大模型的关系_语义解析模型 解析sql(2)
从上述两个场景中,我们可以明显看到语义解析在人机交互中的巨大价值。无论是NL2SQL还是KBQA,它们的核心都在于对用户输入的自然语言进行深入的语义理解,并将其转化为机器可执行的指令或查询。这种转化能力不仅打破了用户与复杂数据库或知识库之间的障碍,让非专业用户也能轻松进行高级的数据操作或信息查询,还大大提高了交互的效率和准确性。更重要的是,语义解析技术使得机器能够更智能地响应用户需求,为用户提供更加个性化、精准的服务,从而增强了用户的使用体验和满意度。
2024-04-20 23:28:24
778
原创 探索语义解析技术和AI人工智能大模型的关系_语义解析模型 解析sql(1)
从上述两个场景中,我们可以明显看到语义解析在人机交互中的巨大价值。无论是NL2SQL还是KBQA,它们的核心都在于对用户输入的自然语言进行深入的语义理解,并将其转化为机器可执行的指令或查询。这种转化能力不仅打破了用户与复杂数据库或知识库之间的障碍,让非专业用户也能轻松进行高级的数据操作或信息查询,还大大提高了交互的效率和准确性。更重要的是,语义解析技术使得机器能够更智能地响应用户需求,为用户提供更加个性化、精准的服务,从而增强了用户的使用体验和满意度。
2024-04-20 23:27:54
632
原创 拥抱组件化开发,手淘项目内部架构分享_淘宝app 组件架构
随着从手淘APP发布第一个版本以来,新功能的不断增加,业务也会变的越来越复杂,从当初5个 人的Android团队发展到现在200人的团队规模。比如你 implementation 了一个A,然后在这个库里面又 implementation 了一个B,然后你的工 程中又 implementation 了一个同样的B,就依赖了两次。可以将所有的依赖写在 module中,手机淘宝在编译过程中会走手淘的编译插件, 所有的依赖统一 交给Groovy适配器来进行,Groovy适配器会筛选出最新版本 交给编译插件。
2024-04-20 23:27:23
642
原创 拥抱组件化开发,手淘项目内部架构分享_淘宝app 组件架构(1)
如果整个Android客户端是一个工程,那十 几个团队每个人上午上班第一件事情估计就是合代码,运气不好,一天都在合代码,而且只要有一个人 提交的代码编译不过,所有人都会被堵塞在那里,所以单个工程是不可能的事情。只要是包含了很多业务的客户端,都会面临这个问题,各个业务代码量越来越多,新需求又源源 不断的来,业务团队之间要是有直接依赖,那被依赖最多的团队成员,在改代码的时候都是战战兢兢 的,生怕自己的改动导致其他业务奔溃。最终交付的时候,总会被一个业务线的人卡住,导致没法及时交付这个版本。
2024-04-20 23:26:20
402
原创 抖音创始人:我面试了两千个年轻人,发现混的好的都有这5种特质_面试的时候看人的格局
所以他非常依赖别人。当他想要实现一个功能,他就需要有人帮他做后半部分,因为他自己只能做前半部分——如果是有好奇心的人,前端、后端、算法都去掌握、至少有所了解的话,那么很多调试分析,自己一个人就可以做。所以很多基础一点的工作,比如要做一个调试工具,他就不愿意做,或者需要跟同事配合的工作,他就配合得不好。后来我想想,他的特点就是肯去做,负责任,从来不推诿,只要他有机会承担的事情,他总尽可能地做好。这2000个样本当中,我见到很多我原来觉得很好的,其实没有我想象中的发展好,我原来觉得不好的,其实超出我的预期。
2024-04-20 23:25:49
788
原创 抖音创始人:我面试了两千个年轻人,发现混的好的都有这5种特质_面试的时候看人的格局(1)
所以他非常依赖别人。当他想要实现一个功能,他就需要有人帮他做后半部分,因为他自己只能做前半部分——如果是有好奇心的人,前端、后端、算法都去掌握、至少有所了解的话,那么很多调试分析,自己一个人就可以做。所以很多基础一点的工作,比如要做一个调试工具,他就不愿意做,或者需要跟同事配合的工作,他就配合得不好。后来我想想,他的特点就是肯去做,负责任,从来不推诿,只要他有机会承担的事情,他总尽可能地做好。这2000个样本当中,我见到很多我原来觉得很好的,其实没有我想象中的发展好,我原来觉得不好的,其实超出我的预期。
2024-04-20 23:25:18
816
原创 技术十年-记录十年技术经历,2024年最新HarmonyOS鸿蒙面试自我介绍范文
在查问题的能力上,首先要掌握的是一些基本的调试技巧,好用的调试工具,比如常用的gdb,gperf,btrace等。有些时候大家在查问题时的能力差距,有可能仅仅是因为别人比你多知道一个工具而已,除了调试技巧和工具外,查问题的更高境界会和编程能力的高级阶段有非常大的关系,就是懂原理,一个懂原理的程序员在查问题的水平上是有明显差距的。代码,是需要传承的。随着代码写的越来越多,解决问题越来越多,越来越难,设计的模块越来越多,在潜移默化中,架构能力也就有了,在设计一个系统的时候,就开始有前瞻性,考虑解耦,考虑扩展。
2024-04-20 23:24:47
1289
原创 打通你学习C语言的任督二脉-函数栈帧的创建和销毁(上),面试加分项表格
*C语言的寄存器包括:**eax , ebx , ecx , edx ,传参的顺序是怎样的?为什么局部变量的值是随机值?函数调用是结束后怎么返回的?局部变量是怎么创建的?形参和实参是什么关系?函数调用是怎么做的?
2024-04-20 23:23:03
653
原创 打通你学习C语言的任督二脉-函数栈帧的创建和销毁(上)(1)
int z = 0;z = x + y;return z;int main()int a = 10;int b = 20;int c = 0;return 0;}若对调试步骤有疑惑可以点击👉🔗:…(img-vIHwetwp-1713626541516)]
2024-04-20 23:22:32
927
原创 手撸一套鸿蒙原生应用APP,需要掌握哪些核心技术知识点?(1)
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,
2024-04-20 23:21:29
909
原创 手把手讲解ViewPager翻页特效:向源码学习!_viewpage 动画改成纵向
Redis也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一,因此作为Java开发者,Redis是我们必须要掌握的。Redis 是 NoSQL 数据库领域的佼佼者,如果你需要了解 Redis 是如何实现高并发、海量数据存储的,那么这份腾讯专家手敲《Redis源码日志笔记》将会是你的最佳选择。,反过来,我们也可以推导,往左边,每过一个view,position会递减。如果我们设置了滑动监听,就可以在滑动的时候,收到回调。的子view,它的position从原本的0.0,最终变成了 -1.0。
2024-04-20 23:20:58
326
原创 手把手讲解ViewPager翻页特效:向源码学习!_viewpage 动画改成纵向(1)
Redis也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一,因此作为Java开发者,Redis是我们必须要掌握的。Redis 是 NoSQL 数据库领域的佼佼者,如果你需要了解 Redis 是如何实现高并发、海量数据存储的,那么这份腾讯专家手敲《Redis源码日志笔记》将会是你的最佳选择。,反过来,我们也可以推导,往左边,每过一个view,position会递减。如果我们设置了滑动监听,就可以在滑动的时候,收到回调。的子view,它的position从原本的0.0,最终变成了 -1.0。
2024-04-20 23:19:54
842
原创 手把手教你用Hexo+Github 搭建属于自己的博客_hexo如何把git的源码主题和自己的融合一起
NexT 使用的是 Font Awesome 提供的图标, Font Awesome 提供了 600+ 的图标,可以满足绝大的多数的场景,同时无须担心在 Retina 屏幕下 图标模糊的问题。设定菜单内容,对应的字段是 menu。在菜单图标开启的情况下,如果菜单项与菜单未匹配(没有设置或者无效的 Font Awesome 图标名字) 的情况下,NexT 将会使用 作为图标。比如我的电脑下的 F:\hexo 目录下的成为 站点配置文件,F:\hexo\themes\next 目录下的成为主题配置文件。
2024-04-20 23:19:23
1459
原创 手把手教你安装鸿蒙和运行第一个Demo(js)版,面试技巧全套教程
SDK下载到user目录下,也可以指定对应的存储路径,SDK存储路径不支持中文字符,然后点击。在体验之前,大家可以先看这张图,然后按图索骥,不过不会在这个教程教如何如何安装nodejs,,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。,创建一个新工程,选择js的方式,目前支持的有js,java和c++,这方面看自己的喜好。华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,,DevEco Studio已预置对应的仓,直接点击。
2024-04-20 23:18:52
913
原创 数据结构基础入门之【顺序表】详解,小红书大数据开发面试题目
在定义结构体时,我们可以用typedef进行数组类型简化,同时方便我们后期更改存储类型的时候直接更改typedef处即可。同时我们也用typedef进行结构体类型简化,方便我们以后编辑代码。int size;通过上面的代码我们可以发现,当我们不想存储int型数据时,我们只需把‘typedef int SQDataType’改为‘typedef double SQDataType’即可。极大的提高了代码的维护性。
2024-04-18 11:13:36
399
原创 数据结构入门学习(非常详细)从零基础入门到精通,看完这一篇就够了。_数据结构学习
假如我们要从上图中查找 5 个元素,先从根节点 7 开始找,5 必定在 7 的左侧,找到 4,那 5 必定在 4 的右侧,找到 6,那 5 必定在 6 的左侧,找到了。栈中没有数据时,称为空栈。平衡二叉树本质上也是一颗二叉查找树,不过为了限制左右子树的高度差,避免出现倾斜树等偏向于线性结构演化的情况,所以对二叉搜索树中每个节点的左右子树作了限制,左右子树的高度差称之为平衡因子,树中每个节点的平衡因子绝对值不大于 1。线性结构是一个有序数据元素的集合,常用的线性结构有:线性表,栈,队列,双队列,数组,串。
2024-04-18 11:13:06
337
原创 大数据分析-零基础学Tableau+超详细讲解+示例练习(六)(1)
在排序中调整位置,修改完成混合地图混合地图首先在正常地图绘制的基础上拖拽形成两个维度,选择双轴,通过控制新生成的大小和颜色实现多个维度的混合地图生成!示例。
2024-04-18 05:46:06
291
原创 大数据分布式事务的深入理解?,我了解到的面试的一些小内幕
A账户跨行向B账户转账,第一阶段为银联收到转账申请后先向A账户所在银行发起扣钱操作,A只执行不提交也就是只在内存中对金额进行扣减但是不写入到磁盘中然后把执行成功的消息告诉银联,接着银联再向B的所在的银行发起加钱操作也只是在内存中对账户金额进行增加并不写入磁盘,然后再把执行成功的消息也告诉银联,第一阶段也可称为投票阶段,如果A、B操作都成功则投票成功,否则为失败。本地事务的理解,拿上面的转账例子来说,如果刚好A账户和B账户在同一家银行的同一个数据库里,那么他就满足了一个本地事务的基本条件;
2024-04-18 05:45:35
581
原创 东方财富APP优质树据源哪里找,大数据开发最新面试题
数据的作用不言而喻,而在各行各业中,精准数据的需求越来越多也越来越重要,如教育,房产,招商加盟,股票,金融等行业都在苦苦寻找精准数据。现在也有很多数据分析,数据抓取的技术,但是如果具体到数据量和行业精准匹配度来说,运营商大数据无疑是优秀的大数据平台,运营商大数据拥有全面的架构、精准的算法,行业标签完备、数据资源准确、数据下发及时,都是运营商大数据作现在的大数据已经是个非常热门的话题,运营商大数据正是基于自身用户数据的背景,利用云计算系统和数据模型分析,获取的精准用户数据。
2024-04-18 00:09:43
298
原创 世界顶级名校计算机专业学习使用教材汇总(1),2024年最新字节跳动为了提升候选人的面试体验
(img-XcqZNKHv-1713370050770)]今天我们来盘点一下那些世界名校计算机专业采用的教材。再深入研究,那么很难做到真正的技术提升。at the cost of 以…
2024-04-18 00:08:42
1003
原创 【Vue3(2),进阶学习
这里需要用到我们重构之前封装过的 useScroll.js 工具函数。使其既能监听 window的滚动也可以监听元素的滚动。思路:准备一个对象,key 是每一个组件的name,value是每一个组件的根元素。不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-DC4gH5Jm-1713352878599)]在detail页面中,是一整个大的div 包裹很多个小的div在滚动。这里涉及一个算法,有点类似根据歌曲的播放时间显示对应的歌词。
2024-04-17 19:22:36
503
原创 【Vue3(1),2024年最新我在美团大数据开发研发岗工作的那5年
这里需要用到我们重构之前封装过的 useScroll.js 工具函数。使其既能监听 window的滚动也可以监听元素的滚动。通过 Git 管理项目,养成良好的开发习惯,可以创建分支。最后开发完可以合并分支。思路:准备一个对象,key 是每一个组件的name,value是每一个组件的根元素。不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-q2OMmDcB-1713352854515)]在detail页面中,是一整个大的div 包裹很多个小的div在滚动。
2024-04-17 19:22:06
841
原创 「Java 数据结构」:手撕单链表的增删改查及大厂面试题。_java手撕单链表
从上图可以看出,假设要找倒数第2个结点,我们该怎么做?不难看出,倒数第二个结点也是顺序的第三个结点,也就是将倒数的结点转换成顺序结点,遍历链表找到顺序结点即可。因为是有明确表示是第几个结点,所以我们需要知道结点的有效个数,前面我们介绍了有效个数的求法,直接用即可。当我们要找倒数第k个结点,我们可以转换成顺序的第(count - k + 1)个结点。比如:k = 2,count = 4, 倒数第2个结点也就是顺序第(4 - 2 + 1 = 3)个结点。
2024-04-17 14:48:58
316
原创 「 C++ 11」std thread “invalid use of non-static member function
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、
2024-04-17 14:47:57
800
原创 spark,大数据开发自学教程
因此后者性能较高。扁平化操作,即将集合嵌套类型的数据或者可转换为嵌套集合的类型的数据转换为非嵌套集合. 每个元素生成多个输出元素,eg字符串分词。通过给定函数计算所得key进行分组,返回一个键值对,键为key的类型,值为Iterable,有shuffer。以分区为单位,传入迭代器(iter =>),输出迭代器(list(().iterator)将数据根据相应规则进行过滤,符合的保留,不符合的丢弃,过滤后分区不变。2.并行度描述的是计算引擎一次要同时处理的分区数,是根据资源情况临时决定的。
2024-04-17 11:32:35
730
原创 Spark(十四)Spark Core 调优之Spark内存模型_spark周期性更新模型
譬如,所以如果存储内存的空间太大或者说缓存的数据过多,反而会导致频繁的全量垃圾回收,降低任务执行时的性能,因为缓存的 RDD 数据通常都是长期驻留内存的 [5]。静态内存管理机制实现起来较为简单,但如果用户不熟悉 Spark 的存储机制,或没有根据具体的数据规模和计算任务或做相应的配置,很容易造成"一半海水,一半火焰"的局面,即存储内存和执行内存中的一方剩余大量的空间,而另一方却早早被占满,不得不淘汰或移出旧的内容以存储新的内容。堆外的空间分配较为简单,只有存储内存和执行内存,如图 3 所示。
2024-04-17 11:32:05
802
原创 kotlin面试题!写给互联网大厂员工的真心话,系列篇_kotlin 动态代理(1)
主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer。自己整理了一下被问到的问题,现在分享给大家,另外自己整理的一下资料也会发给大家,希望能帮助到各位求职的小伙伴。都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-17 06:27:05
378
原创 Kotlin系列之不知道约定,可能有些代码你看不懂_为什么查看 kotlin 的源码时,总是有奇怪的代码看不懂(1)
依然还是false,结果就不展示出来了,有兴趣的小伙伴可以自己跑下试试,这个就说明了如果标准库里面有同样签名的函数,自己约定的函数将不起作用,逻辑以优先级高的为准,而且我们也不用每次定义函数时候都去标准库里面找找到底有没有相同签名的函数,因为如果有,编译器会提示你这个函数在标准库里面已经存在相同签名的了,比如上面这个compareTo,其实它是有个警告的。但是在判断用户是否为同一个人的时候,我们一般只会以用户id为准,不会去用其他字段,那是否可以把.userId省略?
2024-04-17 06:25:26
709
原创 Git详解及 github与gitlab使用_git 和 getleb使用,大数据开发岗
irb(main):001:0> user = User.where(id: 1).first # id为1的是超级管理员。gitlab-ctl restart # 重启所有 gitlab 组件;gitlab-ctl start # 启动所有 gitlab 组件;vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;# (使用 “git add/rm …
2024-04-17 01:15:34
890
原创 Git详解(带图) --- 本地电脑的工作区、暂存区、本地仓与远程仓_git 工作区域
这个文件是用于记录本地特定分支的引用变化,每次该分支发生变化时,都会在这个文件中生成一条记录,包括变化的时间、旧的分支位置、新的分支位置等信息。此时如果我们在 learnGit 目录中使用 command + shift + . 快捷键 (显示隐藏文件),会出现一个 .git 文件夹,这就是我们所谓的本地版本库,它是 git 版本控制系统用于存储仓库元数据和对象的目录,更是 git 的核心。可用于记录分支切换,版本回退,提交等日志。其实,在我们的电脑上,git 工作区是工作区、暂存区和本地仓的统称…
2024-04-17 01:15:03
432
原创 4面字节跳动拿到Offer,面试资料分享(1),算法工程师面试题
手写斗鱼视频直播Opencv详解QQ音视频通话核心爱奇艺音视频实战人工智能智能家居实战抖音小视频实战面向人群:面向底层方向发展,突破native层瓶颈的想和同行拉开差距,保持核心技术优势,没有任何C基础编程语言的人群。
2024-04-16 20:14:48
693
原创 4个改变你编程技能的小技巧,面试建议,2024江苏省考面试题目
我认为,移动开发是不局限于App开发的,比如 IOT、音视频、边缘计算、VR/AR,很多新的技术浪潮其实都可以融入到移动开发的体系里。,两者底层实现的数据结构是什么?7、集合框架,list,map,set都有哪些具体的实现类,区别都是什么?11、介绍一下java中的泛型,泛型擦除以及相关的概念,解析与分派?21、Java的虚拟机JVM的两个内存:栈内存和堆内存的区别是什么?12、Java的char是两个字节,是怎么存Utf-8的字符的?5、简单工厂、工厂方法、抽象工厂、Builder模式的区别?
2024-04-16 20:13:08
648
原创 重生之我在优快云学习spark(1),大数据开发面试基础知识
SparkSQL的前身是Shark,Shark是伯克利实验室Spark生态环境的组件之一,它修改了内存管理、物理计划、执行三个模块,并使之能运行在Spark引擎上,从而使得SQL查询的速度得到10-100倍的提升。2)在Spark中引入了RDD (Resilient Distributed Dataset) 的抽象,它是分布在一组节点中的只读对象集合,这些集合是弹性的,如果数据集一部分丢失,则可以根据“血统”对它们进行重建,保证了数据的高容错性;Spark把中间数据放到内存中,迭代运算效率高。
2024-04-16 03:30:34
806
原创 酒店管理系统-需求分析报告_酒店管理系统需求分析,2024年最新小红书前端面试题
序号术语名称术语定义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用面向功能或面向数据的设计方法,则总体逻辑结构为一树形的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,则总体逻辑结构为部件(构件)的组装图2外部接口本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议3数据结构数据结构包括:数据库表的结构、其他数据结构等4概念数据模型。
2024-04-16 03:30:04
690
原创 RabbitMQ的安装和使用,2024最新阿里大数据开发高级面试题总结
25672:Erlang分发用于节点间和CLI工具通信,并从动态范围分配(默认情况下限制为单个端口,计算为AMQP端口+ 20000)。有关详细信息,请参阅网络指南。下面我们通过在SpringBoot项目中集成RabbitMQ,并实现一个简单的发送、接收消息的例子来对RabbitMQ有一个只管的感受和理解。61613,61414:没有和使用TLS的STOMP客户端(只有启用了STOMP插件)5672,5671:由AMQP 0-9-1和1.0客户端使用,不带TLS和TLS。
2024-04-15 11:21:33
698
原创 Rabbitmq的安装与使用(Linux版)_linux启动rabbitmq(1)
一旦RabbitMQ成功启动,你可以通过访问RabbitMQ的管理界面来进行管理和监控。RabbitMQ的管理界面是一个基于Web的控制台,用于管理消息队列、交换器、队列、连接和用户等。注意:在某些Linux发行版上,RabbitMQ的systemd服务单元可能未默认启用。命令来授予新用户对虚拟主机的访问权限,以及对交换机、队列等资源的操作权限。(img-Ql3Vu01C-1713151153318)]授予新用户适当的权限。默认情况下,新用户没有任何权限。默认情况下,RabbitMQ的管理界面运行在端口。
2024-04-15 11:20:30
1443
转载 RabbitMq整合Springboot超全实战案例+图文演示+源码自取_rabbitmq 实战项目
下面以用户在下单付款后系统为用户添加积分的案例为例来对mq进行场景使用可靠性投递是指在消息队列中确保消息得到正确且可靠地传递,即使在出现网络故障或服务器宕机等异常情况下,消息也不会丢失。生产者确认(Publisher Confirms):当生产者将消息发送到RabbitMQ时,会等待RabbitMQ发送确认消息,告诉生产者消息已被成功接收。如果RabbitMQ没有收到消息,或者消息发送失败,则会通知生产者重新发送消息。
2024-04-15 11:19:59
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人