译文高并发接口设计思路有那些

今天我们说说,很多程序员都知道,Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue,springboot,ConcurrentLinkedQueue 和 LinkedBlockingQueue 。ArrayBlockingQueue是**初始容量固定**的阻塞队列,我们可以用来作为数据库模块成功竞拍的队列,比如有10个商品,那么我们就设定一个10大小的数组队列。

2018/12/26 16:51:28

译文什么排查CPU优化实践?

我们讲讲CPU,什么检查CPU故障呢?到了年底果然都不太平,最近又收到了c运维报警:表示有些服务器负载非常高,让我们定位问题。还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 BUG!),不过还好是不同的环境互相没有影响。定位问题,拿到问题后首先去Windows服务器上看了看,发现运行的只有我们的 Java 应用。于是先用 ps 命令拿到了应用的 PID。接着使用 top -Hp pid 将这个进程的线程显示出来。输入大写的 P 可以将线程按照 CPU 使用比例

2018/12/18 15:22:52

译文对于,Choerodon 的微服务之路(二):Choerodon 的微服务网关

在我们之前已经了解过微服务的架构了,那么对于一个完整的单体时,我们又应该如何操作呢? 那么,下面我们就来讲解一下。 我们了解到在微服务架构中,一个完整的单体应用被拆分成多个有着独立部署能力的业务服务,每个服务可以使用不同的编程语言,不同的存储介质,来保持最低限度的集中式管理。本篇将介绍Choerodon在搭建微服务网关时考虑的一些问题以及两种常见的微服务网关。

2018/11/06 16:34:47

译文开发小程序是什么?快速了解 mpvue 开发小程序

开发小程序是什么?让我们一起来快速了解 mpvue 开发小程序吧>>>

2018/10/29 12:35:10

原创配置网络负载均衡只需十步即可完成

不知道作为一名软件研发者,你配置一个网络负载均衡需要多久的时间,你是否在犹豫哪一步应该怎样做?哪一步应该怎样配置?不妨直说,小编完成这项工作只需要十步就可以完成了。如果想知道小编是怎样做到的吗?那就请接着继续往下看。

2018/10/12 09:38:09

译文kotlin使用spring data redis

自定义序列化器:1.标准json序列化器,时间类型禁用时间戳

2018/09/28 17:37:58

译文EventBus原理深度解析

在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于EventBus使用起来简单、便捷,因此,工作中会经常用到。深入理解该框架的原理就很有必要。

2018/09/26 10:22:47

转载Netflix 如何在 7 分钟内完成故障转移

在冬季2012年,Netflix公司遭受了 长时间断电 持续了七个小时,由于在美东地区的AWS弹性负载均衡服务的问题。(Netflix的运行在Amazon Web Services的[AWS] -我们没有自己的任何数据中心,所有与Netflix的互动是从AWS服务,除了视频的实际流。一旦你点击“播放”时,实际的视频文件是从我们自己的CDN服务。)在停电,没有流量进入美东是达到了我们的服务

2018/09/21 16:03:05

转载为什么 Python 4.0 不会像 3.0 一样?

Python 将如何发展?首先,增强 Python 提议的流程没有任何变化 —— 仍然提出了后向兼容的更改,添加了新模块(如 asyncio)和语言功能(如 yield from)以增强 Python 应用程序可用的功能。随着时间的推移,即使 Python 2 用户可以通过第三方模块或 Python 3 的后端访问同等功能,Python 3 将在默认情况下提供的功能方面继续领先于 Python 2。

2018/09/21 15:24:08

原创移动教学在高校实验室安全教育中的应用

创新源于实践,高校实验室是创新型人才培养的一个不可或缺的重要实践场所,故在各地高校兴起一股实验室建设的浪潮,实验室的数量不断增加,功能不断扩大。伴随而来的是实验室安全教育不够深入全面,实验室安全事故频发,有些事故造成了严重的后果,因此使得人们越来越关注高校实验室安全管理问题。

2018/09/18 16:13:57
正在加载