`
文章列表
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:   select id from t where num is null   可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:   select id from t where num=0 3、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4、应尽量避免在 where 子句中使用 ...
废话少说,直接上例子 1.搭建环境     就是导包和一些配置文件,这里就不多说了,可以参考附件。     注意:mysql的innodb引擎才知道事务回滚 2.编码 public class User { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername( ...
本文参考:http://www.cnblogs.com/lhb25/archive/2013/01/06/raphael-js-reference.html 技术交流群:312740759 最近因项目需要用到raphael做图表之类的,所以研究了下,网上的资料可真不多,这里我把我用到的给大家分享下 先看图,这是我用到的折线图和饼图,raphael主要用来画矢量图形的,毕竟没有专业的图表工具好用,很多东西都得自己改源码的,比如折线图,它的坐标默认是自己算的,有些时候看起来很是不爽,好个图例我是偷懒用的饼图的图例,现在还差个网格,不想发工夫去研究了,会的朋友可以给我留言,在下感激不尽,例子请看附件。 ...
防止重复提交java解决   B/S结构的软件开发中,特别是在越大型的分布式应用中体现的越明显,后端的处理往往会因为出现较多的时间消耗而引起延迟,这种延迟有可能过长而最终使用户认为是自己的操作错误,导致他们重新 ...
犯了个愚蠢的错误,居然没有加struts2-spring-plugin-2.3.14.2.jar ERROR Dispatcher:38 - Exception occurred during processing request: null java.lang.NullPointerException at com.chungkong.crm.action.UserActon.save(UserActon.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Nat ...
查找所有员工最近的一组数据 select * from uf_postcheckdata p where p.begindate>=(select max(a.begindate) from uf_postcheckdata a where a.checker=p.checker)
var sm = new Ext.selection.CheckboxModel(); var record_start = 0; var myGird = Ext.create('Ext.grid.Panel', { store : mystore, selModel:sm, //添加复选框 Ext.create('Ext.selection.CheckboxModel') columns : [{text:'序号',width:30,renderer:function(value,metadata,record,rowIndex){   return recor ...
最近查看apache tomcat日志,发现经常出现一个错误如下:    严重: Servlet.service() for servlet jsp threw exception    java.lang.IllegalStateException: getOutputStream() has already been called for this response   网上查阅资料发现是response.getWriter()和response.getOutputStream()相冲突造成的,也就是getOutputStream()方法和getWriter()方法只能用一个。根据错误描 ...
项目报表要做导出Excel的功能,用了POI,首先要加载POI所需要的jar包,自己百度,直接贴代码 import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; import java.util.Date; public class exportExcel2 { public static void main(String[] args) throws IOExcep ...
create table postcheckdata_bak as select * from uf_postcheckdata as of TIMESTAMP to_timestamp('20130528 102000','yyyymmdd hh24miss')
今天做了个ExtJS4分页的小例子 直接上代码 这是index.jsp <%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html; charset=utf-8"%> <% //response.setContentType("text/html; charset=utf-8"); String path = request.getContextPath(); Str ...
前先天开始接触Extjs4.0,从网上下下来的包导入MyEclipse10,很卡,一会儿就报内存溢出,今天终于解决了 解决办法如下: 1.去掉javascript Validation,在window->你搜下validation 2.右击你的项目属性,在builder里去掉javascript validation 3.不用MyEclispe自带的javascript编辑器,用spket,关于spket安装使用方法网上很多 4.打开项目的.project文件,将 <buildCommand>                                            ...
今天用到了,就记录了下 SQL存在一个表而不在另一个表中的数据 方法一 使用 not in ,容易理解,效率低 select distinct A.ID from  A where A.ID not in (select ID from B)   www.2cto.com  方法二 使用 left join...on... , "B.ID isnull" 表示左连接之后在B.ID 字段为 null的记录 select A.ID from A left join B on A.ID=B.ID where B.ID is n ...
      这两天在整理extjs4.1的配置环境,由于需要一边查看API文档一边写code,效率很是地下,都网上搜索了下,spket支持对extjs的智能代码提醒功能。 然后,我就去下载了spket的eclipse的官方插件,按照网上的教程一步步进行下 ...

sql

sql从一张表的数据更新到另一张表 UPDATE 表B SET 表B.字段1=(select 表A.字段1 from 表A where 表A.id=表B.id)where exists(select 1 from 表A where 表A.id=表B.id)
Global site tag (gtag.js) - Google Analytics