- 浏览: 135762 次
- 性别:
- 来自: 上海
最新评论
-
兰博基尼:
...
缓冲和缓存的区别是什么?Cache 和 Buffer 都是缓存,主要区别是什么 -
jiaer0910:
为什么会出现类型转换的错
Java导出Word文档(可设置字体) -
苍天百合:
引用[u][/u] ...
Java导出Word文档(可设置字体) -
xujijun11:
怎么是excel,晕了
Java导出Excel文档 -
xujijun11:
很好,学习了
Java导出Excel文档
文章列表
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)。
持久层是负责向(或者从)一个或者多个数据存储器中存储(或者获取)数据的一组类和组件。这个层必须包括一个业务领域实体的模型(即使只是一个元数据模型)。
不过这里有一个字需要特别强调,也就是所 ...
关于y--==6的程序分析
- 博客分类:
- java
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 ...
判断整数是否为质数的原理
- 博客分类:
- java
关于判断是否为质数,有个简单的方法就是:用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 ...