如何启动/停止/重启MySQL
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
备注:查看mysql端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。
public String execute() {
if("jbit".equals(username) && "bdqn".equals(password)) {
Map<String,Object> session = null;
session = ActionContext.getContext().getSession();
if(session.containsKey(CURRENT_USER)) {
session.remove(CURRENT_USER);
}
session.put(CURRENT_USER, username);
return "success";
} else {
return "fail";
}
}
2.耦合的方式获取
public String execute() {
if("jbit".equals(username) && "bdqn".equals(password)) {
HttpSession session = null;
session = ServletActionContext.getRequest().getSession(); if(session.getAttribute(CURRENT_USER) != null) {
session.removeAttribute(CURRENT_USER);
}
session.setAttribute(CURRENT_USER, username);
return "success";
} else {
return "fail";
}
}
搭建一个新的webproject的整体思路:先用maven搭建项目的骨架,生成mvnproject,然后将mvnproject转换为webproject,最后添加相关的Spring,hibernate,dispatcher等配置文档.本文以Daemon工程的建立为例来说明整个流程。
一、介绍用maven搭建项目的骨架
主要分为下面两种方法。(如果内网建议用第二种方法)
第一种方法:使用Archetype生成项目骨架
1、在项目生成的目录上打开命令窗口,在命令窗口中输入mvn archetype:generate如下图
2、回车执行之后出现会看到一段长长的输出,有很多可用的archetype供我们选择,每一个archetype前面都会对应有一个编号,同时命令行会提示一个默认的编号,如下图,其对应的archetype为maven-archetype-quickstart,我们直接回车以选择该archetype:
3、然后Maven会提示我们输入要创建项目的groupId、artifactId、version、以及包名package,按照下图所示填写。最后出现确认提示,输入Y。看到BUILD SUCCESS表示成功完成mvn project的构建。
4、执行mvn clean install和mvneclipse:myeclipse命令,将其导入myeclipse,骨架如下图所示:
5、右击项目选择MyEclipse Maven,选择Enable DependencyManagement,激活Maven插件。注意项目工程图标的变化,图标左上角多了一个M。
第二种方法:简单使用m2eclipse生成项目骨架
1、File->New->Other,选择Maven Project,点击Next
2、出现如下对话框,点击next
3、出现如下对话框:选择maven-archetype-quickstart,点击next
4、出现如下对话框,填写如下(因为本工程名字是Deamon,故Atifact Id填写Daemon),点击finish
5、生成的mvn project骨架如下:
二、将mvnproject转换为web project
1、在生成的mvn project上右击,选择MyEclipse,选择Add Web Project Capabilities
2、弹出对话框如下(红色的勾去掉)
3、点击Browse,弹出对话框,选择main路径,然后点击Create New Folder
4、填出对话框,填入webapp,点击确定(这几步骤的目的在于设定的web.xml所在的路径,如果不是这样的路径,则当执行mvn install时会报错)
5、路径设定如下,点击finish
6、完成后可以看到mvn project已经成功转换为web project(项目右上角出现了一个小球)。
第一种方法生成的webproject
第二种方法生成的webproject
7、接着,在当前基础上再添加两个sourcefolder,起名为src/java/resources和src/test/resources
则当前项目骨架如图所示
第一种方法:
第二种方法:
8、在javabuild path中修改下面四个sourcefolde的class文件输出路径
src/main/java 选择 target/classes
src/java/resources 选择 target/classes
src/test/java 选择 target/test-classes
src/test/resources 选择 target/test-classes
9、设置完输出路径之后,打开pom文件,因为pom文件是自动生成的,基本信息中已经在上述过程中设定好了,如下图所示。不过注意要修改packaging,默认当执行mvn clean install时生成jar,此处我们改为war,便于以后在tomcat上部署。要想得到jar,则packaging改为jar即可。
然后将依赖改为项目组需要的那些jar包依赖。最后在参考application-foundation中pom.xml,添加的插件的声明,注意拷贝完后要修改finalName如下图。如果需要,可以将maven-compiler-plugin的source和target改为1.6,这样就可以用jdk6版本。
10、在生成的工程文件夹上执行mvn clean install命令下载相关jar到本地maven库,执行mvn eclipse:myeclipse命令将工程导入myeclipse。会发现此时Maven Depandencies会转换为Referenced Libraries.
三、添加相关配置文档
自动生成的web.xml文档内部需要根据实际需要进行添加。添加spring,hibernate支持,并添加相应的dispatcher拦截器文档。spring配置文档详见http://blog.sina.com.cn/s/blog_6cad92b701019thl.html,具体文档的介绍请参见后续博文。