`
liuhl
  • 浏览: 15750 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
企业信息化过程中,PLM(产品生命周期管理)系统和ERP(企业资源计划)系统逐渐成为两大主流应用系统,分别服务于研发和生产。许多人已经对ERP系统的概念有了一定的了解,其应用也已经深入到了各行各业,但是对于PLM系统而言, ...
重装Oracle时出现SID已存在问题的解决办法 卸载后再装就出现“sid已经存在问题”,把处理方法整理下来,给大家共享下! 方法如下: 1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 6 ...
select * from (select e.*,rownum rn from (select * from emp) e) a1 where a1.rn > 6 and a1.rn  < 10;      select * from (select a1.*,rownum rn from(select * from emp) a1 where rownum<=10) where rn>=6;  select * from (select e.*,rownum rn from emp e) a1 where a1.rn between 6 and 10;  ...
--oracle --创建表空间 create tablespace VOTE datafile 'F:\oracle\product\10.2.0\oradata\wind\VOTE_0.1ORA' size 800m; --创建临时表空间 create temporary tablespace vote_temp tempfile 'F:\oracle\product\10.2.0\oradata\wind\vote_temp_0.1ORA' size 128m; --创建用户 create user liuhl identified by liuhl default tablespace ...
安装tomcatPlugin插件 安装很简单,解压我们已经下载的安装包tomcatPluginV31beta.zip,将解压后的com.sysdeo.eclipse.tomcat_3.1.0.beta文件夹拷贝至D:\eclipse\plugins目录下即可。我们关掉已经打开的eclipse,重新打开,OK,现在我们会发现工具栏上多了几个雄猫的图标,就是tomcat的启动、停止和重启动的按钮。打开eclipse的window/preferences,我们在左边的树种也可以找到tomcat一项。 点击tomcat项,在右边我们选择version 5.x版本,然后设定tomcat home为D:\T ...
1,  在web 项目的lib 中导入最基本 jar包: antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar javassist-3.12.0.GA.jar jta-1.1.jar mysql-connector-java-3.1.13-bin.jar slf4j-api-1.6.1.jar slf4j-nop-1.6.2.jar 2.  在src目录下建立hibernate.cfg.xml配置文件,内容可以参考一下: <?xml version='1.0' encoding='utf-8' ...
1> . 通过重定向 把一个请求分成两个请求 来防止表单刷新重复提交; 2>. 在struts中通过 Session Token (session 令牌)      当客户端请求页面时,服务器会通过token 标签生成一个随机数,并且将该随机数放置到session中,然后将随机数发向客户端; 如果客户第一次提交,那么会将该随机数发往服务器端,服务器端会将该随机数与session中保存的随机数进行比较,如果相等,就认为是第一次提交, 并且将更新服务器端的这个随机数; 如果重复提交, 比较就不相等,则转向invalid.token所指向的那个页面。
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种 ...
首先,把jsp页面中的编码格式改为GBK: 如: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>; <%@ page contentType="text/html;charset=GBK" %>; (注意:eclipse里面的格式也要为GBK) 然后,直接在servlet端把传入进来的数据做一下转换就OK了,如: String question = new String(req.getParameter(& ...
1. HttpServletResponse对象的SendRedirect(“location”)方法称为重定向,location前加 上/,表示相对容器的跟目录,不加上,则表示相对于当前请求的url来寻找地址; 2. HttpServletRequet对象RequestDispatcher的forword(request,reponse)称为请求转发;    两者的区别: SendRedirect重定向是两个过程,当服务器端执行重定向时,它会向客户端发出一个请求,然后客户端在重新发出一个新的请求到服务端,服务端在去执行重定向的页面; 请求转发整个过程都是在同一个请求里面,在请求转发的页面 ...
1.载入JDBC驱动程序; 2.定义连接的URL; 3.建立连接; 4.创建statement对象; 5.执行查询或更新; 6,处理结果; 7.关闭链接; eg: class DB(){ Class.forname("oracle.jdbc.driver.OracleDriver"); Connenction conn = DriverManager.getConnection    ("jdbc:oracle:oci8:@oradb","username","password"); Statement stmt = ...
class zhishu(){    for(int i= 1; i < 100; i++){            boolean  flag = true;             for(int j=0; j < i; j++){                if(i%j =0 ){                  flag = false;                }                if(flag){                   System.out.print(i + "");               }     ...
  首先,最重要的一点是多个视图共享一个模型,同一个模型可被不同的的视图从用,大大提高了代码的可从用性。   其次,由于MVC三个模型相互独立,改变其中一个不会影响其他两个,能够构造良好的松耦合的构件(下层方法会被上层方法所访问,是单向访问)。   此外,控制器提高了应用程序的灵活性和可配置性。
class Singleton{   private static Singleton singleton = new Singleton();   private Singleton(){     }   public static Singleton getInstance(){      return singleton;          }   } //单例模式的优点:在一个项目中,一个类被单例化, 当在别的类中被调用时,直接用类名.成员变量名 就可以实现(如果用new 的方式来实现,需要占用很多内存,而且很不方便);
    HashMap是HashTable的轻量级实现(非线程安全的实现),他们都完成了Map 的接口,主要区别在与HashMap允许空键值,由于非线程安全,效率上可能高于HashTable。     最大的不同点是,在多个线程访问HashTable时,不需要自己为它的方法实现同步,而HashMap必须提供外同步。     两者算法一样,所以性能上步会有太大差异!      Hashtable和HashMap Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map ...
Global site tag (gtag.js) - Google Analytics