`
文章列表
在Mysql数据库中,Mysql Merge表有点类似于视图。下面就让我们来一起了解一下Mysql Merge表都有哪些优点,希望对您能有所帮助。 Mysql Merge表的优点: A: 分离静态的和动态的数据 B:利用结构接近的的数据来优化查询 C: 查询时可以 ...
MySQL线程共享内存参数 引用 http://mxohy.blog.sohu.com/207398359.html 全局共享内存主要是 MySQL Instance(mysqld进程)以及底层存储引擎用来暂存各种全局运算及可共享的暂存信息,如存储查询缓存的 Query Cache,缓存连接线程的 Thread Cache,缓存表文件句柄信息的 Table Cache,缓存二进制日志的 BinLog Buffer, 缓存 MyISAM 存储引擎索引键的 Key Buffer以及存储 InnoDB 数据和索引的 InnoDB Buffer Pool 等等。下面针对 MySQL 主要的共享内存进行 ...
引http://bbs.chinaunix.net/thread-3585589-1-1.html Analyze Table MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值 ...
mysql> SELECT BENCHMARK(1000000,1+1); +------------------------+ | BENCHMARK(1000000,1+1) | +------------------------+ |                      0 | +------------------------+ 1 row in set (0.32 sec) 上面结果在PentiumII 400MHz系统上获得。它显示MySQL在该系统上在0.32秒内可以执行1,000,000个简单的+表达式运算。 所有MySQL函数应该被高度优化,但是总有可能有一些例外 ...
引自http://www.ibm.com/developerworks/cn/opensource/os-php-shared-memory/ 概述 共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为 shmid),这个 ID 指向一个物理内存区域,其他进程可在该区域操作它。创建并提供了合适的权限之后,同一台机器中的其他进程就可以操作这些内存段:读取、写入和删除。 这表明使用 C 语言编写的应用程序可与使用其他语言(比如 Java™ 或 PHP)编写的应用程序共享信息。它们都可以共享 ...
iBatis 配置文件详解 ibatis基础代码包括: 1.    ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后): <? xml version="1.0" encoding="UTF-8"    ?>  <! DOCTYPE sqlMapConfig       PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0/       "http://www.ibatis.com/dtd/sql-map-config-2.dt <sqlMap ...
package com.action; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWrite ...
配置生成classes与打包war修改 将lib下的包放在项目WEB-INF/lib下
具体看系统

struts上传示例

Struts2上传文件示例  2009-04-13 17:35:44|  分类: Struts2(WebWork) |  标签: |字号大中小 订阅 . Struts2上传文件示例 源代码: 1.包如下:请自行下载 2.Action类 package com.sterning; import java.io.File; import javax.servlet.ServletContext; import org.apache.commons.io.FileUtils; import org.apache.struts2.util.ServletContextAware; ...
2.2.1 调节 key_buffer_size 参数 2008年10月19日 星期日 17:39 2.2.1 调节 key_buffer_size 参数 为了最小化磁盘的 I/O , MyISAM 存储引擎的表使用键高速缓存来缓存索引,这个键高速缓存的大小则通过 key-buffer-size 参数来设置。如果应用系统中 ...
MySQL innodb的间隙锁定(next-key locking)是为了防止幻读(phantom read),当MySQL的isolation level设为repeatable read的时候会触发间隙锁定。next-key的具体工作方式为: 1. 选择一个不存在的行,则锁住所有的insert行为 2. 用范围select,如select * from test where id>100,会锁住所有id>100的insert行为 以下是MySQL手册对next-key locking的说明: 15.2.10.6. Next-Key锁定:避免幽灵问题 在行级锁定中,InnoD ...

try-catch

    博客分类:
  • java
今天写了一个代码,改正了我一个错误。 最开始我的以为是try-catch块,如果进入catch块,那么剩下的所有代码都不能运行了,今天写了一个代码改正了自己的错误。 public class MyExceptionTest { public static void f() throws MyException{ System.out.println("Throwing MyException from f()"); throw new MyException(); } public static void g() throws MyException{ ...

mysql的sql-mode

mysql的sql_mode (一) 基本介绍 sql_mode="",即强制不设定MySql模式(如不作输入检测、错误提示、语法模式检查等)应该能提高性能,但有如下问题: 如果插入了不合适数据(错误类型或超常),mysql会将数据设为“最好的 ...

mysql varchar char

varchar char 的值都是忽略值最后的空格也就是值‘my  ’两个存储,值和‘my','my   '都是相等的 从 CHAR(4)和 VARCHAR(4)列检索的值并不总是相同,因为检索时从 CHAR 列删除了尾部的空格 另外varchar最后要多用一个字节存储记录的长度 TINYTEXT或TINYBLOB2^8-1255TEXT或BLOB2^16-1(64K-1)65535MEDIUMTEXT或MEDIUMBLOB2^24-1(16M-1)16777215LONGBLOB2^32-1(4G-1)4294967295 6.2.3.1CHAR和VARCHAR类型 CHAR和VARCHAR ...
Global site tag (gtag.js) - Google Analytics