9大开源 Service Mesh 平台横向对比

(给ImportNew加星标,提高Java技能) 链接:http://soft.zhiding.cn/software_zone/2021/0222/3132265.shtml 本文将与大家深入探讨九大流行开源Service Mesh,了解它们如何支持微服务开发工作,并针对不同选项提出用例建议。 哪种Service Mesh最契合企业的组织需求?近年来,Kubernetes Service M

高并发、高可用、高可靠微服务架构7大顶级设计思维模型

前段时间一个初创公司的老板带着他们的技术负责人来做技术交流,他们列了一长串问题,有微服务技术选型方面的,有技术难点方面的。这些问题如果不能快速解决,那么就会影响产品质量、上线进度,进而直接影响业务。 这是很多企业常常面临的问题,业务有所发展是好现象,证明你所在的企业保持着向上发展的良好势头。这时候微服务就成为很多企业不得不面临的选择,因此微服务成为了考验很多技术骨干及架构师能力的必要条件。 微服务

刷掉了一个 12 年开发经验的程序员

今天上午面试了一位工作12年的程序员,结果真被给整无语了,淦! 这位老哥有3年Android开发经验,2年H5,7年Java开发经验,简历上写着精通Java,Android,熟悉H5开发,没有具体的技术点。 面试时打算聊点基础的,先打开一下话题,比如:  Git的分支你们是怎么管理的? 接口保证幂等性是基本的要求,那么幂等性你们是怎么做的? 你们有用@Transactional来控制

Java 8 ConcurrentHashMap源码中竟然隐藏着两个BUG

(给ImportNew加星标,提高Java技能) 转自:石杉的架构笔记 Java 7的 ConcurrenHashMap的 源码我建议大家都看看,那个版本的源码就是 Java多线程编程的教科书。在 Java 7的源码中,作者对悲观锁的使用非常谨慎,大多都转换为自旋锁加 volatile获得相同的语义,即使最后迫不得已要用,作者也会通过各种技巧减少锁的临界区。在上一篇文章中我们也有讲到,自旋锁在临

图文详解Java对象内存布局

(给ImportNew加星标,提高Java技能) 转自:码农参上 / Dr Hydra 作为一名Java程序员,我们在日常工作中使用这款面向对象的编程语言时,做的最频繁的操作大概就是去创建一个个的对象了。对象的创建方式虽然有很多,可以通过new、反射、clone、反序列化等不同方式来创建,但最终使用时对象都要被放到内存中,那么你知道在内存中的java对象是由哪些部分组成、又是怎么存储的吗

这个Bug的排查之路,真的太有趣了

(给ImportNew加星标,提高Java技能) 转自:why技术 邪乎到家必有鬼 大家好呀,我是why哥。 在《深入理解Java虚拟机》一书中有这样一段代码: public class VolatileTest {    public static volatile int race&n

再谈synchronized锁升级

(给ImportNew加星标,提高Java技能) 转自:码农参上 / Dr Hydra 在图文详解Java对象内存布局这篇文章中,在研究对象头时我们了解了synchronized锁升级的过程,由于篇幅有限,对锁升级的过程介绍的比较简略,本文在上一篇的基础上,来详细研究一下锁升级的过程以及各个状态下锁的原理。本文结构如下: 1 无锁 2 偏向锁 3 轻量级锁 4 重量级锁 总结 1 无锁

美团弹性伸缩系统的技术演进与落地实践

(给ImportNew加星标,提高Java技能) 转自: 涂扬 / 美团技术团队 弹性伸缩具有应突发、省成本、自动化的业务价值。 平台侧将各业务零散、闲置资源进行整合,形成一个大规模资源池,通过弹性调度、库存管控技术在公司运营成本和业务体感中寻求较好的平衡。 本文将介绍美团弹性伸缩系统落地过程中面临的技术挑战、推广以及在运营层面的一些思考。在美团这种多样化的业务

传疯了 | 这一篇文章讲透了Java工程师所需技能!

Java工作多年,如何进阶成为领域专家呢? 为了让学生少走弯路,尽快进入企业核心团队实现高薪梦想;并且尽快提升架构师必备的技术能力及技术视野;快速掌握互联网企业架构设计及热点问题的解决方案。“开课吧”内容团队深入一线互联网大厂,耗时1年,调研了Java高级岗位用人需求。推出《Java架构师P7进阶之路—领域专家》课程。 该课程由IT界顶流-廖雪峰老师亲自操刀,联合数十位一线互联网架

点击加载更多