- 浏览: 233209 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
thebye85:
引用 另外一个需要注意的问题,就是SessionMap和隐藏对 ...
WebWork深度探索之Session -
lanxiaoshuang:
写的真好
说的都是概念——有关编程范式 -
lhz:
grep unique wc你需要的只是这么几个小工具而已
努力做个Pragmatic Programmer
第一个Tip是与数据库有关。通常,数据表在创建了之后都不可避免的需要增加或者删除表中的列(Column),那么我们通过什么方式去做呢?重新创建一张表再将数据导入恐怕是一个很笨的办法了,费时又费力。事实上,只要使用一句简单的SQL就能实现我们所想要的了,这个就是ALTER TABLE。ALTER TABLE的功能很强大,它几乎可以改变与表结构相关的一切信息,譬如增加删除列,修改列名,增加删除索引(Index),增加删除主键等。在这里以主要说一下增加和删除列,ALTER TABLE其他的功能可以参考相应数据库的操作手册。
以MySql为例,ALTER TABLE应用于增加列的语法为:ALTER TABLE table_name ADD [COLUMN] column_name column_descripiton;删除列的语法为:ALTER TABLE table_name DROP COLUMN column_name。
例如: ALTER TABLE PLAYER ADD SCORE INT NOT NULL。这条SQL执行后,在PLAYER表中会增加一个名为SCORE的列,这个列的数据类型是INT,而且是不能为空。因为这个列不能为空,所以每一行数据的该列(例子中就是SCORE了)都会拥有相应的初始值,如INT的初始值是0。
又例如:ALTER TABLE PLAYER DROP COLUMN SCORE。这条SQL执行后,PLAYER表中的SCORE列就会被移除,对应所有行的该列数据也相应移除了。
另外一个Tip则是与Tomcat相关。当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:\Tomcat5.0目录下。
Tomcat在启动的时候,都会从D:\Tomcat5.0\conf\server.xml中获得server启动的一些基本信息;在server.xml中,你会看到<Service>这个节点,如下所示:














在<Service>节点下的第一个<Connector>节点,则定义了侦听的端口,以上例子就是8080。而对于<Service>节点本身,它的属性name的值是Catalina,这是一个关键的地方,接着就是<Engine>子节点,而它的属性defaultHost的值是localhost,这也是一个关键的地方。我们可以从D:\Tomcat5.0\conf下面找到一个名为Catalina的文件夹,在这个文件夹中还包含着一个名为localhost的文件夹。在localhost文件夹下面包含着很多xml,而这些xml就是每一个Web Application的Context配置文件了。根据这些信息,很容易就可以想到建立两个Web Server的方法了。
首先,在D:\Tomcat5.0\conf 创建一个名为Fantasysoft(名字可以随你自己定了)的文件夹,然后在Fantasysoft下面在创建一个localhost的文件夹,然后将相应的Web Application的Context配置文件放到新建的localhost文件夹中;
接着,在server.xml中对照已有的<Service>节点增加一个节点,将name属性改Fantasysoft,将port口都进行相应的修改。如下:














最后,重新启动Server,你就可以通过8090端口访问到你建立的网络应用程序了。
发表评论
-
在String的面前丢脸
2004-06-18 00:39 1294重返C++的世 ... -
Summary of function parameter
2004-07-14 02:33 1188对C++这位入 ... -
此Vector非彼Vector
2004-08-05 15:51 1079在学习STL的过程中,我发现了一个熟悉的面孔— ... -
模板——泛型和STL的基础
2004-08-07 01:01 1353所谓泛型,从字面上可以猜想,就是泛化的类型(型 ... -
让人头痛的Vector(提问篇)
2004-08-07 16:55 1259在写完了此Vector非彼Vector这篇随笔 ... -
我该怎样shuffle呢
2004-08-10 01:47 1252在STL的Algorithm中有着这样的一种算 ... -
WebWork初体验
2004-08-11 17:43 1345在这篇ASP.NET ... -
WebWork深度探索之盲人摸象
2004-08-12 23:54 1185昨天尝试着利用WebWork做了一个小功能[1 ... -
WebWork深度探索之号外
2004-08-14 09:03 1079昨天开始对WebWork进行了一些初步的探索[ ... -
WebWork深度探索之标签库
2004-08-15 00:28 1552由于WebWork本身提供了一套自定义的标签库 ... -
什么是Law of Demeter
2004-08-15 14:22 1271今天一如昨日,继续对WebWork进行小打小闹 ... -
所谓的Dumb Question
2004-08-15 17:16 1067为了能够更 ... -
WebWork深度探索之标签库(续)
2004-08-16 15:58 1152昨日对WebWork的标签库进行了小小的研究[ ... -
WebWork深入探索之初见端倪
2004-08-19 16:35 946使用WebWork进 ... -
建网站的小Tips
2004-08-20 23:58 1059这几天都在忙着做一个小网站,从网页美工到后台处 ... -
URL与RequestDispatcher
2004-08-21 23:58 1029今天照例继续自己的网站建设之旅,原本以为可以大 ... -
WebWork深度探索之Pitfall
2004-08-25 14:31 1004在使用WebWork进行开发的过程中,她的种种 ... -
WebWork深度探索之Session
2004-08-26 15:38 1541昨天上午刚 ... -
搞笑的textarea标签
2004-08-31 18:17 1600很久没有用 ... -
两天四疑问
2004-09-03 10:56 10249月份的前两天,我仍然做着网站开发的工作。在开 ...
相关推荐
在MySQL数据库中,通常会创建两个表:一个是“student”表,用于存储学生基本信息;另一个是“score”表,用于记录科目成绩。这两个表之间通过外键关联,实现学生信息与成绩的关联查询。 总结,本“jsp+mysql+...
【MySQL与Tomcat连接全过程】 在IT行业中,MySQL是一个广泛使用的开源关系型数据库管理系统,而Tomcat是一款流行的Java应用服务器,常用于部署JSP和Servlet应用程序。将MySQL与Tomcat连接,可以让我们的Web应用程序...
MySQL和Tomcat是两个在IT领域中非常关键的组件,MySQL是世界上最受欢迎的开源关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,常用于部署Web应用程序。将这两个工具集成在一起,可以创建一个高效、可...
网上书店系统是一个典型的Web应用程序,它使用了JavaServer Pages(JSP)、MySQL数据库和Tomcat应用服务器这三者的核心技术来构建。以下是对这些技术及其在构建网上书店系统中的应用的详细说明: **JSP(JavaServer...
Eclipse+MySQL+Tomcat开发环境的搭建是指将Eclipse、MySQL和Tomcat集成在一起,形成一个完整的开发环境,以便开发Web应用程序。本文将详细介绍如何安装和配置Eclipse、MySQL和Tomcat,以便快速构建开发环境。 ...
在IT行业中,构建一个基于Java的Web应用环境通常涉及到三个核心组件:JDK(Java Development Kit)、MySQL(一种关系型数据库管理系统)以及Tomcat(一个流行的Java应用服务器)。标题和描述提到的“tomcat+mysql+...
在本项目中,"Servlet+mysql+tomcat实现简单登录和注册",主要涉及了Web开发中的几个核心技术,包括Servlet、JSP、MySQL数据库以及Tomcat服务器。下面将详细阐述这些知识点及其相互间的配合。 1. **Servlet**: ...
SSM+MySQL+tomcat实现的一个求职招聘 毕业设计/课程设计 网站 SSM+MySQL+tomcat实现的一个求职招聘 毕业设计/课程设计 网站 SSM+MySQL+tomcat实现的一个求职招聘 毕业设计/课程设计 网站 SSM+MySQL+tomcat实现的...
MySQL和Tomcat是两个在IT领域中非常重要的组件,它们分别负责数据管理和Web应用程序的运行。MySQL是一款开源的关系型数据库管理系统,而Tomcat则是一个开源的Java Servlet容器,常用于部署Java Web应用。将这两者...
本文将详细介绍如何配置MySQL与Tomcat的连接池,以便在Java应用程序中实现优化的数据交互。 首先,我们需要理解连接池的概念。连接池是一种管理数据库连接的机制,它预先创建并维护一定数量的数据库连接,当应用...
这个文件`tomcat-connectors-1.2.28-src`可能是Tomcat JDBC连接池(也称为Tomcat JNDI资源)的源代码,它允许Tomcat应用服务器与Mysql数据库建立连接。 **JDBC连接池**: 在高并发环境下,频繁地创建和销毁数据库...
在本文中,我们将详细介绍如何在Windows操作系统上安装MySQL、Apache Tomcat服务器以及JDK,并对myEclipse IDE进行配置,以确保所有组件能够协同工作。这些步骤是Java开发环境的基础,对于初学者或需要搭建本地开发...
本篇将深入探讨如何将Java环境(JDK)、MySQL数据库、Tomcat应用服务器以及Web项目整合打包成一个RPM软件包,以便实现一键安装。 首先,让我们理解RPM的基本概念。RPM是一种用于安装、升级、查询、验证和卸载软件的...
运行环境:jdk1.6 tomcat 5.0以上版本 mysql 5.0版本以上 myeclipse 6.0版本以上 用jsp+mysql+tomcat写的简单bbs论坛。实现注册,登录,发帖,回帖,后台管理员管理前台等功能。并且含有配置过程哦!
基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于...
JDK、Tomcat、MySQL 安装指南 一、JDK 安装 1. 环境变量配置:安装 JDK ...本文详细介绍了 JDK、Tomcat 和 MySQL 的安装步骤,并对每个步骤进行了详细的解释和图示,旨在帮助读者快速掌握这三个软件的安装和配置。
在IT领域,PHP、MySQL和Tomcat是三个非常重要的组件,它们共同构成了许多现代Web应用程序的基础架构。这里我们将深入探讨这三个技术以及它们之间的交互。 **PHP(Hypertext Preprocessor)** 是一种广泛使用的开源...
本问题中,开发者遇到了一个特定的错误,即在尝试通过Tomcat服务器连接到MySQL数据库时,出现了`CommunicationsException`,进一步深入是由于`AccessControlException`导致的,错误信息提示访问权限被拒绝(`access ...
centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...
在IT行业中,MySQL和Tomcat经常被一起配置使用,以便建立一个完整的Web应用环境。 配置文件中提到了如何在MySQL中执行SQL文件,这是数据库管理的一个重要环节。通过执行.sql格式的文件,我们可以导入大量预设的数据...