教科书上有一个典型的问题:当你汽车的油耗尽后,你需要多大的力去推动它,才能够将它加速到给定的速度呢?来自于牛顿运动第二定律的答案是:F=ma,其中a是加速度,m为质量,F为力的大小。这个非常直接而又精妙的定律能够描绘各种各样的运动。至少在理论上它可以解答这个世界的所有物理问题。真的么?当
RocketMQ自阿里开源以来,在Apache下的孵化还不错,现在很多互联网公司都在生产环境下使用。当然也是各大技术厂商的面试要点。技术架构 RocketMQ架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。Producer
大家都在学SpringCloud,貌似学会了SC就牛逼哄哄,感觉不得了的样子。但微服务,在整个企业级应用中,只占了一小部分。微服务引入的问题比解决的问题还要多,你会遇到各种各样的bottleneck。微服务解决的是计算节点的问题,然而根源却在存储节点。当业务规模变得越来越庞大,存储、编码
很久以前我出过一个Git教程,小伙伴们要是还不懂Git的用法,可以在公众号底部菜单中,有一个教程合集,里边有Git教程的索引。今天我们不聊基本用法,聊一聊Git到底应该怎么用?我们知道相比于Svn,Git最牛的地方在于它的分支,分支很灵活,但是如果缺乏一个使用套路,又会用的乱糟糟的,特别是在团队协作
大家都喜欢Alpine的镜像,因为它们很轻,攻击面较小,但也许它们不再是最佳选择。现在又到了谈论distroless版镜像的时候了。在SumUp我们经常使用Kubernetes和Docker镜像,所以我们一直在寻找基础镜像的最佳选择。distroless镜像并不是什么新东西,但由于某些原因,我觉得它
如果你想从事开发工作,我们在准备面试的时候,总会遇到很多面试题,这些面试题,都是企业作为筛选人员的一种方式,虽然,不一定能够找到合适的员工,但是这样的方式会提升他们的工作效率。而作为应聘者的我们,特别是作为一个行业新人,认真准备每一次面试真的非常重要,因为我们期望得到自己心仪的工作机会。其实,很多时
📝个人主页:@Sherry的成长之路🏠学习社区:Sherry的成长之路(个人社区)📖专栏链接:数据结构🎯长路漫漫浩浩,万事皆有期待文章目录OJ题1.有效的括号1.1思路:1.2易错情况2.用队列实现栈2.1思路:3.用栈实现队列4.设计循环队列4.1思路:结构分析:数组:链表:5.总结: