摘要: 转自:http://hxsdit.com/351随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password……)表(有一百多万条记录)为例,对比讲解下几个方法效率问题:select * from users order by rand() LIMIT 1执 行该sql语句,老半天没有反应,最后被迫手动停止执行,怎个伤人了得啊!后来我查了一下MYSQL手册,里面针对RAND()的提示大概意思就是,在 ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描,导致效率相当相当的低!效率不行,切忌使用!SELEC 阅读全文
posted @ 2011-05-18 22:03 阿兹猫 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1. Jetty Jetty的版本必须在7.4.0.RC0(不包含)以后的,建议使用最新版本的(例如:7.4.0.RC0)。 但是jetty在7以后的版本可能会有一个bug,在xp中,.m2目录是在Document and setting 目录下,改目录名有空格,这可能会造成Jetty server报错。解决方法就是把你的maven repository指定到一个没有空格的目录结构下。 2. Jetty-env.xml 该文件在7.0.0.pre5(不包含)以后的版本会出现不同。具体的jetty 6 和jetty 7不同详见 http://wiki.eclipse.org/Jet... 阅读全文
posted @ 2011-05-18 17:13 阿兹猫 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Spring配置延迟加载 两种方法: 1.使用Spring提供的Open Session In View机制,它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewFilter,功能相同,只是一个在web.xml配置,另一个在application.xml配置而已。 Open Session In View在request把session绑定到当前thread期间一直保持hibernate session在open状态,使session在request的整个期间都可以使用,如在View层里PO也可以lazy loading数据,如 ${ c 阅读全文
posted @ 2011-05-18 17:10 阿兹猫 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: Muel 可以通过MuleContext来动态的添加service、endpoint等对象,主要原理是:拿到一个已经配好的现成的endpoint,然后对其克隆,做出自己需要的endpoint,然后在添加到需要动态添加endpoint的service中。 方法: 首先配置一个Global的endpoint,配置Global原因是需要通过MuleRegistry的 lookupEndpointBuilder方法获得endpoint,而该方法的说明如下: Looks-up endpoint builders which can be used to repeatably create endpoin 阅读全文
posted @ 2011-05-18 17:08 阿兹猫 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 使用mule-module-management控制 操作如下: 首先:加入mule-module-management的依赖 1. <dependency> 2. <groupId>org.mule.modules</groupId> 3. <artifactId>mule-module-management</artifactId> 4. <version>${mule.version}</version> 5. </dependency> 然后,配置mule 配置文件: 1. <mana 阅读全文
posted @ 2011-05-18 17:06 阿兹猫 阅读(704) 评论(0) 推荐(0) 编辑