一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢, ...
分类:
数据库 时间:
2017-06-01 23:43:24
阅读次数:
339
在企业中,随着公司业务的扩张,用户量的增大,单一节点应用无法支撑正常的业务逻辑,比较常见的现象是访问速度变慢,甚至超时,严重时可能会造成系统宕机。为了尽量减少宕机的风险,单一节点系统需要进行水平扩展,采用分布式-分而治之的方式对海量请求进行处理,分摊单个节点的压力,使系统整体高可用。但分布式也会带来 ...
分类:
系统相关 时间:
2017-05-20 18:23:45
阅读次数:
328
在各大网站上我们都可以看到一个回到顶部按钮,但它是怎么做的呢? 其实很简单,我们只需要将scrollTop的值置为0即可。但为了让回滚的效果更舒服,我们需要利用一点运动学的知识让页面滚动的速度由快变慢,例如speed = scrollTop/8。 先给出布局代码: 我们先获取到初始的scrollTo ...
分类:
其他好文 时间:
2017-05-08 21:06:52
阅读次数:
266
下面实例,演示,鼠标经过时,改变div宽度,平滑改变,带动画 transition:颜色 变换延续的时间 变换速率 transition:background-color 0.3s linear 变换速率: 1、ease:(逐渐变慢)默认值,ease函数等同于贝塞尔曲线(0.25, 0.1, 0.2 ...
分类:
Web程序 时间:
2017-05-05 14:18:55
阅读次数:
587
1,了解闰秒是什么? 闰秒,是指为保持协调世界时接近于世界时时刻,由国际计量局统一规定在年底或年中(也可能在季末)对协调世界时增加或减少1秒的调整。由于地球自转的不均匀性和长期变慢性(主要由潮汐摩擦引起的),会使世界时(民用时)和原子时之间相差超过到±0.9秒时,就把协调世界时向前拨1秒(负闰秒,最 ...
分类:
其他好文 时间:
2017-04-28 13:39:05
阅读次数:
232
今天。通达OA技术交流群里一位朋友提出他们的server当人数达到200时,速度会变慢的问题。经过群里大家的讨论得出一些相关分析方法及经验。这里记录一下以便兴许继续深入探讨研究。OA版本号:2010硬件配置:IBM 3650 M4,2CPU,16G内存系统:Windows Server 2008主要 ...
分类:
其他好文 时间:
2017-04-20 10:43:09
阅读次数:
156
问题概述: 公司做的是BS应用。 之前我们的后台服务器程序是带状态的,用ehcache存储登录状态;这两天被我改成了redis存储,应用本身不再存储登录状态。 然后自测,我在测试某个很耗时间的网页操作的时候,发现第一次请求的时候还比较快(这个请求会开200个iframe出来,每个iframe内部还有 ...
分类:
Web程序 时间:
2017-04-12 21:30:19
阅读次数:
311
分区表的概念: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。分区表的优点:1) 改善查询性能:对分区对象的 ...
分类:
数据库 时间:
2017-04-11 01:08:40
阅读次数:
212
代理模式是一种对象结构型模式,可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度,其缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作。 优点: 1)远程代理可以隐藏对象位于不同的地址空间的事实。 2)虚拟代理可以执行 ...
分类:
其他好文 时间:
2017-04-10 17:11:58
阅读次数:
189