herman的文章

业余杂谈

极客时间郑雨迪《深入拆解Java虚拟机》课程购买返现18

6年前 (2019-03-18) 3647浏览

可以骄傲地说,Java程序员应该是这个世界上最为广泛的工程师群体。在最新的2019年3月编程语言排行榜中,第一宝座依旧是Java,可见Java强大的生命力。 不过,我发现身边不少程序员朋友,对Java的掌握仅限于使用 Java 语言和 Java 生态...

JAVA

从CopyOnWriteArrayList的面试题和源码说优缺点和使用场景

6年前 (2019-03-18) 4554浏览

CopyOnWriteArrayList 是一个并发容器。有很多人称它是线程安全的,我认为这句话不严谨,缺少一个前提条件,那就是非复合场景下操作它是线程安全的。 Copy-On-Write 简称 COW,是一种用于程序设计中的优化策略。其基...

业余杂谈

阿里开源最火的 26 个项目,你用过哪个?

6年前 (2019-03-17) 6964浏览

今年,也就是 2019 年以来,阿里已经陆续开源了好几个产品了。我也记不得阿里总共开源多少产品了,但是最近阿里总结的 26 个开源项目,不知道你们注意到没有,全是用的最多的。 这 26 个开源项目,从前端到微服务,到数据库,到运行时,到操作...

业余杂谈

推荐一个程序员夸夸群,堪比一个鼓励师

6年前 (2019-03-15) 3603浏览

最近一种叫“夸夸群”的生活方式在网上流传开来。从最早的北大夸夸群,清华夸夸群,复旦夸夸群等,越来越多人在创建和加入夸夸群。 夸夸群的特点正如其名,是一群互相鼓励互相夸赞的群。比如,类似下面的对话。 「夸...

业余杂谈

阿里云 Mongo 数据库 DTS 迁移遇到的坑

6年前 (2019-03-15) 2283浏览

最近,我们对电商系统的 Mongo 数据库进行了迁移。因为,阿里云最近有活动,实际购买的 Mongo 数据库比我们在 ECS 上自建的 Mongo 数据库还要便宜,于是我们就决定直接使用阿里云的 Mongo 数据库。 在使用的过程中,我们通...

JAVA

WebFlux + Mongo 进行项目整合开发

6年前 (2019-03-14) 2604浏览

不知不觉,陆陆续续已经写过很多关于 WebFlux 教程了。不来不着急这写这一张的。但是最近有一个网友加了我的微信,反馈信息,问我:“如果进行 WebFlux + Mongo 的整合?” 于是,我就给他写了一个 de...

JAVA

阿里的一道线程面试题,面哭了无数人

6年前 (2019-03-14) 2956浏览

很多人都想进 BAT,但是并不是每个人都能如愿。BAT 的面试非常的严格,今年春招,阿里的一道线程面试题,就淘汰了无数的人! 今天我对这道题,分别用了 3 种不同的方法实现了,供大家参考! 题目如下: 通过N个线程顺序循环打...

JAVA

Facebook + Instagram + WhatsApp 同时故障,损失上亿美金

6年前 (2019-03-14) 2122浏览

相信不少人今天上班时候,被各大新闻网站弹出一条消息,类似 Facebook 全球发生故障之类的新闻。 Facebook 做为全球少有的几大互联网巨头,发生点故障就能引起巨大的波澜。Facebook 全球十几亿用户,一时间大家上不了 Face...

SQL

MySQL 8 大集群架构的优缺点总结

6年前 (2019-03-13) 5923浏览

很多开发者可能都没有接触过 MySQL 的架构部署,但是大多数应该都听过集群架构吧。其实 MySQL 集群架构,总结来说一共有好多种,今天我主要总结一下其中常用的 8 种集群架构。 主从架构 主从架构一般说的是,读写分离这种。他的好处...

JAVA

最新版 Dubbo 和 Spring Cloud 生态对比

6年前 (2019-03-12) 3800浏览

我和超哥是好友很久了,但是一直没有私聊过。最近朋友圈很多人在面试,而且基本都会问到微服务方面的知识。其中 Dubbo 和 Spring Cloud 的对比问道的应该是最多的! 但是,我发现这些人大多转发的文章都是过去的,老旧的,完全错误的知...

业余杂谈

阿里巴巴所说的中台、大中台到底是什么?

6年前 (2019-03-12) 3976浏览

中台这个概念最早是阿里巴巴提出来的,后来腾讯也在搞中台建设,而且腾讯的创始人张志东也曾谈到,这些问题存在的时间其实也很久了。“我在任管理团队时,因公司的产品线和跨度比较大,各种忙于救火的事多,也没有能帮助到公司级的数据中台建设,我个人...

JAVA

微信支付视频教程免费下载

6年前 (2019-03-12) 2364浏览

最近有微信网友问我要微信支付,扫码支付相关的视频教程。 我说这个难吗?看 API 应该就能看懂了吧。他说不行,没信心。 我又说,网上应该有很多免费的相关视频教程吧,你去看看! 他说,没有,网上没有。然后,我自己去网上一搜,果真,...

JAVA

GitHub上最新最全的非常实用的40个开源JAVA项目

6年前 (2019-03-11) 3465浏览

Github 上其实有非常多的非常实用的 Java 项目。只不过很多程序员,不知道如何去找,以及如何的去实用 Github。 今天,我就抽个时间,给大家分享 40 个 Github 上最近非常火的 Java 项目。 1.bie...