-
Mac 下 ProtoBuf 的安装教程
Mac 下的软件安装其实非常的简单。前提是你安装 Homebrew,今天就有一个新手 Mac 用户问我如何安装 ProtoBuf,这里我录制了一个小的视频教程和写了这篇文章,方便大…
-
热衷于造轮子,去哪儿网开源消息中间件 QMQ,京东也搞 JMQ!
中国互联网热衷于“造轮子“! 在极客时间上消息队列高手课的时候,那个专栏作者就透露,京东有自己的消息队列产品 JMQ,并且将很快开源问世! 之后,我很少留意过 JMQ 的消息。今天…
-
GitHub上最新最全的非常实用的40个开源JAVA项目
Github 上其实有非常多的非常实用的 Java 项目。只不过很多程序员,不知道如何去找,以及如何的去实用 Github。 今天,我就抽个时间,给大家分享 40 个 Github…
-
Java 中的 @Immutable、@ThreadSafe、@NotThreadSafe、@GuardedBy 注解
最近,我们的电商项目中需要一个限流功能,我打算使用令牌桶实现。 然后,我就网上查了一些关于令牌桶算法的文章,用 Java 实现了一个。但是其中有一点问题,所以,我就想参考一下 gu…
-
当Solr遇上Elasticsearch,我该选择谁?
我最不喜欢的事情就是做比较,但是不管工作中还是生活中你都会面临两难的选择!Elasticsearch vs Solr,哪一个更好?他们有什么不同?你应该使用哪一个?且看本文给你指明…
-
详解高并发的解决思路与手段
人的一生离不开死亡和税收;码农的一生离不开bug和代码;代码离不开维护和重构!你写代码的时间越久越离不开高并发!本文根据我的个人经验和网上的一些资料,给大家介绍一些解决高并发的思路…
-
尚硅谷大数据视频_Zookeeper视频教程免费下载
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下…
-
谷歌 Tink(加密API) 教程
谷歌最近又发布了一个新的开源工具集 Tink。Tink 是一个多语言,跨平台的库,提供安全,易于正确使用和难以滥用的加密 API。我预测它可能会火起来,所以就先简单介绍一下它的用法…
-
Spring Cloud 教程第五章 Feign 的声明式服务调用与负载均衡
网上很少有人把 Feign 单独作为一章来写,但我认为 Feign 也很重要,使用好 Feign 能更好的理解 RESTFUL 接口设计规范。如果想要用一篇文章…
-
Spring Cloud 教程第四章 Eureka 的原理与实现机制
前面的 3 章我们都在说 Eureka 是如何使用的,但是在面试中很少有人会问到你具体的如何配置和使用,而是深入原理问你 Eureka 是如何实现的?那么本文就结合前面的一些章节,…