- 浏览: 282420 次
- 性别:
- 来自: 上海
-
最新评论
-
tan4836128:
确实不行,我的1.8.5,降到1.6.2也不行,楼主的情况很局 ...
Spring调用Quartz定时任务报Couldn't store trigger异常 -
alfusen_xiong:
有没有自动注入的方法可以取代executeInternal() ...
Quartz任务中调用Spring容器中bean及动态调度任务 -
luoxiang183:
换了也不行啊
Spring调用Quartz定时任务报Couldn't store trigger异常 -
liubey:
首先谢谢LZ的文章,其实我想问个问题,既然有心做成工具类,就最 ...
对象和map转换 -
小林夕:
几年前用还行,现在做UML一般都开始使用在线作图工具了,可以了 ...
StarUML简介
请您先登录,才能继续操作
文章列表
MVC的优点及不足之处
1、 MVC的优点
(1) 可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。
(2) 视 ...
数据库事务
关键字: 原子性, 一致性, 隔离性, 持久性
数据库事务是指作为单个逻辑工作单元执行的一系列操作。
设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:
· 更新客户所购商品的库存信息
...
java.lang.Object类是所有Java类的最高层次父类,该类中没有定义任何属性,方法也只有几个,但正是这些方法提供了面向对象编程技术的基本机制,下面将分别介绍:
1、hashCode()方法
hashCode()方法的格式如下:
Java代码
1.public int hashCode()
public int hashCode()
其功能是返回当前对象的哈希码(HashCode)数值,哈希码可以理解为系统为每个Java对象自动创建的整型编号,任何两个不同的Java对象的哈希码一定不同,而在Java应用程序的一次执行期间,在同一个对象上多次调用hashCode()方法 ...
Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述Tomcat 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代码例子以方便你可以对其有更好的理解。
本文分为两个部分,分别是“Tomcat 7的新特性”和“Tomcat 7增强的功能”。
Tomcat 7新特性
1. 使用随机数去防止跨站脚本攻击;
2. 改变了安全认证中的jessionid的机制,防止session攻击;
3. 内存泄露的侦测和防止;
4. 在war文件外 ...
Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。
在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容:
一、 struts-config.xml的主要元素:
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
&quo ...
有一个精神病人,以为自己是一只蘑菇,于是他每天都撑着一把伞蹲在房间的墙角里,不吃也不喝,像一只真正的蘑菇一样。
心理医生想了一个办法。有一天,心理医生也撑了一把伞,蹲坐在了病人的旁边。病人很奇怪地问:你是谁呀?医生回答:我也是一只蘑菇呀。病人点点头,继续做他的蘑菇。
过了一会儿,医生站了起来,在房间里走来走去,病人就问他:你不是蘑菇么,怎么可以走来走去?
……
医生回答说:蘑菇当然也可以走来走去啦!病人觉得有道理,就也站起来走走。
又过了一会儿,医生拿出一个汉堡包开始吃,病人又问:咦,你不是蘑菇么,怎么可以吃东西?医生理直气壮地回答:蘑菇当然也可以吃东西呀!病人觉得很对,于是也开始吃东 ...
经常在论坛上面看到覆写hashCode函数的问题,很多情况下是一些开发者不了解hash code,或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。
对于hash code的理论我不想多说,这个话题太大。那些“对称性”,“传递性” ...
RIA技术 什么是RIA 技术?
RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢? 最开始的网页,都是html静态网页,浏览者只是看,内容有图片和文字,有超链接,相比书本而言强大百倍。但浏览者没法交互和反馈。后面脚本语言和CGI得到大量应用,就叫动态网页了。以.net,jsp,asp,php等技术为代表,结合css和数据库,ActiveX,Ajax,Flash等,使网页功能相当强大。
RIA技术,类似于单机版的应用程序,在很大程度上跳出了浏 ...
CGI百科名片
作为一个英文缩写,该名词有不同含义,包括“通用网关界面”、“计算机合成图像/电脑三维动画”、“计算机图形接口标准”、“全球小区识别码”等。
目录
简介
通用网关接口功能
运行环境
处理步骤
服务器 ...
常见的Exception
- 博客分类:
- JAVA综合
常见的RuntimeException
关键字: $异常处理
Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。比如: int i= Integer.parseInt("33");这个我知道它不可能会抛出异常,但是不捕捉异常的 ...
异常处理
Java语言的设计从根本上便于我们写出整洁、设计良好的代码;尽管如此,在程序运行中仍可能有各种各样的错误出现。
1 、概念
采用新的异常处理机制
在以往的程序开发过程中,常常采用返回值进行处理。例如,在编写一个方法,可以返回一个状态代码,调用者根据状态代码判断出错与否。若状态代码表示一个错误,则调用这进行相应的处理,或显示一个错误页面或错误信息。通过返回值进行处理的方法是有效的,但是有它的许多不足之处。
1、 程序复杂
2、 可靠性差
3、 返回信息有限
4、 返回代码标准化困难
采用错误代码和异常处理相结合的方式的优越性:
1、 把 ...
Servlet是SUN指定的Java服务器端编程规范,用以处理来自客户端的请求,处理并做出响应的一套基础API。Servlet是运行在Servlet容器中的Java小程序,容器运行在服务器端,服务器侦听特定端口的请求,并解析请求地址,将请求对象送给容器中的Servlet来执行,这个原理非常简单,平时我们多以在浏览器中输入URL地址,提交表单方式来实现,现在我们用Java语言来模拟常用的GET和POST请求,来更底层的看看Servlet,这就是C/S模型了,其实Java Web不拘泥于B/S模型,想做C/S程序也是可以的。
要模拟请求这就用到了Java网络编程中的一些指示,创建一个URL ...
jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。
通过使用java.sql.preparedstatement,这个问题可以自动解决。一个preparedstatement是从java.sql.connection对象和所提供的sql字符串得到的,sql字符串中包含问号(?),这些问号标明变量的位 ...
Java仿真(Java Emulation)
尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足:
1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。
2)另外,客户端运行的代码只使用JRE的子集,该子集能被JavaScript所支持。
一旦你熟悉它们后,你会发现这些限制并不象早先想的那么坏。这有点象写移动版的Java应用程序(J2ME)。
一、语言子集(Language subset)
GWT的java到javascript翻译器解析源代码,就像 ...
Internationalization 国际化 (I18N)
国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。
Localization 本地化(L10N)
本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。
GWT提供了完整的和可伸缩的国际化支持工具。
还有拼写检查和语法错误检查等。
实现国际化的标准Java方法是通过资源绑定和配置文件来实现。GWT也是如此。
一、Constants,Messages and Dictionary
GWT为本地化文本提供了4种选择。
1)常量 Constants
这种类型只能用于文本中且不能替换。例如域标签或菜 ...