一、Redis集群原理 集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。 上一篇我们讲到了 Redis 的主从复制技术...
分类:
其他好文 时间:
2015-11-19 23:49:17
阅读次数:
182
高并发系统中的常见问题本文一共分析了三个案例,分别介绍并发系统中的共享资源并发访问、计算型密集型任务缓存访问 、单一热点资源峰值流量问题和解决方案。Q1:订票系统,某车次只有一张火车票,假定有1w个人同时打开12306网站来订票,如何解决并发问题?A1: 首先介绍数据库层面的并发访问,解决的办法主要...
分类:
其他好文 时间:
2015-11-18 16:00:00
阅读次数:
127
Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接...
分类:
数据库 时间:
2015-11-05 12:14:54
阅读次数:
340
一、数据库概述1、文本数据库缺陷数据冗余和不一致数据访问困难数据孤立完整性问题:数据状态改变前后,总状态要一致原子性问题:多个操作看成一个操作,要么同时完成,要么同时不完成并发访问问题:安全性问题:只允许访问部分信息如何解决2、DBMS1)DBMS:DataBaseManagementS..
分类:
数据库 时间:
2015-11-05 00:50:52
阅读次数:
310
Tomcat是什么?Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP(javaserverpage)程序的首眩Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个..
分类:
其他好文 时间:
2015-11-01 19:40:26
阅读次数:
400
java技巧--提高代码运行效率1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二,控制实例的产生,以达到节约资源的目的 第三,控制...
分类:
编程语言 时间:
2015-10-31 18:19:19
阅读次数:
173
昨天自己的机器老提示502 Bad Gateway错误提示,下面小编来给大家总结关于nginx出现502 Bad Gateway的解决方法,有碰到此类问题的朋友可参考。发生原因1、PHP FastCGI进程数不够用当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程...
分类:
其他好文 时间:
2015-10-29 00:40:20
阅读次数:
308
Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接...
分类:
数据库 时间:
2015-10-28 17:35:16
阅读次数:
280
Q1:什么是负载测试?什么是性能测试?A1:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定的...
分类:
其他好文 时间:
2015-10-22 10:42:43
阅读次数:
249
以前写sql的时候总是担心current()得到的值并不会绝对等于我上一次nextval()取得的值;因为可能其他线程并发访问nextval()。先说结论吧:当你拿到一个数据库连接,先nextval(),然后无论其他再怎么操作这个sequence,你用current()取得的值一直都会与你刚才nex...
分类:
其他好文 时间:
2015-10-21 14:00:59
阅读次数:
178