join_buffer_size:(回话变量)控制在对没有索引的表连接时分配的内存总数,它可以用做条件过滤器。为连接中的每个表分配而无需必要的过滤条件。
key_buffer_size:(全局变量) (只针对MyISAM表) 空置分配给MyISAM索引缓存的内存总数。
innodb_buffer_pool_size:(全局变量) (只针对Innodb) 控制分配给包括集群数据以及次要索引页的Innodb缓存的内存总数。
innodb_additional_mem_pool_size:(全局变量) (只针对Innodb) 控制分配给对Innodb内部数据字典进行排序所需的缓冲。
innodb_l ...
@@servername:返回运行SQL Server数据库本地服务器的名称。
@@remserver:返回登录记录中记载的远程SQL Server服务器的名称。
@@connections:返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试图连接服务器的次数。
@@cursor_rows:返回最后连接上并打开的游标中当前存在的合格行的数量。@@erro:返回最后执行的Transact-SQL语句的错误代码。
@@rowcount:返回受上一语句影响的行数,任何不返回行的语句将这一变量设置为0。
@@version:返回SQL Server当 ...
SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。
1、正常的备份、sql数据库修复方式
正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。
卸下数据库的命令:Sp_detach_db 数据库名
连接数据库的命令:Sp_attach_db或者sp_attach_single_file_db
s_attach_db [@dbname =] ′dbname′, [@filen ...
下面说说server.xml文件中的基本配置信息,更具体的配置信息见tomcat的文档 元素名 属性 解释
server port 指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown 指定向端口发送的命令字符串
service name 指定service的名字
Connector
(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true ...
EasyJWeb是基于java技术,用于企业级Java Web应用程序快速开发的MVC框架。框架设计构思来源于国内众多项目实践,框架的设计及实现借鉴当前主要流行的开源Web框架,如Rails、Struts、JSF、Tapestry等,吸取其优点及精华,是一个完全由来自的中国开源爱好者开发,文档及注释全部为中文的开源框架。
EasyJWeb由主要由四个部分组成:
1、核心MVC。EasyJWeb的核心是一个基于模板技术实现的MVC框架;他能让我们用非常简洁的代码写基于Java的Web应用。
2、容器及通用业务逻 ...
我们知道,一个基于请求转发的Web MVC框架需要解决如何告知框架使用那个视图来进行程序执行结果的显示。对于struts1.x来说,需要在struts-config.xml文件中配置大量的page或者在程序硬编码中执行new Forward 来告知框架实现某个视图的跳转。而对于
struts2.0或者webwork2.0来说,需要在struts.xml文件中使用 returen SUCCESS 或者"",并在配置文件中使用配置来指定具体的输出路径。一堆一堆的代码有的时候把程序员弄得没有脾气。这也是近段时间,ralis势头上涨的原因之一。
而EasyJWeb引入了很大灵活运用,解决了传统MVC框 ...
系统中某些图片可能已经被修改了后缀名,所以不能只是对文件名进行判断。下面的示例代码就是如何判断一个图片的具体类型的。
public static void main(String[] args) {
File f = new File("d://test.jpg");
if (f.exists()) {
&nbs ...
用JAVA写了一个定时器类,此类作为一个线程运行,包含了一个队列存放定时器消息,通过比较定时器的触发时间,俺触发事件先后顺序排列队列。
public class TimerTask implements Runnable {
/** *//**定时器事件队列*/
PriorityBlockingQueue<TimerSlot> queue_ = new PriorityBlockingQueue<TimerSlot>(2048);
/** *//** Cr ...
当一个产品或技术仍在涌现的时候,很难说它们就是失败的,因为很多情况下,这些技术仍在设法从性能和应用方面寻找突破点。但说它们是令人失望的总不过分。
在即将过去的一年中,我们看到一些激动人心的新技术不但没能在实际中带来什么甚至出现后退,有些是因为过大的吹嘘,有些是因为技术局限,而有些则是因为市场策略和激进的竞争。当然也许可以这样来安慰:很多在一开始不被看好的技术最终仍能成为巨大的成功。
1,商业的虚拟化:
年初许多公司加入到诸如Second Life之类的虚拟世界中,然而很快他们发现用户人数原来是夸大的,而且几乎没有人在虚拟世界中谈生意。
2,超移动P ...
下面用图片来说说tomcat的多站点配置:
1.由于没有自己的域名,只能修改本地的host文件。
我使用的是windows2000,host文件的路径为:
文件的名称为:
把文件的内容修改为如下:
2.修改tomcat中的server.xml文件内容,也就是复制host节点:
server.xml的路径为:tomcat的安装路径\conf
修改server.xml文件的内容为:
3.在tomcat安装路径\conf\Catalina下建俩个文件夹,名称分别为:www.test.com和test.com。如图:
4.在新建的两个文件夹中分别建一个名称为:Root.xml文件。其内 ...







评论排行榜