做了多年的后台服务,一直想将自己这么多年对高性能服务架构的一些粗浅认识写出来,一方面对自己这个阶段成长做个总结, 另一方面想通过这个与各位做一个交流,妄不吝赐教。
一、最初对服务架构的概念
最初接触服务端程序应该是2011年,当初基于服务架构的概念是基于这样一个模型
这是最简单的一种C/S模型结构,客户端直接连接服务端,只能适用于对效率、并发量、扩展性要求低的环境,所以当请求量逐渐上...
分类:
其他好文 时间:
2015-03-05 10:50:41
阅读次数:
155
单例模式的优缺点
1、优点
(1)减少系统性能开销
(2)减少内存开支
(3)避免资源多重占用
(4)优化和共享资源
2、缺点
(1)扩展性差
(2)测试不利
(3)与单一职责原则冲突...
分类:
其他好文 时间:
2015-03-04 22:46:21
阅读次数:
150
PMC以及Intel的NVMe专家Peter & Jon, 日前联手作了一场NVM Express如何应用在数据中心的环境的在线技术演讲。内容涵盖了如何及为何要在数据中心部署NVMe固态硬盘,探索可用的PCIe SSD拓扑结构,及其形成因素与相互联系。了解如何使高性能PCIe SSD成为NVMe主流,以及在有效协议、PCle的扩展性和灵活性以及软件、驱动和管理器的标准系统的共同作用下,发掘它为数据中心所带来的价值。...
分类:
Web程序 时间:
2015-03-04 11:05:53
阅读次数:
284
1.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C+...
分类:
其他好文 时间:
2015-03-03 20:37:43
阅读次数:
107
Lua是一门简单而强大的语言,其本身强大的扩展性使得这门语言在游戏设计等领域发挥着重要的作用。博主曾在Unity3D中使用过这门语言,并且针对Lua和Unity、C++等方面的内容进行了学习和讨论。最近因为在【游戏脚本高级编程】这本书中详细介绍了Lua脚本的相关内容,因此在这里记录下博主的读书心得,方便以后在需要的时候查阅。
Lua系统构成Lua系统由Lua链接库、Luac编译器、Lua解释器三部...
分类:
编程语言 时间:
2015-03-03 11:47:24
阅读次数:
207
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层....
分类:
数据库 时间:
2015-03-03 11:08:44
阅读次数:
250
j2e应用相关技术
轻量级j2e应用以传统的jsp作为变现层技术,以一系列开源框架作为MVC层,中间件,持久层解决方案,并将这些开源框架有机组合在一起,使得j2e具有高度的可扩展性,可维护性。
servlet,jsp,javabean:现在来说纯粹的Servlet已经很少使用了,往往都是使用jsp来做表示层,也就是说我们每天说的页面。Servlet和Jsp其实是完全统一的,二者在底层的...
分类:
其他好文 时间:
2015-03-03 09:54:32
阅读次数:
117
1.可重复使用扩展性和复用性好。 创建完存储过程以后可以重复调用,不同客户端可以共用,不用重新编写,可以随时修改,调整程序。 2.减少不必要的数据传输 首先数据库是一个c/s程序,这就意味着数据需要在网络间进行传输。对于同一个针对数据库对象的操作,如果这一操作所涉及到的T-SQL语句被组织成一存储过...
分类:
其他好文 时间:
2015-03-03 01:09:48
阅读次数:
183
简介上几篇一直在说面向对象理论中的抽象类的一些具体应用。今天我来说说面向对象理论中另一个关键的东西。接口。抽象类是类,接口是特殊的抽象类。为什么要用那么多时间来研究抽象类和接口呢?因为只有这二个理论我们掌握了、理解了。会用了。才能大大提高程序的可扩展性和可维护性。以后在学什么设计模式也是一层窗户纸一...
分类:
编程语言 时间:
2015-03-02 09:28:53
阅读次数:
205
-多态:(转自CSND)通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何类型都自动将Object当作基类型。多态性不仅对派生类很重要,对基类也...
分类:
其他好文 时间:
2015-03-01 01:31:45
阅读次数:
146