新手学习任务(一)
来源:互联网 发布:linux从远程机器复制 编辑:程序博客网 时间:2024/06/06 14:27
Springmvc的全局异常捕获
全局异常捕获之前在培训过程中有简单的接触过,只要实现一个HandlerExceptionResolver的接口,再在springmvc.xml文件中进行配置。实现将错误信息传到指向的错误页面。
Springmvc定时器
关于定时器查资料找到是有两种方法:第一种是直接基于XML文件中直接进行配置
1. <task:scheduled-tasks>
2. <!--
3. 这里表示的是每隔五秒执行一次
4. -->
5. <task:scheduled ref="myTaskXml" method="show" cron="*/5 * * * * ?" />
6. <task:scheduled ref="myTaskXml" method="print" cron="*/10 * * * * ?"/>
7. </task:scheduled-tasks>
通过 <task:scheduled-tasks> task任务扫描来进行启动。
第二种是通过注解的方式来实现定时器。同样需要在配置文件中
xmlns 加下面的内容
xsi:schemaLocation加下面的内容
在实现类上要有组件的注解@component,还需要在实现上注解@Scheduled,同时注意到定时器任务是不能有返回值。
Liunx中war包的部署
War文件(扩展名为.War,Web Application Archive)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
在Tomcat中部署war包很简单:
首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;
然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容:
1. <Context path="/" docBase="hdfs-webdav.war" debug="0" privileged="true" reoadable="true"/>
其中,docBase参数标识的是war包的名称。
访问时,使用如下地址进行访问:http://ip:port/hdfs-webdav
如果要把war包部署到Tomcat根目录,直接使用http://ip:port进行访问,需要的操作稍微复杂一些:
一、把war包解压,部署到除$TOMCAT_HOME/webapps以外的目录 jar -xvf game.war /目录
二、删除$TOMCAT_HOME/ webapps/ROOT目录下的所有文件
三、在$TOMCAT_HOME/conf/Catalina/localhost目录下,新建一个ROOT.xml文件,写入类似于如下内容:
1. <?xml version='1.0' encoding='utf-8'?>
2. <Context path="/" docBase="/usr/local/tomcat-6.0/webdav" debug="0" privileged="true" reloadable="true"/>
其中,docBase指向的是war包解压后的目录名称,需绝对路径。
Linux 数据库导入导出
利用命令来导出数据
mysqldump-u用户名 -p数据库名 > 数据库名.sql
范例:
mysqldump-uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
利用命令导入数据
mysql-u用户名 -p数据库名 < 数据库名.sql
范例:
mysql-uabc_f -p abc < abc.sql
(导出数据库abc到abc.sql文件)
Tomcat在Linux下进行配置
1.需要先配置jdk,配置环境变量。
2.下载tomcat 解压tomcat文件 tar -zxvf apache-tomcat-7.0.29.tar.gz
3.配置tomcat 复制解压后的文件到 /opt 目录 sudo cp-r apache-tomcat-7.0.29 /opt
进入 /opt/apache-tomcat-7.0.29 目录 cd/opt/apache-tomcat-7.0.29
打开启动的脚本文件 sudo vi./bin/startup.sh
添加jdk,jre环境变量。
4.启动tomcat sudo ./bin/startup.sh
5.在浏览器中输入localhost:8080来验证tomcat是否配置成功
- 新手学习任务(一)
- Android开发新手学习笔记(一)
- 新手向-----C++学习手札(一)
- Quartz定时任务学习(一)简单任务
- Quartz定时任务学习(一)简单任务
- Quartz定时任务学习(一)简单任务
- Quartz定时任务学习(一)简单任务
- 新手任务
- 新手暑假学习总结一
- 新手学习数据结构一:链表
- Pomelo 新手学习笔记(一)
- 多线程多任务学习笔记(一)
- 新手必读 (一)
- 继续摘抄:一步一步循序渐进学习TP一(新手篇)
- 一步一步循序渐进学习TP一(新手篇)
- C++类和对象 新手学习问题小结(一)
- 新手Kinect学习记录(一).——工作原理
- 新手微擎(微赞)学习之路一
- Swift学习这十七:重载(override)
- STL源码剖析——queue
- html css 行级标签 块级标签
- android官方博客
- Mantle
- 新手学习任务(一)
- HighCharts日期及数值格式化
- JQuery下等待提示框的函数
- 为Sublime Text提供的jQuery插件
- Eclipse详细设置护眼背景色和字体颜色并导出
- iOS开发UI篇—UITabBarController简单介绍
- 分布式数据库HBase表设计
- javascript中,自动类型转换总结
- JDBC的事务处理