![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
welcomei
这个作者很懒,什么都没留下…
展开
-
Java对象序列化学习笔记
导读: 目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人 把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社 区的繁荣做一点事情。 序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后, 可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接原创 2008-01-23 17:09:00 · 345 阅读 · 0 评论 -
Java操作Excel之理解JXL--读取Excel
导读: JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。 你可以分别通过如下命令 java -jar jxl.jar -xml test.xls java -j原创 2008-03-21 16:34:00 · 483 阅读 · 0 评论 -
jsp导出excel文件,使用POI和jxl
导读: jsp导出excel文件,使用POI和jxl 使用POI response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition", "attachment; filename=/"test原创 2008-03-21 16:49:00 · 2248 阅读 · 0 评论 -
使用poi操作Excel的幾點注意事項
导读: 首先說說現在我所知道的java編輯Excel文件的兩大開源工具:jakarta poi和JavaExcelAPI(簡稱JXL),這兩套工具我都試用了一這段時間,感覺各有優劣吧。poi在某些細節有些小Bug並且不支援寫入圖片,其他方面都挺不錯的;JXL就慘了,除了支援寫入圖片外,我暫時看不到它比POI好的地方,我碰到的主要的問題就是對公式支援不是很好,很多帶有公式的Excel文件原创 2008-03-21 16:54:00 · 923 阅读 · 1 评论 -
j2ee必备
导读: J2EE开发之常用开源项目介绍 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层: 1)Hibernate 这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射 对于DAO在这里介绍个在它基础上开发的包b原创 2008-03-24 18:04:00 · 366 阅读 · 0 评论 -
使用 OpenLaszlo 创建 Web 富客户端
导读: 级别: 初级 Joshua M. Woods(joswoods@us.ibm.com), 软件工程师, IBM 2006 年 5 月 11 日 OpenLaszlo 是一种富客户机应用程序架构,使用 Macromedia Flash 作为部署载体。OpenLaszlo 依赖 JavaScript 来表达逻辑,并提供了传统 Flash 开发方式无法比拟的一些优点,包括原创 2008-04-21 15:02:00 · 521 阅读 · 0 评论 -
通过Push信息来自动启动JAVA移动应用程序
移动技术日渐流行。Java微小版本,或者叫Java ME(Sun的J2ME平台的新名字),是最流行的开发移动应用程序的技术之一。使用Java ME,我们可以在使用JVM或KVM的手持设备上运行多种无线应用程序。Connected Limited Device Configuration (CLDC)被包含在Java ME中,它是面向那些只拥有有限资源,使用KVM的设备。同样,Mobile原创 2008-04-21 15:58:00 · 762 阅读 · 0 评论 -
servlet和JSP过滤器Filter-JSP教程,Jsp/Servlet-JSP编程 (转)
或许,servlet api的2.3版本中最重要的一个新功能就是能够为servlet和jsp页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。 过滤器是个程式,他先于和之相关的servlet或jsp页面运行在服务器上。过滤器可附加到一个或多个servlet或jsp页面上,并且能够检查进入这些资源的请求信息。在这之后,过滤器能够作如下原创 2008-05-07 14:57:00 · 641 阅读 · 0 评论 -
J2EE开发中Filter的奇妙作用 (转)
Servlet2.3 Filter 1、Servlet Filter概述 凡是开发过J2EE的web application的人员都知道,经常需要处理以下几种情况: 访问特定资源(Web 页、JSP 页、servlet)时的身份认证 应用程序级的访问资源的审核和记录 应用程序范围内对资源的加密访问,它建立在定制的加密方案基础上 对被访问资源的及时转换, 包括从 serv原创 2008-05-08 09:52:00 · 587 阅读 · 1 评论 -
java / j2ee / jee filter学习笔记(一)
取得web.xml里面的参数:web.xml的部分代码 filter> filter-name>tfilter-name> filter-class>test.tfilter-class> init-param> param-name>kkparam-name> param-value>kk-valueparam-value> init-pa原创 2008-05-08 10:02:00 · 444 阅读 · 0 评论 -
ThreadLocal的理解
ThreadLocal类为于java.lang包中,它是java中一种较为特殊的线程绑定机制,会为每个线程维护一个私有的变量空间。通过 ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM为每个运行的线程绑定了私有的本地实例化存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。实际上,其实现原理是在JVM中维护一个Map,这个Map的key就是当前的线程对象,而va转载 2008-05-08 10:08:00 · 372 阅读 · 0 评论 -
Oracle大型对象clob,blob以及java的访问方法
Oracle的Clob、Blob、NClob三种大型对象,是用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。LOB有几种类型,取决于你使用的字节的类型,Oracle这些数据存储在数据库内部保存。可以执行读取、存储、写入等特殊操作。在JAVA中,如果要对这些对象的字段进行insert、update操作的话,有特别的处理方式。转载 2008-08-05 14:53:00 · 791 阅读 · 0 评论 -
测试wiki
//<![CDATA[var version = {title: "TiddlyWiki", major: 2, minor: 3, revision: 0, date: new Date("Dec 4, 2007"), extensions: {}};//]]><!--TiddlyWiki created by Jeremy Ruston, (jeremy [at] osmo原创 2008-05-27 15:30:00 · 406 阅读 · 0 评论 -
java filter 过滤器总结
过滤器总结一、Servlet过滤器的概念:Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不产生请求和响应对象,它只能提供过滤作用。Servlet过期能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容;在Servlet被调用之转载 2008-06-10 10:08:00 · 710 阅读 · 0 评论 -
Web App使用Quartz实现java schedule job - [Matrix - 与 Java 共舞]
导读: 关于Quartz1 下载Quartz java包copy到WEB-INF/lib下2 建立 scheduler初始化servlet在web.xml里加入 Initializer com.nova.colimas.web.action.StartupServlet原创 2008-03-18 15:54:00 · 491 阅读 · 0 评论 -
Quartz 任务调度
导读: Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码示例作为结束。在阅读完本文并看过代码示例后,您应当能够把 Quartz 的基本特性应用到任何 Java? 应用程序中。原创 2008-03-18 15:31:00 · 466 阅读 · 0 评论 -
java 序列化对象 (socket 传 对象)
最近写需要用socket传个Buffer的对象,写了一个例子;所传对象:import javax.media.Buffer;import javax.media.format.VideoFormat;public class TestObject implements java.io.Serializable ...{ Buffer b; public String get原创 2008-01-23 18:00:00 · 1227 阅读 · 0 评论 -
Java对象序列化(1)
导读: 序列化概述 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作, 也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的! 问题的引出: 如上所述,读写对象会有什么问题呢?原创 2008-01-23 16:43:00 · 379 阅读 · 0 评论 -
通过套接字传递对象
导读: 通过套接字传递对象 Qusay H. Mahmoud 2001 年12月 使用JavaTM远程方法调用(RMI),可以很方便地开发分布式的基于对象的应用程序。RMI的简单性,是由网络通信的费用作为代价的。底层的套接字可以用来开发客户/服务器系统,但是由于大多数Java I/O类和对象不太容易匹配,如何通过套接字传递完成的对象呢?对象序列化是一个允许您以比特流方式读/原创 2008-01-25 15:10:00 · 382 阅读 · 0 评论 -
关于jxse-2.5中HelloWorld的问题
/**//* * Copyright (c) 2006-2007 Sun Microsystems, Inc. All rights reserved. * * The Sun Project JXTA(TM) Software License * * Redistribution and use in source and binary forms, with or witho原创 2008-01-31 14:44:00 · 1438 阅读 · 6 评论 -
从InputStream到ByteArrayInputStream
导读: 从InputStream到ByteArrayInputStream 本篇主要分析:1.如何将byte数组适配至ByteArrayInputStream,对应与IO部分的适配器模式;2.BufferedInputStream的工作原理,对应于IO的装饰器模式,会首先研究InputStream和FilterInputStream的源代码,同时会将要谈谈软件设计中的缓存相关的知原创 2008-01-30 09:18:00 · 1675 阅读 · 0 评论 -
AWT图形用户界面设计( 一、二 )
导读: 5.2.1 事件类 与AWT有关的所有事件类都由java.awt.AWTEvent类派生,它也是EventObject类的子类。AWT事件共有10类,可以归为两大类:低级事件和高级事件。 java.util.EventObject类是所有事件对象的基础父类,所有事件都是由它派生出来的。AWT的相关事件继承于java.awt.AWTEvent类,这些AWT事件分为两原创 2008-01-30 09:39:00 · 949 阅读 · 0 评论 -
java 自定义事件
导读: * Description: * Copyright: Copyright (c) 2005 Company: * cuijiang * * * @version 1.0 */ public class DemoEvent extends EventObject { private Object obj; private String sName原创 2008-02-01 10:44:00 · 513 阅读 · 0 评论 -
事件驱动模型实例详解(Java篇) (转)
导读: 或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出各类人机对话界面(HMI)。可视化编程或许是一个初学者开始对软件感兴趣的开始,也可能是一个软件学习的里程碑点,因为我们可以使用各类软件集成开发环境(IDE)方便的在现成的界面窗口上拖放原创 2008-02-13 09:44:00 · 392 阅读 · 0 评论 -
JMS简介
导读: 1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系 统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。 2. JMS基本功能 JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支原创 2008-02-21 12:10:00 · 323 阅读 · 0 评论 -
终于配置成功:pentaho + tomcat + oracle 10g啦
庆祝下~~~原创 2008-02-20 11:13:00 · 806 阅读 · 3 评论 -
对依赖注入技术的初学指导
导读: 您还没有在译言注册 译言用户请从这里登陆 序:依赖注入技术(Dependency Injection)被世人所认知和使用有一段时间了。近来,越来越多的人开始使用它的原理来设计、开发、和单元测试Java程序。一些很优秀很有意思的开源框架也由此开发出来,比如SpringFramework和Google Guice等等。译者翻译的这篇近两年前的文章,对于人们了解和学习Depe原创 2008-02-28 17:31:00 · 448 阅读 · 0 评论 -
Java事件机制
导读: 事件机制 参与者:监听器对象、事件源对象、事件对象 监听器对象->实现某特定监听器接口的类的实例->获得事件对象(参数),并根据事件作出反应->监听器对象的事件处理方法是由谁唤起(invoke)的? 事件源对象->注册监听器对象并向其发送事件对象->注册过程,监听器对象将自己reference复制给事件源对象,按Java的代码描述就是:object.addEvent原创 2008-03-13 16:38:00 · 789 阅读 · 0 评论 -
关于 eclipse 和 jre
Eclipse启动的时候找JRE的顺序是:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。 所以如果不想卸载掉其他的JDK的话,可以有两种方式:(1)直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法转载 2008-06-10 10:01:00 · 333 阅读 · 0 评论