- 浏览: 84059 次
- 性别:
- 来自: 宁波
最新评论
-
yang8820:
学习了,我是刚接触这个东西,望多多提点。
Windows上安装、配置Maven -
zhengyong7232:
apache-maven-3.0.3-bin.zip D:\P ...
Windows上安装、配置Maven
文章列表
windows下正常,可在linuex下部署struts2的项目,上传时提示:
INFO: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
这需要设置下上传临时目录,即在struts.xml下增加配置:<constant name="struts.multipart.saveDir" value="/temp"/>
MySQL 数据库新建用户来访问。出现The user specified as a definer ('root'@'%') does not exist
因为函数创建者是root用户。
只要将root帐户设置为所有服务都能访问即可。grant all privileges on *.* to root@"%" identified by "password";
Flush privileges;
其它浏览器下能正常打开,但在IE6下提示:
Internet Explorer cannot open the Internet site http://xxx.xxxxx.com.已终止操作
如图:
出现此问题的原因是页面内容未加载完成,有引入的js动态操作页面元素。在引入js时使用延迟defer="defer"可解决。
如何解决Host 'HostName' is not allowed to connect to this MySQL server
注:hostName为你连接电脑的名称。
今天在移MySQL数据库时,远程连接出现 Host 'HostName' is not allowed to connect to this MySQL server。在这里记录下来。
出现这个提示的原因是:登录MySQL数据库的用户有访问主机限制。将该用户的Host更改为需要访问数据库的主机IP或“%”(%表示所有主机可访问),重启MySQL服务即可。
MySQL远程连接数据库慢的解决方法
- 博客分类:
- 数据库
数据库版本:MySQL 5.0
服务器:Windows Server
原因:远程连接时,MySQL首先采用的是域名解析去查找,如果找不到再采用ip查找方式。因此导致了连接慢的情况。
解决方法:
跳过域名解析
在安装目录:MySQL\MySQL Server 5.0\下找到配置文件my.ini,在其mysqld下增加配置:skip-name-resolve。重启MySQL服务,再连接。
示例:
var num1=3.3;
var num2=7.17;
var ret=parseFloat(num1)+parseFloat(num2);
//ret的值为:10.469999999999998
这是JS对浮点型数据运算时,个别比较特殊的数字存在bug,可能是计算机对二进制处理的问题吧,具体原因有待深究。
解决办法:通过toFixed(fractionDigits)对其进行修复(fractionDigits:为最终保留的小数位数)。
var ret=(parseFloat(num1)+parseFloat(num2)).toFixed(2); ...
Maven仓库可分为两大类:
一、本地仓库
默认情况下,每个用户的用户目录下都有一个路径名为.m2/repository/的仓库目录。如果想要自己定义本地仓库的目录地址,可以编辑文件~/.m2/settings.xml,设置localRepoitory元素的值为想要的仓库地址。如:
<settings>
...
<localRepository>D:\custom\repository\</localRepository>
...
</settings>
此时,该用户的本地仓库地址为:D:\custom\re ...
将需要重复使用的值存放在属性中,在需要的地方直接使用属性名。
<project> ...
<properties>
<spring.version>2.5.6<spring.version>
</properties>
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId&g ...
坐 标
Maven坐标为各种构件引入了秩序。每个构件都必须明确定义自己的坐标,Maven坐标是通过一些元素来定义的,元素为:groupId、artifactId、version、packaging、classifier。
groupId:定义当前Maven项目隶属的实际项目,与域名相对应。 ...
一、在Windows上安装Maven
1、在安装Maven之前,检查JDK是否已经正确安装了。打开Windows的命令行,运行如下命令:
C:\Users\yang >echo %JAVA_HOME%
C:\Users\yang >java -version
2、下载Maven,Maven下载地址:http://maven.apache.org/download.html 。
推荐使用3.0,因此下载apache-maven-3.0-bin.zip(源码:apache-maven-3.0-src.zip)。
3、本地安装:
将安装文件解压下指定目录中:
D:\Pr ...
错误信息:
项目名称 could not be redeployed because it could not be completely removed inthe undeployment phase. The most common cause of this problem is attempting to redeploy while the server is running,which has locked one or more files.To correct the deployment you will need to stop the server and ...
MySQL数据库开启或关闭函数功能
- 博客分类:
- 数据库
应用MySQL时,会遇到不能创建函数的情况。出现如下错误信息: ERROR 1418 : This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 那是因为没有将功能开启。 开启MySQL函数功能:SET GLOBAL log_bin_trust_function ...
当我们项目开发结束后,需要拿去部署。通常会将其打包,以便于拷贝或传输。
打包可以用MyEclipse工具完成,也可以用命令完成。
一、命令打包步骤(项目名:testPro):
1、编译web项目。
2、运行cmd命令,转到项目目录。如:把编译好待发布的项目放在C:\myPro下,则:
-->cd\ -->cd C:\myPro\testPro
3、运行打包命令:-->jar -cvf testPro.war *.*
将打好的包直接放在发布服务中即可。
这两天公司要求将原有的一个SQL Server2005的数据库模型转为MySQL,在生成数据库表的列备注上费了不少功夫。现将其记录下来,希望能帮助跟我遇到同样问题的朋友。
第一步:改变模型数据库类型:
选择Database->Change Current DBMS...打开对话框,选择新的数据库系统。
第二步:生成代码:
生成创建数据库、表的代码并同时生成表和列的备注信息。
首先,我们看下MySQL生成表、列备注信息的语法:生成表备注信息一般使用两种方式,即创建时指定[create table test comment '注释' (...)]和修改[alter table 表 c ...