`
llxwxj
  • 浏览: 8367 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论
文章列表
      在java web开发中,如果用eclipse开发工具,tomcat服务器,常常会遇到一个问题,包冲突。一般冲突在这两个包:jsp-api.jar和servlet-api.jar。        网上搜一下,回答的人大多会说,把这两个包从项目中删掉。但那是废话。servlet-api.jar这么关键的包删掉,你的项目还是web项目吗?        尝试发现,jsp-api.jar如果不删掉,只是在build path中去掉是不管用的。那么删掉试试,发现没有问题。      接下来就是servlet-api.jar这个包,从build path中删掉后,发现可以正常启动to ...
      在简单工厂模式中,创建类的工作都交给了工厂类来处理。这样一来,假如项目非常庞大,工厂类就难以维护。那么,可以通过将工厂抽象出来,形成一个接口,具体的工厂类实现抽象类的接口。这样一来,核心的工厂类可以不必负责产品的创建,仅负责定义具体工厂类必须实现的接口,形成一个规范。这样的好处是,可以使系统在不修改具体工厂角色的情况下引进新的产品。在这个模式中,工厂类和产品类往往可以依次对应。即一个抽象工厂对应一个抽象产品,一个具体工厂对应一个具体产品,这个具体的工厂就负责生产对应的产品。       抽象工厂(Creator)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象 ...
      从设计模型的类型来讲,简单的工厂模式属于创建型模式,又叫静态工厂方法模式,简单的工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。       简单工厂模式的实质是由工厂类根据传入的参数,动态决定应该创建哪种产品类(这些产品类继承自一个父类或实现一个接口)的实例。 工厂( Creator )角色     简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。    抽象产品( Product )角色          简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。    ...
今天发现tomcat启动不了了,先关掉所有与myeclipse有关的进程。还是启动不了tomcat服务器。于是,我怀疑是oracle作怪(因为遇到过这种问题)。于是,我进行如下操作: 1、运行-->cmd-->netstat -ano      结果发现:8080端口被pid为4400的程序占用。 2、因为任务管理器默认不能看pid。所有要先进行设置。      打开任务管理器-->查看-->选择列-->将pid的复选框选上    然后,在进程窗口发现:pid为4400的进程为tnslsnr.exe(这是oracle的一个进程) 3、可以通过修改to ...
今天突然上不了eclipse了,弹出一个框框,显示jvm版本1.4.2太低。觉得很奇怪,上网搜了一下,有一条oracle带来的JVM版本过低问题吸引了我。因为我也刚安装了oracle。按照他的思路,我在环境变量中发现oracle配置的“......\oracle\product\10.1.0\db_1\jre\1.4.2\bin;”是放在最前面的。而我eclipse配置的环境变量不见了。于是在oracle的配置前面加上我的jdk1.6版本的“......\jdk1.6.0_10\bin”,这样是让系统先查找高版本的jvm。不然可能依然上不去,不过本人没有测试。于是,问题解决!
Global site tag (gtag.js) - Google Analytics