每日集成开发者社区精品内容,你错过的干货补给站
每日精选博文推荐
谈谈JVM内部锁升级过程
对象在内存中的内存布局是什么样的?如何描述synchronized和ReentrantLock的底层实现和重入的底层原理?为什么AQS底层是CAS+volatile?锁的四种状态和锁升级过程应该如何描述?Object o = new Object() 在内存中占用多少字节?自旋锁是不是一定比重量级锁效率高?打开偏向锁是否效率一定会提升?重量级锁到底重在哪里?重量级锁什么时候比轻量级锁效率高,同样反之呢?>>戳我前往了解全文
为什么Spring仍然会是云原生时代最佳平台之一?
基于Java语言的Spring生态,还能否适应新的开发方式,比如Cloud Native、Serverless、Faas等,它还会是云原生时代的最佳平台的选择吗?本文将从5个角度来为你分析一下这个问题,分别是:Java和JDK的发展、充满良性竞争的JVM语言、成熟的面向服务架构的Spring Boot和Spring Cloud、让事件驱动架构更易使用的Spring Reactive。>>点击了解全文
Java编程技巧之样板代码
在日常编码的过程中,可以总结出很多“样板代码”,就像”活字印刷术中的“活字”一样。当我们编写新的代码时,需要用到这些“活字”,就把“样板代码”拷贝过来,修改替换一下就可以了,写起代码来“极为神速”。“样板代码”其实就是一种样例、一种模式、一种经验……总结的“样板代码”越多,编写代码的格式越规范、质量越高、速度越快。>>来看几种常见的Java“样板代码”
自己动手从0开始实现一个分布式RPC框架
如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。虽然也有相关源码,但是只看源码容易眼高手低,动手写一个才是自己真正掌握这门技术的最优路径。>>点击阅读全文
每日精选电子书推荐
《JVM实战》
在学习Java 虚拟机的时候你可能有以下疑问:
Java虚拟机的原理是什么?
JNI、类加载器的原理又是什么?
Safepoint机制又是怎样的?
>>点击下载,即可了解,技术进阶不是梦
《Spring Cloud 微服务构架设计与实战》
本书亮点:
- 揭秘阿里巴巴等一线互联网公司微服务架构体系
- 实战服务治理、熔断限流、链路追踪、安全监控等核心问题
- 涵盖 Spring Cloud Alibaba 体系
>>点击下载,学习Alibaba Java 技术图谱课程系列电子书
热门活动
每日集成开发者社区精品内容,请持续关注!