`
and4walker
  • 浏览: 563752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
下载文件的时候报错!!! response这个对象是Servlet自己管理的,之所以出现上面的错误: 1.网上都说跟Output之类其他的输出流相互排斥了。 2.也可能是多次调用那个Struts里面定义的方法。 3.最后查出原因:Struts方法之间调用引起的。 因为:每个方法都返回的是一个ActionForward对象,而response是ActionForward对象参数,所以就会使response冲突! 例如: public AcitionForward AAA(HttpServletResponse response){ BBB(); return m ...
新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0, [字段7] image null , ) 删除表: Drop table [表名] 插入数据: INSERT INTO [表名] (字段1,字段 ...
Hibernate配置属性 属性名 用途 hibernate.dialect Hibernate方言(Dialect)的类名 - 可以让Hibernate使用某些特定的数据库平台的特性 取值. full.classname.of.Dialect hibernate.default_schema 在生成的SQL中,scheml/tablespace的全限定名 取值. SCHEMA_NAME hibernate.session_factory_name 自动把创建的SessionFactory以这个名字绑定到JNDI中去. 取值. jndi/composite ...
与XML一样都是配置文件,一般简单的,没有结构的用properties,复杂的,有结构的用XML就行了: 读操作: File f = new File("abc.properties");//这个也可以改成.ini的文件 FileInputStream fin = new FileInputStream(f); Properties proc = new Properties(); proc.load(fin); String s = proc.getProperty("name"); System.out.println(s);//可以得 ...
DOCTYPE的全称是document type--文档类型,他用来说明你所使用XHTML或HTML的版本。 DTD的全称是document type defined 文档定义类型,他用来定义你页面的表示,浏览器根据你的DTD来解析你的页面。 你所使用的DTD包含在DOCTYPE中。 要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。 DOCTYPE的类型 XHTML 1.0 提供了三种DTD声明可供选择: 过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HT ...

DOM解析XML例子

    博客分类:
  • XML
例1:缩进式XML import javax.xml.parsers.*; import org.w3c.dom.*; import java.io.*; public class DOMPageList{ public static void main(String[] args) { try { //创建解析工厂 DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); //指定Docum ...
今天写一个关于统计方面的东西用到这两个函数: 1.若统计一个时间点比如某个月的数据: to_char(BEGIN_TIME, 'yyyy-MM') = '2006-04' 相当于to_date('2006-04','yyyy-MM') = trunc(BEGIN_TIME,'MM') 其中trunc中的'mm'代表精确到月,Oracle中的dd自动会默认从“1”开始。 2.如果统计一个时间段:2007年1月-2007年4月: to_date('2007-01', 'yyyy-MM') <= trunc(START_TIME, 'mm') and trunc(START_TIME, 'm ...
<script language="javascript"> var i = 0; var maxTime = 10;//最大次数 function addFile() { if(i < maxTime){ i++; var fileDiv = document.all['fileDiv']; var strHtml = '<span><input type="file"><button on ...
今天作金额计算要用到某种特定数字表示: 查了查网上资料: 利用java类Numberformat格式化数据 //use Number Format 格式化数据 import java.text.*; import java.util.*; public class IntegerSample { public static void main(String args[]) { int amount = 54321; NumberFormat myformat = NumberFormat.getInstance();//system format System.out.pr ...

JAVA对象流

    博客分类:
  • JAVA
Serializable机制:将一个对象图平面化为一个字节的线型序列的过程。 对象图:对象继承,关联和聚合的结果而实现的一些关系式。 java.io.Serializable是一个标记接口(没有声明任何方法)。它会告诉 Java 运行时环境,该实现类是可序列化的。如果程序员自己想要知道如何序列化自己需要的对象时,可以实现Externalizable接口,该接口已继承了Serializable接口。 序列化注意: 1。序列化不只保存一个对象,而是递归保存对象引用的每个对象的数据。 2。不是所有的类都可以序列化的。(基本类型一般都实现序列化,其它比如HashMap就没实现) 3。序列化时要保证所有 ...

JAVA范型

    博客分类:
  • JAVA
起因: JDK1.4以前类型不明确: 1.装入集合的类型都被装作Object对待,从而失去自己的实际类型。 2.从集合中取出时往往需要转型,效率低,容易产生错误。 解决办法: 1.在定义集合的时候同时定义集合中对象的类型。 2.可以在定义Collection的时候指定,也可以在循环时用Iterator指定。 优点: 增强程序的可读性和稳定性。 eg: list<Object> list = new ArrayList();
第一章:面向应用的持久化设计 1.1 持久(persistance):把数据保存到可掉电式存储设备中供之后使用 持久层:讲数据库使用者与数据实体相关联。持久层介于上层应用与DB之间。在系统逻辑层面上,专注于数据持久化的一个相对独立的领域(Domain)。 持久化:讲内存中的数据保存到数据库(或其他媒介中)的过程。 1.2 解耦合:采用一切手段降低关系的紧密程度。 解耦合设计目标: 1.应用层解耦合---应用逻辑与数据逻辑相分离。 2.资源层解耦合---逻辑结构与物理结构相分离。 DAO(Data Access Object)模式 = Data Accessor模式 + Active Doma ...
背景:java默认的编码方式为Unicode,而计算机系统编码是GBK等编码。需要将系统的编码转换为java正确识别的编码。 Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。 1、native2ascii:是JDK提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 2、native2ascii的命令行的命名格式: n ...

JAVA集合

    博客分类:
  • JAVA
集合:将多个元素组成一个单元的对象,用于存储,检索,操纵和传输对象。 集合分为Collection跟Map: Collection分为List跟Set,Map分为TreeMap跟HashMap List分为ArrayList跟LinkedList Set分为HashSet跟TreeSet(必须存储相同类型数据否则异常)等 ...

JAVA异常

    博客分类:
  • JAVA
异常:运行期出现的错误! Throwable 分为 Error 跟 Exception,Exception又分为runtimeException跟其它的Exception Error:虚拟机错误!处理不了! runtimeException:比如说是除0错误,NullPointerException等。经常出现的,可以不用抓!因为会影响系统效率。 其它Exception:凡是JDK中写了throws Exception,必须抓! 如果JAVA中某个方法中处理不了某个Exception,可以在方法声明时写throws Exception交给上一级方法处理该异常!所以在上一级的方法中抓该异常:tr ...
Global site tag (gtag.js) - Google Analytics