`
文章列表
Tomcat在启动时出现如下异常问题: 严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage 是因为保存在硬盘上的session数据读取失败,问题似乎不大,但是如果不处理一下,每次启动都会出现这个问题,处理方法如下:将D:\tomcat6\work\Catalina\localhost下面的文件session.ser清空,主要是*.ser文件,或者只是删除掉session.ser亦可。
//建Sequence create sequence STUDENT_Sminvalue 1maxvalue 999999999999999999999999start with 1increment by 1cache 20; //建表CREATE TABLE STUDENT(   ID INTEGER,   "NAME" VARCHAR2(20),   ADDRESS VARCHAR2(40),   AGE INTEGER) //建TriggerCREATE OR REPLACE TRIGGER INSERTSTUDENTIDBEFORE INSERT ON ST ...
Oracle,sqlserver,mysql的自增变量设置 不同的东家养不同的女儿,这三种数据库在设置自增变量方面都是不同的,下面我归类了一下: 1、Mysql。它的自增变量个人有认为是最好记的,使用AUTO_INCREMENT关键字,知道英文的就更好记忆了,如下创建一个带有自增变理的表: create table test(id int AUTO_INCREMENT primary key not null,name varchar(50)); 注:这里的id一定要申明为主键,否则会引来报错。 2、Sqlserver使用identity关键字,可以很容易指定从什么数开始,增幅是多少,如下: c ...
基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具、Java EE 服务器、Apache Ant、SoapUI。 开发工具:Eclipse IDE for SOA Developers 版本,请到 http://www.e ...
去找eclipse.ini,打开,删掉user.language=en这行 ,然后重启eclipse就OK了
SEVERE: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base E:\Tomcat6.0\webapps\XXX does not exist or is not a readable   查了下其实这个部署的项目XXX已经被我移除了,但启动Tomcat时还是这样提示。   后来解决了: 除了要在E:\Tomcat6.0\webapps中移除 还要在E:\Tomcat6.0\work\Catalina\localhost中移除 并且要在E:\Tomcat6.0\conf ...
作为动态语言,JavaScript的类型转换总是在默默地进行着,不为很多人所知。然而,理解好JavaScript的类型转换是理解JavaScript的基础课。其转换机制主要如下: 1)undefined    ①转换成 字符串     undefined并不是javascript的保留字,它只是一个初始值为undefined的全局变量,你可以为它定义一个值(当然我不建议你这么做)在遇到字符串场合时,undefined会被自动转换成'undefined'; view plaincopy to clipboardprint?var test = undefined + '';   alert ...
我对SERVLET中的doGet与doPost两个方法之间的区别: 1.它们分别在什么情况下用? 2.它们能互相调用吗?还是只能其中一个调用另一个? --------------------------------------------------------------- 缺省的服务功能会调用与 HTTP 请求方法相应的 doXXX 方法。例如,若 HTTP 请求的方法是 GET,则缺省情况下调用 doGet() 方法。Servlet程序应该优先使用Servlet程序所支持的 doXXX 方法,以替代 HTTP 方法。 ------------------------------------ ...
持久 英文即 persistence。   就是把数据保存到可掉电式存储设备中供之后使用。大多数情况下特别是企业级应用,数据持久化往往也就意味着将内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系数据库来完成。   那么持久层呢?   延续思路,所谓“持久层”,也就是在系统逻辑层面上,专著于实现数据持久化的一个相对独立的领域(Domain)。   持久层是负责向(或者从)一个或者多个数据存储器中存储(或者获取)数据的一组类和组件。这个层必须包括一个业务领域实体的模型(即使只是一个元数据模型)。   不过这里有一个字需要特别强调,也就是所 ...
int x= 1, y = 6;     while (y--==6) {x--;}     System.out.println("x=" + x +" ,y =" + y);     最后输出结果为:x = 0, y = 4;     解析:这个小程序的关键支持在于"y--==6",这个咋一看,会很没有头绪,不过先从左往右分析发现,y-不和规则,只有先y--,那么就是先进行y的自减操作!然后是用"=="判断和6是否相等。   第一次循环,y--后先赋值后自减操作,此时y为6,所以y==6为tr ...
关于判断是否为质数,有个简单的方法就是:用2到[根号N](中括号表示取整数部分)的所有数(当然,可以改成所有的质数)去检测,如果没有一个数能够整除N,那么N就一定是质数。 public static boolean isPrime(int num) {      boolean prime = true;      int limit = (int) Math.sqrt(num);      for (int i = 2; i <= limit; i++) {        if (num % i == 0) {            prime = false;            b ...
默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 <bean id="example" class="com.tarena.bean.Example"/> Prototype: 每次对bean的请求都会创建一个新的bean实例。 <bean id="example" class="com.tarena.bean.Example" singleton=”false”/> ...
在网上搜到有两种解释 1.可以继承其他类或完成其他接口,在swing编程中常用此方式。 2.匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。 内部类的用法几乎等同于一般类,只是使用外部类变量的时候需要将外部类变量设置为final.因为内部类使用外部变量时,仅仅使用的是他的一个副本,所以说,即便内部类使用的变量更改了,在外部类中也不会有变化,这也是sun为了提醒程序员的一种方法... 同样的,匿名内部类也可以继承或实现一类或方法,用法为: JButton btn = new JButton("click") ...
当接收到一个HttpRequest,Interceptor做一些拦截或者初始的工作;   当外部的HttpServletRequest到来时,初始到了Servlet容器传递给一个标准的过滤器链;ActionContextCleanUp这个在集成插件方面非常有用。Other filters(SitMesh,etc)调用FilterDispatecher会去查找相应的ActionMapper;   如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy,ActionProxy将会通过ConfigurationManager来查找配置struts.xml;   下一步 ...
[size=medium]通过仔细对比,你可以了解Struts2与Struts1之间的区别。具体不同如下:     1、Action 类:   Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。   Struts2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO(Plain Old Java Objects,简单的Java对象)对象都可以用作Struts2的A ...
Global site tag (gtag.js) - Google Analytics