数据库和Doctrine让我们来面对这个对于任何应用程序来说最为普遍最具挑战性的任务,从数据库中读取和持久化数据信息。幸运的是,Symfony和Doctrine进行了集成,Doctrine类库全部目标就是给你一个强大的工具,让你的工作更加容易。Doctrine是完全解耦与Symfony的,所以并不一...
分类:
数据库 时间:
2014-08-06 17:19:12
阅读次数:
439
宏观:
1.缓存。在持久层或持久层之上做缓存。 从数据库中查询出来的数据先放入缓存中,下次查询时,先访问缓存,如果未命中则查询数据库。
2.表分区和拆分.无论是业务逻辑上的拆分还是无业务含义的分区。
3.提高磁盘速度.这包括RAID和其他磁盘文件分段的处理。主要的思想是提高磁盘的并发度(多个物理磁盘存放同一个文件)。
微观:
表设计方面:
1.字...
分类:
数据库 时间:
2014-08-05 14:18:39
阅读次数:
212
OracleStudy之--Oracle等待事件(3)Dbfileparallelread这是一个很容易引起误导的等待事件,实际上这个等待事件和并行操作(比如并行查询,并行DML)没有关系。这个事件发生在数据库恢复的时候,当有一些数据块需要恢复的时候,Oracle会以并行的方式把他们从数据文件中读入到内..
分类:
数据库 时间:
2014-08-05 11:28:31
阅读次数:
260
数据查询且不说你是否正在从事编程方面的工作或者不打算学习SQL,可事实上几乎每一位开发者最终都会遭遇它。你多半还用不着负责创建和维持某个数据库,但你怎么着也该知道以下的一些有关的SQL知识。我为那些感兴趣的开发者或者能从数据库操作中得益的读者撰写了这篇关于基本SQL语法的概述性文章。本文主要讨论基本...
分类:
数据库 时间:
2014-08-04 13:30:17
阅读次数:
320
一、分页分页的基本思想是根据datatable的页码及每页显示的行数,将数据从数据库分段提出,然后再填充到表格中,以达到分页的效果。这里需要用到datatable插件的几个属性:"sEcho":这个属性需要原封不动地传回给datatable,具体的作用我也不清楚,但是根据它值的变化情况来看,好像是一...
分类:
数据库 时间:
2014-08-03 22:59:16
阅读次数:
423
我在做弹出模态窗体时遇到了IE缓存问题。原因是更新后应得从数据库取新的数据,因为有缓存IE第二次以后便不回服务器了。所以取得的数据永远是第一次加载的数据,这是不行的。我的方法在Url地址上加随机数来避免缓存。javaScript 获取随机数方法如下:Math.floor(Math.random() ...
分类:
编程语言 时间:
2014-08-02 23:05:54
阅读次数:
241
数据库的Image字段保存的是字节,所以写入数据库Image字段和从数据库Image字段读取的内容都应该为字节. 1、数据库Image字段读写文件 写文件:写文件的过程为将文件以流文件形式打开并将内容读取到一个byte数组,然后将此byte数组写入数据库的Image字段。 源码: File...
分类:
其他好文 时间:
2014-08-02 12:37:53
阅读次数:
168
问题说明:做了Mysql的主从,还没做主从分离,导致同事在mysql从服务器执行了写入操作,引起不同步(showslavestatus\G;Slave_SQL_Running:No)解决方法:1,Mysql>slavestop;
Mysql>setglobalsql_slave_skip_counter=1;
Mysql>slavestart;
Mysql>showslavestatus..
分类:
数据库 时间:
2014-08-01 20:17:22
阅读次数:
295
当我们在多个视图页面中用到同一段动态的代码块时,我们就有必要用到thinkphp的widget扩展。
widget就相当于在页面中调用一个专属widget的控制器,并将它关联的视图植入当前的页面中,所以,widget的视图内容要按照当前页面的情况来考虑。
先来举个例子吧
需求:写一个供页面使用的主题widget,及多个页面要从数据库中提取所有主题并以列表的模式罗列在页面中,实现以主题筛选的功...
分类:
Web程序 时间:
2014-08-01 19:59:42
阅读次数:
282
一.基本的WebClient类1.首先使用OpenRead()方法返回一个stream流对象2.把Stream流对象转换为StreamReader对象3.使用ReadLine()方法从数据流中以文本的方式获取数据 WebClient web = new WebClient();...
分类:
Web程序 时间:
2014-08-01 19:31:32
阅读次数:
291