工厂

工厂模式

今晚抽空分别写了工厂和抽象工厂,以加深印象:

工厂模式

以一个口香糖开篇,类的作用分别如下:

package  com.w1520.factory.createFactory:

  • Chewing.java  负责执行创建对象的接口
  • CreateBlackChewing.java  负责创建黑口香糖类对象
  • CreateGreenChewing.java  负责创建绿口香糖对象

package  com.w1520.factory.Factory:

  • BlackChewing.java  黑口香糖类
  • GreenChewing.java  绿口香糖类
  • ChewingType.java  口香糖接口.规则定义

抽象工厂模式:

下次再补把,太晚了.

 

文件下载:工厂源文件[ AllFactory ]

Java连接MySQL简化版

网上有很多Java连接MySQL的代码。现在奉上简化版本(仅测试连接,不创建表)

MySQL数据库图标
image-1708

Fedora18安装tomcat

tomcat
image-1704

最近在Fedora18上配置了tomcat+Eclipse
大致配置过程如下:

安装jdk

其他安装步骤,请参考:http://www.cnblogs.com/beceo/archive/2012/08/19/2646706.html

安装Tomcat

  1. 下载apache-tomcat-7.0.35.tar.gz
  2. [以root用户登录]将上述文件移动到/usr/local/
  3. 使用:tar   -zxvf    apache-tomcat-7.0.35.tar.gz
  4. 重命名(可以忽略这一步):mv      apache-tomcat-7.0.35     tomcat-7.0.35
  5. 增加环境变量:vi  /etc/profile
  6. CATALINA_HOME=/usr/local/tomcat-7.0.35
    export CATALINA_HOME
  7. 用:source /etc/profile 使其立即生效.
  8. 打印一下:echo $CATALINA_HOME
  9. 启动tomcat:/usr/local/tomcat-7.0.35/bin/startup.sh
  10. 打开浏览器输入:http://localhost:8080,如果看到tomcat的界面则说明安装成功
  11. 停止tomcat:/usr/local/tomcat-7.0.35/bin/shutdown.sh

安装Eclipse

  1. 下载:Eclipse IDE for Java EE Developers, 220 MB
  2. 使用:tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz
  3. 然后进入文件夹:点开 eclipse就可以用了

MySQL:数据库的导出和导入

这几天fedora17一部分配置出问题了(懒得修复),正好赶上fedora18发布。
于是直接就赶了fedora18的潮流,直接换系统,然后把旧系统的一些东西复制过去(很费精力啊啊啊啊啊)

首先将mysql的文件从fedora17导出来[在fedora终端执行下面的命令,数据库文件将导入当前目录]:
*:Test作为mysql里面的数据库名称.

MySQL数据库图标
image-1700

然后将文件复制到fedora18,再打开终端执行下面的命令:

完成.