- 浏览: 48201 次
- 性别:
最新评论
文章列表
很多分页的程序中都这样写:
SELECT COUNT(*) from `table` WHERE ......; 查出符合条件的记录总数
SELECT * FROM `table` WHERE ...... limit M,N; 查询当页要显示的数据
这样的语句可以改成:
SELECT SQL_CALC_FOUND_ROWS * FROM `table` WHERE ...... limit M, N;
SELECT FOUND_ROWS();
这样只要执行一次较耗时的复杂查询可以同时得到与不带limit同样的记录条数
第二个 SELECT返回一个数字,指示了在没有LIMIT子句的情况下, ...
datagrid 编辑器添加和移除功能
$.extend($.fn.datagrid.methods, {
addEditor : function(jq, param) {
if (param instanceof Array) {
$.each(param, function(index, item) {
var e = $(jq).datagrid('getColumnOption', item.field);
e.editor = item.e ...
$('#purchaseOrderDtlDataGrid').datagrid({
onLoadSuccess:function(){
var allRows = $('#purchaseOrderDtlDataGrid').datagrid('getRows');
var effect = new Array();
$.each(allRows,function(index,row){
var k = true;
for(var i=0;i<effect.length;i++){
if(effect[i]==row.s ...
1.后台获取数据乱码问题
String formDataStr = StringUtils.isEmpty(req.getParameter("formData"))?"":req.getParameter("formData");
formDataStr=new String(formDataStr.getBytes("iso-8859-1"),"utf-8");
2.SpringMVC controller层 前台乱码问题
@RequestMapping(value ...
楦型配码定义:
按楦型指定订货的配码数,以便订货人员在配码数的基础上录入各款的订量。
从厂商发货的角度说是为了便于各楦型鞋的按箱出货。
如:某厂家按照(6,8,16)个鞋子进行装箱。具体到那个尺码的鞋子装多少,,让箱子装满。。
当然其中又涉及到按照(配码,均码,独码,散码)进行装箱。
均码 商品均码:指箱包的尺码或特殊款式衣服只有一个尺码称为均码
装箱均码:一箱中按订货或补货需求平均尺码数量进行装箱(超出的部分从第一个码开始直到装满为止)
例如:商品A尺码(35:36:37:38:39:40)
6双一箱时:1:1:1:1:1:1
8双一箱:2:2:1:1:1:1
配码 指一箱中同一款商品同一颜 ...
对 HTTP 304 的理解
最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。 304 的标准解释是:
Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modifi ...
Spring MVC
第一讲:SpringMVC 页面跳转实例,通过请求访问start.jsp页面
1.1 加包
1.2 web.xml
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1& ...
MySQL性能优化
性能优化是通过某些有效的方法来提高MySQL的运行速度,减少占用的磁盘空间。性能优化包含很多方面,例如优化查询速度,优化更新速度和优化MySQL服务器等。本文介绍方法的主要有:
优化查询
优化数据库结构
优化MySQL服务器
数据库管理人员可以使用SHOW STATUS语句来查询MySQL数据库的性能。语法:SHOW STATUE LIKE ‘value’;其中value参数是常用的几个统计参数。
Connections:连接MySQL服务器的次数
Uptime:MySQL服务器的上线时间;
Slow_queries:慢查询的次数;
Com_sele ...
mysql 存储过程学习
- 博客分类:
- 数据库
记录MYSQL存储过程中的关键语法:
DELIMITER // 声明语句结束符,用于区分;
CREATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程
BEGIN .... END 存储过程开始和结束符号
SET @p_in=1 变量赋值
DECLARE l_int int unsigned default 4000000; 变量定义
什么是mysql存储例程?
存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令。
为什么要使用mysql存储过程?
我们都知道应用程序分 ...
下载:commons-fileUpload-1.2 的jar包:http://www.apache.org/commons/,同时可以把commons-IO的jar包一起下载,以后会用到的。 1、上传的前台页面:
<%@pagelanguage="java"import="java.util.*"contentType="text/html;charset=gbk" pageEncoding="gbk"%> <html> <body>
<form acti ...
Pattern :正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。通俗的将就是 把‘正则表达式’作为一个实例。
Matcher :通过调用模式的 matcher 方法从模式创建匹配器。创建匹配器后,可以使用它执行三种不同的匹配操作。
1.matches 方法尝试将整个输入序列与该模式匹配。
2.lookingAt 尝试将输入序列从头开始与该模式匹配。
3.find 方法扫 ...
C3P0连接说明文档:http://www.mchange.com/projects/c3p0/#what_is
使用需要2个包:c3p0-****.jar 和mchange-commons-java-**.jar
[color=green]
c3p0.properties 文件
c3p0.JDBC.url=jdbc:mysql://localhost:3306/ms_cms?characterEncoding=utf8
c3p0.DriverClass=com.mysql.jdbc.Driver
c3p0.user=root
c3p0.pwd=
c3 ...
[b]
[color=blue]
[size=large]
[align=left]
1. gpedit.msc-----组策略
2. sndrec32-------录音机
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
8. services.msc---本地服务设置
9. oobe/msoobe /a----检查XP是 ...
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2:2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
4:查看现 ...
解决方案:
1、卸载MySQL。
2、在“运行”里键入regedit进入注册表。
3、HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL目录删除
4、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
5、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
6、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl ...