上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
  2013年11月1日
摘要: 环境介绍: 采用多实例进行主从复制测试,多实例方法请参考网上其它文档,其实多实例和双服务器对于测试环境来说是一样的。 当前采用3306端口进程为Master,3307端口进程为Slave. Mysql版本: mysql> select version(); +-------------+ | version() | +-------------+ | 5.1.68 | +-------------+ 1 row in set (0.04 sec) 配置过程如下: 1.主库开启bin-log功能,配置server-id 该参数在my.cnf中添加 vi /data... 阅读全文
posted @ 2013-11-01 09:11 haosola 阅读(444) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 在数据库表中有一个对varchar类型的数值进行desc排序,很简单的要求吧。可是奇怪的现象出现了表中的数据不会根据从高到底进行排序了瞬间有点泪奔的感觉呀还好经过高手指点啊。所以想和大家分享一下希望下一个mysql初学者以后不要像我一样了啊还是废话少说,看代码吧 如:有一张T_TESTDEMO表,其有两个DEMOID,DEMONAME字段,其中DEMOID是int类型,DEMONAME是VARCHAR类型但是存放的是认为是数值类型的数据,里面的数据如下: 1,"222222" 2,"33333333" 3,"111111" 4,&qu 阅读全文
posted @ 2013-10-22 14:35 haosola 阅读(2385) 评论(0) 推荐(1) 编辑
  2013年10月10日
摘要: HTTP请求的优化在一个网页的请求过程中,其实整个页面的html结构(就是页面的那些html骨架)请求的时间是很短的,一般是占整个页面的请求时间的10%-20%.在页面加载的其余的时间实际上就是在加载页面中的那些flash,图片,脚本的资源。 一直到所有的资源载入之后,整个页面才能完整的展现在我们面前。下面,我们就从一个页面开始讲述:1 2 3 4 小洋,燕洋天56 89 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25如果我们向服务器请求这个页面,客户端的浏览器首先请求到的数据就是html骨架,即:1 2 3 4 小洋,燕洋天56 89 10 1 阅读全文
posted @ 2013-10-10 11:41 haosola 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本文将概述在WebAPI方式下将如何将参数绑定到一个action方法,包括参数是如何被读取,一系列规则决定特定环境采用的那种绑定方式,文章最后将给出一些实际的例子。 Parameter binding说到底是接到一个Http请求,将其转换成.NET类型使得action方法的签名更易于理解。托福答案 请求消息(request message)包括了请求的所有信息,如带查询字符串的请求地址(URL),内容主体(content body)及头部信息(header)。在没有采用parameter binding 的情况下,每个action方法将需要接收request message,并手动从... 阅读全文
posted @ 2013-10-10 11:27 haosola 阅读(232) 评论(0) 推荐(0) 编辑
  2013年10月4日
摘要: 1. MySQL数据库主从同步延迟原理。 要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作, 主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave_IO_Running线程到主库取日志,效率很比较高,下一步,问题来了,slave的Slave_SQL_Running线程将主库的DDL和DML操作在slave实施。DML和DDL的IO操作是随即的,不是顺序的,成本高很多,还可能可slave上的其他查询产生lock争用,由于Slave_SQL_Running也是单线程的,所以一个DDL卡主了,需要执行1... 阅读全文
posted @ 2013-10-04 11:49 haosola 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 用法一 SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。 用法二 SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2,1; 而这个SQL,limit后面是从第2条开始读,读取1条信息。 这两个千万别搞混哦。 用法三 select * from tabl 阅读全文
posted @ 2013-10-04 11:44 haosola 阅读(574) 评论(0) 推荐(0) 编辑
  2013年9月28日
摘要: 模型绑定的本质 任何控制器方法的执行都受action invoker组件(下文用invoker代替)控制。对于每个Action方法的参数,这个invoker组件都会获取一个Model Binder Object(模型绑定器对象)。Model Binder的职责包括为Action方法参数寻找一个可能的值(从HTTP请求上下文)。每个参数都可以绑定到不同的Model Binder;但是大部分情况我们都使用的是默认模型绑定器-DefaultModelBinder(如果我们没有显式设置使用自定义的Model Binder的话)。 每个Model Binder都使用它自己的特定算法来为Actio... 阅读全文
posted @ 2013-09-28 10:17 haosola 阅读(412) 评论(0) 推荐(0) 编辑
摘要: EF的使用步骤:(1)将EF添加到项目:在Model右击添加新建项找到ADO.NET实体数据模型,接着…(2)实现数据库的增删改查查询(因为在Model中已经添加EF实体了,所以就可以在Controller中进行有关的数据库操作)《controller》//数据上下文对象OrderDBEntities db = new OrderDBEntities();public ActionResult Index() {//使用SQO(标准查询运算符),查询//实际返回的是IQueryable 接口的之类对象//IQueryable query = db.Customers.Where(d => 阅读全文
posted @ 2013-09-28 10:10 haosola 阅读(1274) 评论(0) 推荐(0) 编辑
  2013年9月21日
摘要: 现今云计算的从业人员对NoSQL一词并不感到陌生,虽然很多技术人员都长期从事关系数据库的工作,但现在他们对NoSQL技术充满期待。对于企业来说,从关系型数据库到NoSQL数据库转变绝对是个需要深思熟虑的大改变。这涉及的不仅是软件的变化,更多的是对于数据存储上观念性的变化。CouchDB专家兼作者Bradley Holt认为NoSQL并不是反SQL的运动,为对应的工作选择最恰当的工具才是正确的模式。大多数非关系数据库都具有快速和可伸缩的特性。通过放弃关系存储模型和架构,关系数据库便可脱离由紧密结合的架构所带来对其施加的限制。应用程序也无需再链接数据库内表中的数据。MongoDB和CouchDB以 阅读全文
posted @ 2013-09-21 09:32 haosola 阅读(199) 评论(0) 推荐(0) 编辑
  2013年9月16日
摘要: QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使 用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个 字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发送SQL给服务器之前,会做如下处理:过滤所有注释去掉SQL文本前後的空格,TAB等字符。注意,是文本前面和後面的。中间的不会被去掉。下面的三条SQL里,因 阅读全文
posted @ 2013-09-16 19:36 haosola 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

toeflacttoeflieltstoefltoeflact