c
-
在Windows下搭建React Native Android开发环境
网上写 React 教程的文章有一大堆。但大多数都是代码内容,很少有从头开始的文章。今天我从开发工具的安装开始,教大家如何在 Windows 下进行 React Native的开发…
-
PostgreSQL和Greenplum两种数据库的比对
PostgreSQL和Greenplum这两种数据库在各社区中都没有MySQL火。但是也都有部分公司在使用,其中的一个原因就是…
-
国内外优秀技术网站大全(整理了50个)
成功就在你我之间!最近翻译中收藏的一些网站,主要是Java相关的,排名不分先后。欢迎大家补充。 国外的技术网站 1. http://blog.adam-bien.com/…
-
主流消息中间件Kafka、ActiveMQ、RabbitMQ、RocketMQ技术选型对比
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。它可以实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 消息队列在…
-
Nacos 2.x 来袭,性能大幅提升数倍于 1.x 版本!
Nacos 项目起源于阿里巴巴内部的五彩石项目,从 2008 年开始,就已经在内部孵化了。近年来受 Eureka、Consul 等项目的影响,Nacos 越来越受欢迎! 目前 Na…
-
一次阿里 P8 的问答交谈之旅!
问:请教一个问题,在局域网内对一台灰度机器进行压测,如果带宽被打满后,压测的效果也就到瓶颈了,那么问题来了,怎么判断这台灰度机器的带宽是否被打满? 我:有几个工具都可以看 ifto…
-
阿里面试题:请描述一下synchrnoized的底层实现及重入的实现原理
前两天,我闲着无事,在群里发了一个关于高并发的面试题,今天我来说一说这套面试题的第一小题的第一部分! 1、请描述synchrnoized和reentrantlock的底层实现及重入…
-
Java 锁粗化与循环
锁粗化(Lock Coarsening)。锁粗化是合并使用相同锁对象的相邻同步块的过程。如果编译器不能使用锁省略(Lock Elision)消除锁,那么可以使用锁粗化来减少开销。 …
-
咱们从头到尾说一次 Java 垃圾回收
之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 Java 与 C 的区别 确实,在 Java 的世界里…
-
聊聊 Java 的几把 JVM 级锁
简介 在计算机行业有一个定律叫”摩尔定律”,在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,…