ExecutorService – 10个技巧和窍门

ExecutorService抽象从java5一直持续到现在。我们在这里讨论2004,简单提醒一下:java5和java6将不会被支持,java7won’t be in half a year。我提出这个问题的原因是因为很多java程序员仍然不能完全理解ExecutorServi

zuul网关实现解析

介绍     zuul是spring cloud的网关组件,可以构建动态路由、服务降级、负载均衡的服务网关,通过filter链式调用进行扩展,实现统一认证、调用监控、日志管理等等功能。     本文主

Raft协议的理解与分析

​  Paxos是最早的分布式一致性算法,虽然出来了很多年,但因其不容易理解,且实现难度较大,目前比较成熟的Multi-Paxos实现依然比较少。Raft算法是近几年很火的一个分布式一致性算法,旨在提供分布式一致性的前提下,提高算法的可读性,降低实现的难度。它

一个关于log4j2的高并发问题

原文链接:https://blog.fliaping.com/a-high-concurrency-problem-of-log4j2/ 前言 日志应该是一个应用的基础组件, 其中老牌的log4j应该是我们用的最多的, 后来互联网发展,大家都朝着高并发的方向发力,发现log4j

prometheus 入门与思考

作为一个engineer,监控报警提起这个估计没人不知道,朗朗上口的有zabbix,nagios等xxx,这些都是硬件中间件层面的,但就是这个层面的现在市面上开源的产品整个体系完美点的其实并不是很多的,国内用的多的是小米开发的open-falcon。随着容器的普及的,迫切的需要能

puppeteer在开发过程中的实践

上篇文章我们谈了一下puppeteer是什么,以及具体能做什么,但文中谈到的在我们日常开发中并不常用到,截图我们有截图工具、前端自动化测试有phantomjs、selenium。不仅如此,为了SEO,前端基本都会做SSR,爬取这样的页面的话python得益于强大的模块,具有得天独