Leo Wang's Notepad

未分類

Windows下SQL Server2008的定时备份策略

在windows下对SQL Server2008数据库进行定时备份,需要做以下工作:

1.编写备份数据库的bat文件,内容形似:

backup database testdb to disk=’d:\backup\testdb.bak’  >> .\backup.log

2.编写copy数据库备份文件并重命名的bat文件,形似:

SET DT=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

COPY D:\backup.bak  D:\backup%DT%.bak >> .\copy.log

2.建立两个windows计划任务,分别选定时间和周期执行上述备份bat文件。

这样就可以实现sql server的定时备份策略了。…

Cookie 无法保存的另一个可能原因

在项目中需要往cookie中写数据,之前遇到的问题是如果写入的内容超出了单个cookie的大小限制(4096字节,4KB),则服务器端的response就会异常。

今天的问题则是,虽然已经把很长的内容分割成立个好几段,并分别写入了不同的cookie中,但服务器端同样不能正常响应。

查资料得知,不知浏览器对同一个站点的cookie的个数,单个cookie文件的大小有限制,服务器还对每一次请求的httpheader的大小有限制。

对tomcat服务器来说,需要修改server.xml中的响应配置,在形如

[sourcecode language=”xml”]
<Connector port=”8080″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ maxHttpHeaderSize=”40960″/>

[/sourcecode]

的部分进行相应配置,上面的maxHttpHeaderSize就规定了本服务器可以处理的HttpHeader的大小上限为40KB。

 …

Extjs 在IE8中 GridPanel日期显示异常的处理

Extjs3.4的GridPanel在IE8中会出现日期无法render的现象,要解决这个问题,需要在 store的reader的column相应的字段上加上如下代码

java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher错误解决办法

在使用Extjs+Struts2进行项目开发的时候,前台将json数据传到服务器端进行处理。

通过字符串接收传来的json数据,格式为[{“staffID”:1013900,”tehaiStatusCD”:00},{“staffID”:1018351,”tehaiStatusCD”:00}]

遇到的问题是,无法使用JSONArray.fromObject()方法对该字符串进行解析。通过JUnit测试发现了

java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher错误,说明缺少相应的jar包。

这个网站上找到了名为ezmorph-1.0.1.jar的jar包。将其添加到项目中。

再查看一下这个网站上列出的该包的依赖关系,保证你的项目中还加入了以下几个包

junit.jar
commons-lang.jar
commons-beanutils.jar
commons-logging.jar
log4j.jar

问题就解决了。

thank google…

MySql导入数据错误

在Ubuntu10.10中使用MySql数据库,创建完表之后想要从本地文件中导入数据,使用下面的语句:

load data infile

‘file path’

into table table_name;

该语句在windows系统中运行正常,但在Ubuntu中提示下列错误

Error Code: 13

Can’t get stat of  ‘ file path’
即无法找到本地文件。从网上查了一下,sql语句需要改为
load data local file
即缺了一个local
另外,在Ubuntu中想要读取本地文件,还需要有足够的权限。可以用chmod命令改变文件的权限。…