Facebook + Instagram + WhatsApp 同时故障,损失上亿美金
herman 5年前 (2019-03-14) 1881浏览
相信不少人今天上班时候,被各大新闻网站弹出一条消息,类似 Facebook 全球发生故障之类的新闻。 Facebook 做为全球少有的几大互联网巨头,发生点故障就能引起巨大的波澜。Facebook 全球十几亿用户,一时间大家上不了 Face...
herman 5年前 (2019-03-14) 1881浏览
相信不少人今天上班时候,被各大新闻网站弹出一条消息,类似 Facebook 全球发生故障之类的新闻。 Facebook 做为全球少有的几大互联网巨头,发生点故障就能引起巨大的波澜。Facebook 全球十几亿用户,一时间大家上不了 Face...
herman 5年前 (2019-03-01) 10702浏览
最近,我们部门在对即将新上线的一个新功能做压测,新来的同事搞了一天,对 Jmeter 配置 100 的并发,一跑数据就发生 OutOfMemoryError,通过我的观察,最终发现是 Druid 配置的太小了。 相关报错的内容如下: ...
herman 5年前 (2019-02-20) 7186浏览
Java 在使用 MongoDB 的时候,看起来和使用 MySQL 有些不一样。 在用 MySQL 的时候,通常我们会创建一个连接池。每次增删改查都会从池子里获取一个已经存在的连接,这样做会减少新建连接而造成的资源浪费。 在 Mong...
herman 5年前 (2019-02-01) 9509浏览
最近一位大佬,工号粉丝好几万了。拉了好几个微信交流群,我也在其中一个,群里大多数人都不说话,说话的都是“红包”等广告! 一大早都忙着抢各种红包,于是,我就在群里问了一下大家!单线程的 Redis,不是快吗?为...
herman 5年前 (2018-12-12) 2286浏览
最近我看了混沌大学里张首晟教授的演讲,张教授始终强调一个“大道至简”的至理名言。因为所有的科学发现,技术进步都是从简单的基础知识得来的。比如:勾股定理,欧几里得几何,万有引力,相对论等,都是基于自然界的自然事实得出的。 ...
herman 5年前 (2018-10-31) 8100浏览
程序就是模仿世界!比如队列就是模仿人们的排队场景,再比如工厂模式,代理模式等都是和现实生活息息相关的场景衍生而来。在前面还记得我们的 synchronized 锁吗?还记得 Object 的 wait 方法吗?它们分别有各自的池,及:锁...
herman 5年前 (2018-10-31) 4559浏览
我之前在公众号里发了两篇关于线程的文章,没想到很多网友都想看,有评论说想看 sleep 与 wait 区别的,于是便有了本文。 从单词的意思上来说,两个都有使线程暂停的意思,但是实现原理以及使用的效果完全不一样。 sleep 使让线程...
herman 6年前 (2018-10-05) 2393浏览 0评论
这篇文章我本来写好了,但是没有保存,我出去了10分钟,然后回来了,发现我的电脑被关了。然后我妈说:“你人走了,电脑也不关,我不知怎么关,就把电源拽了”。哎,让我说啥好呢?让我哭会吧,几个小时的杰作,就这么没了。 好吧...
herman 7年前 (2017-03-13) 3999浏览 0评论
线程在编程中无处不在,会用不代表你真的懂她! 线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源...