1.如果你真的想把返回的数据行打乱了,你有N种方法可以达到这个目的。这样使用只让你的数据库的性能呈指数级的下降。这里的问题是:MySQL会不得不去执
行RAND()函数(很耗CPU时间),而且这是为了每一行记录去记行,然后再对其排序。就算是你用了Limit 1也无济于事(因为要排序)// 千万不要这...
分类:
数据库 时间:
2014-05-08 21:46:17
阅读次数:
409
写了太久的css,从来没有总结过,所有有必要总结一下css的代码优化方式。第一:在css外联文件上传到服务器前,压缩css文件,可以使用网上的一些css压缩工具。这样做的好处是,当我们在css的时候,为了代码的可读性跟可维护性,多出来了很多空格。这样的话,浏览器解析css时候,会多一部分精力来去除这...
分类:
Web程序 时间:
2014-05-08 20:34:54
阅读次数:
380
在MySQL中的ORDER
BY有两种排序实现方式:1、利用有序索引获取有序数据2、文件排序在使用explain分析查询的时候,利用有序索引获取有序数据显示Using
index。而文件排序显示Using filesort。1.利用有序索引获取有序数据取出满足过滤条件作为排序条件的字段,以及可以直接...
分类:
数据库 时间:
2014-05-08 19:47:21
阅读次数:
572
转自:http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html你可能知道,Javascript语言的执行环境是"单线程"(single
thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个...
分类:
编程语言 时间:
2014-05-07 19:42:42
阅读次数:
531
Spring @Transactional声明式事务管理
getCurrentSession在Spring
@Transactional声明式事务管理的配置中,hibernate.current_session_context_class=thread…这一句是不能加的…加了就会出错..那为什么不能...
分类:
编程语言 时间:
2014-05-07 17:48:14
阅读次数:
482
---恢复内容开始---Example 1Creating and terminating
thread by usingpthread_create, pthread_exit(status)#include #include #include
using namespace std;#defin...
分类:
编程语言 时间:
2014-05-07 17:41:05
阅读次数:
335
这个代码其实自己花了很长的时间去理解,渐渐的有所明白了一点。#include #include
typedef enum { Link , Thread } PointTag; //Link表示指针,Thread表示线索typedef struct
treenode ...
分类:
其他好文 时间:
2014-05-07 09:07:36
阅读次数:
262
学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。下面是我们的代码:/*thread_example.c
: c multipl....
分类:
编程语言 时间:
2014-05-07 09:07:03
阅读次数:
519
PCB(Process Control Block) 进程控制块TCB(Thread Control
Block)线程控制块DMA(Direct Memory Access)汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。
分类:
其他好文 时间:
2014-05-06 14:31:53
阅读次数:
255
昨天开了个头 博文链接:后端系统性能优化(第一季:改掉那些坏代码) 今天,来说说
什么样的代码才是坏代码,怎么来找出这些坏代码。 不少猿在吐槽烂代码。但是我们今天说的不是烂代码,坏代码只需要改动很小的一部分,把它的坏的地方改掉,他依然是好代码
。而烂代码,只有重新写过了,才会让你觉得浑身轻松,...
分类:
其他好文 时间:
2014-05-06 13:34:48
阅读次数:
287