随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用QuestSharePlex来实现主从复制数据。读写分离简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数
系统 2019-08-29 22:36:16 2283
1月3号到6号,在三亚公司组织了年会,由于是晚上到的三亚,所以第一天基本就是到了吃个夜宵就休息了,8点的飞机,9点10分到三亚机场,最后到酒店的时候已经是9点40多了,所以放好行李我们就马上去找吃的去了,那个饿了,呵呵。最后也就是吃了点什么烧烤之类的,虽然已经10点多了,但还是跑向了向往已久的海边。回来的时候已经12点了,那一晚睡得可不好,呵呵4号是公司开会,大家都很踊跃的发言,在会上可认识了几个牛人,哈哈。看来我们做技术的真的很闷骚啊,中午的时候还是忍不
系统 2019-08-29 22:31:39 2283
MagicPrefs介绍MagicPrefs是一款控制你的MagicMouse的免费实用工具.它可以神奇地给你提供灵活多样的设置MagicMouse的能力,从单指到4指操作,将手指各个动作绑定到不同的操作。如果你有一款MagicMouse,那么强烈推荐这个免费工具,令你如虎添翼,你不会失望。它的主页和下载:MagicPrefshomeDownloadnowMacOSX:MagicPrefs介绍
系统 2019-08-29 22:05:00 2283
本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/atomic-operation更多并发编程文章,http://ifeve.com/?p=2911引言原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomicoperation)意为”不可被中断的一个或一系列操作”。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Inter处理器和Java里是如何实现原子操作的。2
系统 2019-08-29 22:04:19 2283
最近有好几个咨询如何动态部署Bean/动态部署Springmvc控制器;首先声明下:基于普通Java/JavaEE环境的不适合做动态部署;如果你有这种需求请考虑使用如PlayFramework/Grails这种框架。但是还是有少量朋友会有这种需求:我的应用中只有少量几个需要动态部署的组件;好吧,那我来写一个能动态部署Bean/Controller的工具类吧。注意,因为Spring整个框架非常好的遵循开闭原则,所以只能通过反射来操作,而且目前不考虑Sprin
系统 2019-08-29 22:00:48 2283
http://blogold.chinaunix.net/u3/94667/showart_2150464.html1.排序算法的稳定性分析:若待排序的序列中,存在多个具有相同关键字的记录,经过排序,这些记录的相对次序保持不变,则称该算法是稳定的;若经排序后,记录的相对次序发生了改变,则称该算法是不稳定的。(1)冒泡排序冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不
系统 2019-08-12 09:29:33 2283
github是一个有海量开源代码库的网站,同时也是一个软件开发管理软件,作为软件来说它集成了git这个分布式的版本控制系统,可以上传、下载和管理自己的代码。笔者刚接触不久,把认为入门应该知道的东西稍微总结一下。以后可能还会有补充。本文写于2015年6月4日,github可能有时效性。使用git需要有一定的命令行基础1.github注册注册很简单,有邮箱就能注册,要上传项目文件需要登录后点击右上角的加号创建一个Repository。Repository个数应
系统 2019-08-12 09:27:26 2283
[转][RabbitMQ+Python入门经典]兔子和兔子窝http://blog.csdn.net/linvo/article/details/5750987RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的Python段当中推荐了一篇blog,作为RabbitMQ+Python的入门手册再合适不过了。不过,正如其标题RabbitandWarrens(兔子和养兔场)一样,这篇英文写的相当俏皮,以至于对于我等非英文读者来说不像一般的技术文
系统 2019-08-12 09:27:18 2283
个人从刚刚开始接触github,啥都不知道,不会用,不知道能够用来干什么,到现在坚持在github上分享自己的知识,中间搜集过很多资料,在这里汇总如下,希望能够帮到开始学习的人,github地址:https://github.com/xirong/my-git/blob/master/how-to-use-github.md==============作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Git
系统 2019-08-12 09:27:05 2283
LMS学习管理系统,即英文LearningManagementSystem的缩写。中文常用别名:在线学习系统。尝试安装一款LMS,并进行二次开发。Moodle首先想到的是Moodle。Moodle在国内太有名了,而且也有朋友在用,从网上下了一个最新版,安装就不顺利,在笔记本上安装都没能安装起来,一半不动了。在台机电脑上安装到很顺利,虽然慢的很。但装起来后,无法无法浏览。总是"Firefox检测到该服务器正在将此地址的请求循环重定向",在网上找了一些不靠谱的
系统 2019-08-12 09:27:02 2283