数据库连接是一种关键的有限的昂贵的资源,这一点企业级应用程序中体现得尤为突出。 对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。 数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是 ...
分类:
其他好文 时间:
2018-08-29 14:14:14
阅读次数:
128
三种MPM介绍 Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程 ...
分类:
Web程序 时间:
2018-08-28 01:01:30
阅读次数:
207
本文,我们将尝试深入了解uniGUI HyperServer。 可以将HyperServer所有功能分成三类: HyperServer和稳定性 HyperServer是一种新的服务器技术,专门用于从根本上提高uniGUI应用程序的可伸缩性和稳定性。那么,为什么我们需要HyperServer?为了首先 ...
分类:
其他好文 时间:
2018-08-27 14:02:56
阅读次数:
169
没有设计的思想,你就不能成为一名架构师。架构师是一个能撸的了一手好代码,画的了一个漂亮的UML/原型,写的了一篇技术文档,更加能解决好项目关键技术的综合人才。架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与 ...
分类:
编程语言 时间:
2018-08-24 23:38:03
阅读次数:
256
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 "信姜缘 " 发表于 "云+社区专栏" "MongoDB" 是最受欢迎的NoSQL数据库引擎之一。它以可扩展,强大,可靠和易于使用而闻名。在本文中,我们将向您展示如何备份,还原和迁移MongoDB数据库。 导入和导出数据库意味着以人 ...
分类:
数据库 时间:
2018-08-21 10:44:35
阅读次数:
212
1. 前言本规范是在项目开发中整理的一些开发规范和技巧,期望能更充分利用MySQL的特性,得到更好的性能。主要提供给需要基于MySQL做应用开发的人员作为参考,方便完成更有效率的开发。1.1 数据库设计数据库设计的目标三个:功能实现,可伸缩性,可用性。设计时需要平衡业务技术各个方面,做好取舍。数据库 ...
分类:
数据库 时间:
2018-08-19 17:09:20
阅读次数:
232
CentOS(64位)安装apr,来提高tomcat 的可伸缩性和性能 ...
分类:
其他好文 时间:
2018-08-18 11:35:04
阅读次数:
234
[toc] 基本概念 当应用由单体架构转向微服务架构时,应用被拆成很多小的互相协作的微服务,每个服务会以多个副本运行,副本数量会随着系统所需的处理能力进行变化,这就是微服务的伸缩性。 微服务的负载均衡器对实现伸缩性起了十分重要的作用。 Service是Kubernetes最重要的资源对象。Kuber ...
分类:
Web程序 时间:
2018-08-17 20:05:52
阅读次数:
253
Fabric是一个提供模块化分布式账本解决方案的平台,并具备保密性、可伸缩性、灵活性和可扩展性等特性。Fabric具有可直接拔插启用和相互独立不同功能的模块,并能适应在经济社会中错综复杂的各种场景。 Fabric是Hyperledger中的一个区块链项目,包含一个账本,使用智能合约并且是一个通过所有 ...
分类:
其他好文 时间:
2018-08-13 20:52:07
阅读次数:
144
1.NIO的简介 java.nio 全称 java non-blocking IO 是jdk1.4之后出现的 New IO 为所有的原始类型(boolean除外)提供了缓存支持 使用它 可以提供非阻塞式的高伸缩性网络 NIO由三个核心部分组成 Channel 管道/通道 Buffer 缓冲区 Sel ...
分类:
其他好文 时间:
2018-08-10 23:13:18
阅读次数:
211