最新文章
-
JVM性能调优的6大步骤,及关键调优参数详解
JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少Full GC的次数。 2.导致Full GC的原因 1)年老代(Tenured)被写满 调优时尽量让对象在新生代GC时被回收、让对象在新生代多存活一段时…... -
成长为月薪50K的阿里P7 Java架构师,必须掌握的7大技能!
整理一份成长为阿里Java技术专家的7个技能体系,希望对你的高薪之路有所参考。 1.Java编程必备 多线程:创建与使用、线程同步与锁、线程池等的掌握 JVM:你只有深入理解虚拟机的内存回收机制,才能正确使用JVM性能调优 掌握NIO,以及对应NIO框架Netty JUC下的工具包:AtomicInteger等原子操作类,基于AQS锁: ReentrantLock Semaphore CountD…... -
深入剖析G1收集器、及回收流程、与推荐用例
金三银四马上到了,即将进入面试的高峰期。在BAT面试中,JVM基本都是必考的系列。你至少需要掌握JVM内存模型与JVM参数详细配置,JVM的4种垃圾回收算法、垃圾回收机制与总结,以及今天重点谈到的JVM垃圾回收算法的实现:JVM垃圾收集器。 我先从JVM收集器的发展过程谈起,然后再聚焦在G1收集器,从G1的内存模型,再到G1的回收流程,最后再谈谈G1的实际应用场景。 JVM垃圾收集器发展历程 JV…... -
技术人的未来
我发现在工作中,不管是工作超过1年的还是3年5年,甚至8年的技术出身的朋友,依然从不看重职业规划的重要性,依然我行我素,不去遵循发展的规律,也有很多朋友就是为了跳槽而跳槽,从没有目标性,是时候警醒自己了,重视自己的优势和劣势,为自己下一步发展提前准备,这样的人生才有未来! 首先,认清外在误区 第一大误区:技术人是吃青春饭 这是一个误区,在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难…... -
Java工程师,如何晋升为阿里P6/P7技术专家?
为什么需要提升核心竞争力? 在竞争日益激烈的今天,掌握普通技能的Java工程师已经很难加薪升职了。 很多同学随着工作经验的增长,但是技术其实根本没有什么进展,还是局限于业务型的增删改查。问点并发以及复杂的业务场景,基本就懵逼了,连熟悉都谈不上。 这样的情况,坦率的讲,特别是在今年疫情的情况下,没有竞争力的很容易就会被裁员,更谈不上涨薪了。 原因很简单:你的工作可替代性太强。 但是,如果把你掌握的技…...













