- 浏览: 16481 次
- 性别:
- 来自: 深圳
最新评论
文章列表
企业信息化过程中,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 ...