Welcome 微信登录

首页 / 软件开发 / JAVA

基于JXL的Excel数据导入工具

基于JXL的Excel数据导入工具

基于JXL的Excel数据导入工具2009-10-10 javaeye wikimo写这东西主要是前段时间项目中有类似的需求,觉得导入Excel也是一个比较常用的功能,所以进行了简单的封装;功能介绍:1.一个简单的利用jxl导入Excel的工具;2.数据集的获取方式支持JDBC、内部利用Record构建两种;3.仅支持字符类型、数值类型、日期类型数据的导入;附件中的jar可以引入直接使用,jar中已包含源码,zip中包括各种导入方法的演示;zip中包含了j...
派生线程类

派生线程类

派生线程类2009-10-10最简单的编写基于线程的代码的方法之一,就是派生java.lang.Thread 类。该线程类是java.lang 包的一个成员,在缺省情况下,线程类可以被所有的Java应用程序调用。为了使用线程类,我们需要了解The java.lang.Thread 类中定义的五个方法:run():该方法用于线程的执行。你需要重载该方法,以便让线程做特定的工作。start():该方法使得线程启动run()。stop():该方法同start方法...
使用J2ME程序测试MIDlet的生命周期

使用J2ME程序测试MIDlet的生命周期

使用J2ME程序测试MIDlet的生命周期2009-10-10在MIDlet程序学习中,生命周期是一个比较抽象的概念。其实生命周期就是一个简单的规定,规定了MIDlet中的每个方法,什么时候被系统调用。下面是一个示例代码,在每个方法的内部都输出一条语句,可以根据程序的输出结果来验证各方法被调用的顺序,具体代码如下:以下是引用片段://文件名:LifeCircleMIDlet.Javaimport javax.microedition.midlet.*;/*...
网站缓存数据实时更新的实现

网站缓存数据实时更新的实现

网站缓存数据实时更新的实现2009-10-10 javaeye kongshanxuel一个网站的实现不可避免的需要处理大量的内存数据,这大多都出于网站性能的考虑和解决I/O瓶颈问题,如JavaEye网站的首页排名数据和博客频道的排名等数据,都进行了缓存处理,而且并非是实时的,特别是首页的排名数据几乎是一天才会更新一次的,同样,QQ等门户网站也存在大量静态化内存数据,所以一个网站缓存的处理是至关重要的,并且好的架构需要做到代码无侵入性,也就是说内存的更新,...
用Java实现多线程服务器程序

用Java实现多线程服务器程序

用Java实现多线程服务器程序2009-10-10天津大学管理学院---- 摘要:在Java出现之前,编写多线程程序是一件烦琐且伴随许多不安全因素的事情。利用Java,编写安全高效的多线程程序变得简单,而且利用多线程和Java的网络包我们可以方便的实现多线程服务器程序。---- Java是伴随Internet的大潮产生的,对网络及多线程具有内在的支持,具有网络时代编程语言的一切特点。从Java的当前应用看,Java主要用于在Internet或局域网上的网络...
专家和您一起谈谈java加壳的问题

专家和您一起谈谈java加壳的问题

专家和您一起谈谈java加壳的问题2009-10-10在C世界,对代码进行加密,主要通过加壳的方式。所谓加壳,就是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样可以在防止代码的反编译,当然,有加壳工具,也有解壳工具,虽然不能100%防止crack,但仍然给代码增加一层有力的保护。然而在Java世界,保护代码是件很困难的事情,因为class文件非常规范,极易反编译,且反编译后的代码清晰可读。常见的保护办法是使用混淆器,打乱class和...
用Spring framework实现定时器功能

用Spring framework实现定时器功能

用Spring framework实现定时器功能2009-10-14采用Web自动加载TimerManager来管理Timer链,在Class更新服务器热加载后会发生异常。这要求对TimerManager进行一些特殊的处理才能保证Timer链的正确性。使用Spring framework中提供的TimerTask自动加载功能可以非常容易的实现定时器链的管理。同时,采用Spring framework的这一功能可以非常容易的对定时器进行添加、删除。1.在We...
深入研究Servlet线程安全性问题

深入研究Servlet线程安全性问题

深入研究Servlet线程安全性问题2009-10-14摘要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。关键字:Servlet 线程安全 同步 Java内存模型 实例变量Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,...
Java对数据库的字符串字段进行压缩保存的尝试

Java对数据库的字符串字段进行压缩保存的尝试

Java对数据库的字符串字段进行压缩保存的尝试2009-10-14 csdn博客 老紫竹数据字段一般都是保存原文的,一来方便在数据库修改和维护,而来有一些查询要用到它。但是在有些时候,我们无需保存原文了,比如在论坛,博客等数据里的内容字段,一般使用Clob类型,其很少参与搜索,而且就算要全文检索,我们也不推荐使用数据库的like 等,而应该用第三方的全文检索工具,比如lucene等实现。这类数据都是大量的文本数据,有很大的可压缩性。由于一些原因,我的数据库...
Eclipse插件开发之FindBugs插件

Eclipse插件开发之FindBugs插件

Eclipse插件开发之FindBugs插件2009-10-14问题提出:当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。解决方法:现在有很多Java代码分析工具,FindBugs中开源项目当中的一个,它可以帮你找到代码中隐藏的一些错误,提升你的代码能力与系统安全可靠性。安装JDK:1.5.0 从http:...
部署基于JBoss的J2EE应用程序

部署基于JBoss的J2EE应用程序

部署基于JBoss的J2EE应用程序2009-10-14JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能、技术的潮流性、开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖。其中,免安装、基于JMX构架、热部署(Hot Deploy)、快速开发EJB应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子。尽管其本身没有重大的缺陷,但毕竟是Open Source的开发模式,文档很少,因此要很好的掌握、精通开发基于JBoss的应用还是显得...
在控制器组件与模型组件之间传送数据

在控制器组件与模型组件之间传送数据

在控制器组件与模型组件之间传送数据2009-10-14 javaeye lgx2351MVC框架中,控制器组件与模型组件需要相互传送数据,我们可以写个javaBean来保存。ParamBean这个javaBean本质上是把数据放在hashtable中,并提供了存放和取出数据等方法。代码如下:Java代码public class ParamBean implements Serializable { // 操作员用户代码(用于日志显示) private ...
使用Java技术将Atom转换为RDF

使用Java技术将Atom转换为RDF

使用Java技术将Atom转换为RDF2009-10-14 ibm Brian M. CareyRDF 包含由 W3C 制定的各种规范。它本质上是一个元数据建模框架,该框架利用 Web 上分布的软件可读信息,具体方法是通过使用一些称为三元组 的 “主语-谓语-宾语”表达式识别这些信息。常用缩略词API:应用程序编程接口RDF:资源描述框架DOM:文档对象模型IETF:互联网工程任务组RSS:简易新闻聚合URI:统一资源标识符URL:...
在Eclipse中利用XMLBuddy开发XML

在Eclipse中利用XMLBuddy开发XML

在Eclipse中利用XMLBuddy开发XML2009-10-24这里只介绍XMLBuddy,它主要提供是有关DTD方面的验证、代码助手等功能;还有一种是XMLBuddy Pro,它相对于XMLBuddy来说,扩展了许多功能,比如对Schema、XSLT、RELAX NG 的支持,但它需要Money。对于XML的一般编写,XMLBuddy已经够用了,而且它是免费的,很容易得到,所以这里就着重谈谈它了。一、下载与安装1. 下载XMLBuddy的主页地址是:...
Java源码分析:深入探讨Iterator模式

Java源码分析:深入探讨Iterator模式

Java源码分析:深入探讨Iterator模式2009-10-24java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码...
Eclipse插件开发之添加简单的GUI元素

Eclipse插件开发之添加简单的GUI元素

Eclipse插件开发之添加简单的GUI元素2009-10-24天极编写Eclipse插件的方法很简单,你只需要编写一个应用程序,并把它"添加"到Eclipse上。但是与编写音乐类似,在能够创作一部著作之前,首先必须学习大量的相关知识。本文将讨论少许几个简单的GUI元素:· 工具条按钮· 菜单项· 对话框为了使用这些元素,我们将稍微修改已有的插件,顺便编写一个可供使用的工具类。扩展点(Exten...
Hibernate配置文件在单元测试中的应用

Hibernate配置文件在单元测试中的应用

Hibernate配置文件在单元测试中的应用2009-10-24Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibernate提供的配置文件的访问方法灵活运用到单元测试中。介绍Hibernate...
<< 31 32 33 34 35 36 37 38 39 40 >>