图解 Spring 循环依赖,写得太好了!

(给ImportNew加星标,提高Java技能) 转自:Vt 链接:juejin.im/post/5e927e27f265da47c8012ed9 前言 Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那

Java GC:干掉 CMS,ZGC 才是未来

(给ImportNew加星标,提高Java技能) 转自:阿飞的博客 JAVA程序最爽的地方是它的GC机制,开发人员不需要关注内存申请和回收问题。同时,JAVA程序最头疼的地方也是它的GC机制,因为掌握JVM和GC调优是一件非常困难的事情。 在ParallelOldGC、CMS、G1之后,JDK11带来的全新的「ZGC」为我们解决了什么问题?Oracle官方介绍它是一个Scalable、Low

40核CPU+80G内存的云资源终终终终终于免费了!

✎ 编 者 按  “我们终于做成了这件能帮助千亿开发者的事情!”——开课吧实验室正式上线并决定将云资源 免费开放给报名学员,这将帮助所有追求卓越、处于求职、晋升瓶颈期的朋友们,亲自主导并完成平时很难完成的挑战: 大规模互联网项目的实际落地!感兴趣的朋友文末可以预约咨询下。 1 大规模架构落地,是一道坎 亲自落地一个大

金融监控实践

(给ImportNew加星标,提高Java技能) 转自:码海 前言 从电商转金融 2 年多了,由于两者商业模式,流量的不同,期间踩了很多坑,尤其是在监控这一块,我们吃过不少苦头,前期由于监控缺失,造成了多起线上事故,经过一番摸索,我们实现了一些相对可行的监控方法,有效地保证了大盘及业务的稳定,在此总结出来分享给大家,希望能为大家提供一些金融场景下的监控思路,如果大家如有更好的思路,也欢迎共同探讨。

面试官:Java反射是什么?我回答不上来!

(给ImportNew加星标,提高Java技能) 转自:火星十一郎 链接:https://www.cnblogs.com/hxsyl 一.概念 反射就是把Java的各种成分映射成相应的Java类。 Class类的构造方法是private,由JVM创建。 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的

为了面阿里 P8,他肝了一份 560 个技术分支的脑图

这半年,很多人选择安稳,有的人偏偏不。。 网友小赵就是个例子,最近他去面了个【P8 级架构师】,也算是摸摸行情,为后面的一些安排提前做好规划~ 小赵深耕代码多年,一直都是超稳的,妥妥的,但是这次差点就栽了。过程中发现,P8架构师岗的用人要求,比他预估的更体系化了,需要拥有需求至简抽象的思维模型、掌握哲学本质的思维模型、根据场景 Balance 的思维模型等。 准备面试的这段时间,主要是参考了之前玄

担心字体侵权?「字体超市」帮你轻松解决用字问题

无论是做各种各样的商业海报,还是上传到自媒体平台的各种宣传图,想要让内容更加的美观和更具可读性,都离不开选择特别的字体。让人头疼的是,一旦涉及“商业用途”,很多字体在未经授权的情况是不能随便使用的。 如果不慎违反了使用许可,就会面临被追责、巨额罚款等各种风险。 不少电商卖家、自媒体从业者就遇到过这样的问题,就算使用网上可以免费下载的字体,却还是构成侵权行为,下面我们来看看几个案例:

减少 Docker 和 Kubernetes 中的 JVM 内存占用

(给ImportNew加星标,提高Java技能) 编译:覃佑桦 suo.im/6wP5i7 本文记录了如何在 Kubernetes 上减小 JVM 应用容器占用的内存:哪些 JVM 标记更重要,如何正确设置以及如何测量参数对应用内存占用的影响。 故事从一个工作中的问题开始。笔者为 Wix 工作,作为数据流团队的一员负责所有的 Kafka基础设施。最近安排的任务是为 Node.js 服务建立一个

Java 面试题全梳理

(给ImportNew加星标,提高Java技能) 作者:cxuan Java 基础篇 Java 有哪些特点 并发性的:你可以在其中执行许多语句,而不必一次执行它 面向对象的:基于类和面向对象的编程语言。 独立性的:支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。 Java 的特性 Java 的特性有如下这几点 简单

下次再遇到问多线程的面试官,你直接刚...

不知道你们多长时间没有参加过面试了。 有个35岁的网友最近参加了一线大厂的技术面,被问到了一些并发相关的问题,没想到这么难: synchronized volatile的CPU原语是如何实现的? 无锁、偏向锁、轻量级锁、重量级锁有什么差别? 线程间通信,同机器进程间通信,跨机器进程间通信,各有什么方法? 线程和纤程的区别的是什么?为什么纤程比较轻量级? Thre

点击加载更多