WebFlux + Mongo 进行项目整合开发
herman 7年前 (2019-03-14) 2867浏览
不知不觉,陆陆续续已经写过很多关于 WebFlux 教程了。不来不着急这写这一张的。但是最近有一个网友加了我的微信,反馈信息,问我:“如果进行 WebFlux + Mongo 的整合?” 于是,我就给他写了一个 de...
herman 7年前 (2019-03-14) 2867浏览
不知不觉,陆陆续续已经写过很多关于 WebFlux 教程了。不来不着急这写这一张的。但是最近有一个网友加了我的微信,反馈信息,问我:“如果进行 WebFlux + Mongo 的整合?” 于是,我就给他写了一个 de...
herman 7年前 (2019-03-14) 3200浏览
很多人都想进 BAT,但是并不是每个人都能如愿。BAT 的面试非常的严格,今年春招,阿里的一道线程面试题,就淘汰了无数的人! 今天我对这道题,分别用了 3 种不同的方法实现了,供大家参考! 题目如下: 通过N个线程顺序循环打...
herman 7年前 (2019-03-14) 2409浏览
相信不少人今天上班时候,被各大新闻网站弹出一条消息,类似 Facebook 全球发生故障之类的新闻。 Facebook 做为全球少有的几大互联网巨头,发生点故障就能引起巨大的波澜。Facebook 全球十几亿用户,一时间大家上不了 Face...
herman 7年前 (2019-03-12) 4019浏览
我和超哥是好友很久了,但是一直没有私聊过。最近朋友圈很多人在面试,而且基本都会问到微服务方面的知识。其中 Dubbo 和 Spring Cloud 的对比问道的应该是最多的! 但是,我发现这些人大多转发的文章都是过去的,老旧的,完全错误的知...
herman 7年前 (2019-03-12) 2609浏览
最近有微信网友问我要微信支付,扫码支付相关的视频教程。 我说这个难吗?看 API 应该就能看懂了吧。他说不行,没信心。 我又说,网上应该有很多免费的相关视频教程吧,你去看看! 他说,没有,网上没有。然后,我自己去网上一搜,果真,...
herman 7年前 (2019-03-11) 3843浏览
Github 上其实有非常多的非常实用的 Java 项目。只不过很多程序员,不知道如何去找,以及如何的去实用 Github。 今天,我就抽个时间,给大家分享 40 个 Github 上最近非常火的 Java 项目。 1.bie...
herman 7年前 (2019-03-09) 3418浏览
首选,不管是不是分布式系统,都有 ID 唯一的使用场景。而在分布式场景下,对 ID 的唯一性要求更严格! 常见的,我们上淘宝买东西的订单 ID,就是一种分布式 ID。淘宝,前期的订单 id 好像是 14 位,现在好像已经是 16 位,或者 18 位了...
herman 7年前 (2019-03-08) 2411浏览
3、4 月份是面试的黄金季,最近不管是知乎还是微信里,都有不是人在问我要资料,也或者是让我下载一些面试资料。 所以,我还是分享一些简单的面试题吧,希望能够帮助到你们! 面试其实就是靠复习,复习的好,就容易找到工作! 那些...
herman 7年前 (2019-03-06) 2104浏览
我写这篇文章,也是出于无奈。因为群里还有很多人在讨论面试题以及让我推荐工作等,还有让我解答面试题的。我个人时间非常有限,而且今年的情况也比较特殊。很多人对最近这一次换工作可能有些不舍,也可能有些许的无奈,还有刚毕业以及即将毕业的学生心里都有不少压...
herman 7年前 (2019-03-05) 2021浏览
今年的面试情况,被很多人吐槽。可能是人数和难度都有所增加。 昨天还有网友私信我,说面试被问到 happens-before 规则,我该怎么回答?这个说来话长,给他发了几个链接,并推荐他看看《2019 Java 高并发学习路线图和必会的 50...
herman 7年前 (2019-03-05) 2581浏览
现在 CSDN 的资源下载特别贵啊。自从我开了免积分下载后,很多人来找我。我发现有一些人借助 csdn 来下载 jar 包文件。这真是浪费啊,太浪费了,现在积分是有多贵啊,竟然用来下载 jar 文件。 所以,这篇教程来了,一招教你免费下载所...
herman 7年前 (2019-03-04) 2224浏览
昨天,我面试了不少程序员,很多程序员和背书一样。于是后面,我就改变了一下面试技巧。给来的人,一人一台电脑,要求写出个死锁程序,并且使用 jstack 分析出现问题的代码。时间不能超过 1 个半小时。 问题一出,有两个程序员起身要走了,我问为...
herman 7年前 (2019-03-01) 3510浏览
面试 Java,线程肯定是少不了的知识点。所以,学习它肯定是必须的,千万不能等到遇到采取才去学,那就晚了。 一般的定义一个线程,有 6 种状态。 public enum State { NEW, RUNNABLE,...
herman 7年前 (2019-03-01) 11500浏览
最近,我们部门在对即将新上线的一个新功能做压测,新来的同事搞了一天,对 Jmeter 配置 100 的并发,一跑数据就发生 OutOfMemoryError,通过我的观察,最终发现是 Druid 配置的太小了。 相关报错的内容如下: ...
herman 7年前 (2019-02-27) 4532浏览
最近又是一年新春的面试季,有人说这是金三银四。但是说到面试,并发和锁肯定是少不了的。关于并发可以访问我的这篇文章:极客时间《Java并发编程实战》购买返现24,今天我们要说的是,无锁实现单例模式,以及这种 CAS 实现的单例的缺点。 传统的...