
JAVA
文章平均质量分 81
iteye_5724
这个作者很懒,什么都没留下…
展开
-
Java 泛型设计限制
1.1 不能将泛型用在创建类型对象中,原因则是因为Java泛型中存在类型擦除的原因,所以会导致在Java虚拟机执行时,所有泛型类型都会相应的变为它的原始类型,这就意味着如果创建泛型对象则Java虚拟机会将创建的对象改变为Object这肯定不会是希望所应该有的目的。 1.2 不能将泛型应用在基本数据类型中,原因也是因为类型擦除机制的缘故,而基本类型不属于对象,如果要将基本类型应用到泛...原创 2009-11-23 22:13:40 · 107 阅读 · 0 评论 -
dos 删除指定日期前的文件
@echo off&setlocal enabledelayedexpansion:: 文件的格式为yyyy-mm-dd.*:: 以下 dz=备份文件的路径:: ds=为预定要保留的天数 (可修改,但不要大于28)set dz=E:\bakset ds=3::取当前系统日期的 年、月、日set dy=%date:~,4%set dm=%date:...2010-04-19 22:47:15 · 868 阅读 · 0 评论 -
启动多个tomcat
想启动多个tomcat,只需修改conf/server.xml文件:<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See ...2010-04-22 09:13:07 · 84 阅读 · 0 评论 -
OSGI学习笔记(五)
开放服务网关协议 (Open Services Gateway initiative),简称OSGi,为网络服务定义了一个标准的、面向服务的计算环境,为用户提供了开放的、面向服务组件的、易于部署的编程模型,这个编程模型允许用户将定义好的接口规范绑定到OSGi运行环境中的特定Service,在构建SOA 面向服务为中心的企业应用的过程中,OSGi 技术正发挥越来越重要的作用。OSGi 是由 1999...原创 2011-07-31 10:32:19 · 138 阅读 · 0 评论 -
javamail简单使用
MailInfo类://发送邮件的信息类public class MailInfo { private String personal;// 姓名 private String subject;// 主题 private Date sentDate = new Date();// 发送时间 private List<String> toList = new Ar...2010-11-15 08:29:44 · 158 阅读 · 0 评论 -
doc转swf
将doc转换成swf,然后显示在html页面上。package org.forever.util;import java.io.File;import java.util.HashMap;import java.util.Map;import org.apache.log4j.Logger;public class FlashPaperUtil { priv...2010-12-07 22:03:46 · 138 阅读 · 0 评论 -
office工具类
将jcom.dll放入jdk的bin目录下,将jcom.jar放到项目里面,如果要实现pdf的转换,下载:http://down2.cnzz.cc/soft/bigsoft/Acrobat_pro_812_cnzz.cc.rarhttp://www.vichx.com/upload/Keygen.rar工具类,实现了少量方法:OfficeUtil.java: import ja...2010-07-31 14:17:30 · 198 阅读 · 0 评论 -
java zip
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Enumeration;imp...2011-03-06 15:32:46 · 83 阅读 · 0 评论 -
命令模式--撤销恢复
该例子来自阎宏提供的例子程序,以画线为例: 命令接口Command:package com.javapatterns.command.drawlines;//命令接口public interface Command { abstract public void execute();// 执行操作 abstract public void unexecute();// 取...2011-03-14 22:32:02 · 432 阅读 · 0 评论 -
word工具类
package org.foreverframework.office;import java.io.File;public class MSWordUtil { private static final String COLUMNS = "Columns"; private static final String CELLS = "Cells"; priva...2011-03-15 09:19:34 · 125 阅读 · 0 评论 -
Ubuntu10.04下配置java环境变量
Ubuntu10.04默认安装了OpenJDK,但还是基于Sun JDK开发比较好 一.安装JDK 先进入目录 代码: cd /usr/lib/jvm/sun_java 增加权限 代码: sudo chmod u+x jdk-6u20-linux-i586.bin 运行二进制文件 代码: sudo ./jdk-6u20-linux-i586.bin...原创 2012-03-13 23:28:48 · 103 阅读 · 0 评论 -
ubuntu10.04下eclipse的安装及配置
从官方http://www.eclipse.org/downloads/下载需要的版本。然后转到下载的目录下,解压到指定的路径:sudo tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz -C /home/chenjun/eclipse在桌面上创建启动器: 右键->Create Launcher,然后这样...原创 2012-03-14 00:01:12 · 118 阅读 · 0 评论 -
ubuntu10.04下nexus和maven的安装及配置
前提要有jdk环境,官方下载nexus和maven,解压后创建两个文件方便启动和停止nexusstartNexus.sh#!/bin/bashecho start nexusecho nexus url is : http://localhost:8081/nexuscd ~cd /media/software/nexus/nexus1.9/nexus-oss-webapp-1.9.1.1...原创 2012-03-14 16:14:41 · 93 阅读 · 0 评论 -
eclipse设置保护色
eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下:1、打开window->Preference,弹出Preference面板2、展开General标签,选中Editors选项,展开。3、选中 Text Editors,右边出现Text Editors...2012-03-16 09:22:15 · 271 阅读 · 0 评论 -
OSGI学习笔记(六)
SpringDM初步使用(一)官方地址http://www.springsource.org/osgi上面提到了仓库位置:<repository> <id>spring-maven-milestone</id> <name>Springframework Maven Repository</name> <ur...2012-03-17 15:08:42 · 128 阅读 · 0 评论 -
OSGI学习笔记(七)
SpringDM初步使用(二) 介绍哈官方的第二个例子simple-web-app,注意最重要的还是你本地仓库一定要有项目用到的jar文件。里面的内容和官方差不多,唯一的区别就是pom的配置。其实不管pom怎么变,只要jar能够成功到项目就ok。simple-web-app包含了war,logging,integration-testwar是web项目核心,logging是...2012-03-17 23:58:40 · 127 阅读 · 0 评论 -
dom4j-xpath解析ibatis配置文件
练习解析配置文件,所以找了个真实的配置文件来进行解析,突然发现自己面向对象的思维欠缺,结果写成面向过程的了,哈哈。用到的jar包dom4j-1.6.1.jar和jaxen-1.1.1.jar,commons-logging.jar,log4j-1.2.15.jaribatis配置文件:<?xml version="1.0" encoding="UTF-8" ?><...2010-04-18 22:32:55 · 273 阅读 · 0 评论 -
dom4j-xpath的使用
所需jar包:dom4j.jarjaxen.jarxml测试页面:<?xml version="1.0" encoding="ISO-8859-1"?><bookstore desc="book set"> book1<book category="COOKING"> <title lang=&2010-04-17 12:57:31 · 78 阅读 · 0 评论 -
JAVA_JDBC面向对象分页(初步设计一之mysql)
看了很多网上的分页写法,有兴趣的可以直接去看看hibernate的源码,里面的写法还是值得参考,先理清思路:1.要想分页,就要获取分页所需信息,这里用一个类PageInfo表示:哪个对象,真正面向对象分页就要配置实体和数据库的映射关系,通过解析配置文件加上java的反射技术就ok了。有时间会慢慢补充完整。以下是各种数据库的分页语句:以@开头的都是自定义变量,到后面都会被替换成具...原创 2009-11-26 08:18:05 · 139 阅读 · 0 评论 -
JAVA与DLL交互
jna官网地址:https://jna.dev.java.net/首先写了一个用于测试的DLL文件:FirstDLL.h头文件: #ifdef FirstDLL_API#else#define FirstDLL_API extern "C" _declspec(dllimport)#endiftypedef struct{ char* userName;...原创 2010-08-27 23:32:00 · 180 阅读 · 0 评论 -
java与Delphi写的dll交互
有时候在项目开发的时候难免会和硬件提供的开发包接触,这些开发接口不是c写的就是Delphi写的。如下是一个Delphi开发的dll,里面以各种接口方法进行java调用测试。大部分映射写法都能够找到。有时间会继续补充。Delphi7工具下载地址:http://big2.139.xdowns.com/b/BorlandDelphi7.zip汉化包下载地址:ftp://122.227.2...2010-09-05 22:27:24 · 316 阅读 · 0 评论 -
xloadtree的一个改造
修改了xloadtree的部分源码以适合自己使用。1.修改了因节点个数过多而造成刷新时候的缓慢。(你可以用原版试试加上500个子节点,然后调用reload()方法)。2.加入了单选和复选的功能。3.加入了线程,在500个子节点以上才会启用。引用Thread.js,设置webFXTreeConfig.useThread=true.4.增加了data属性,使得每个节点都可以绑定自己想绑...2010-09-20 22:58:06 · 144 阅读 · 0 评论 -
JAVA_JDBC面向对象分页(初步设计二之oracle)
现在加入oracle和sql2005的分页代码实现;sql2005测试数据脚本:USE mastergoIF DB_ID('paginationdb') IS NOT NULLDROP DATABASE paginationdbGO----建库CREATE DATABASE paginationdbGO----建表USE paginationdb...原创 2010-03-03 13:38:46 · 99 阅读 · 0 评论 -
java面包屑导航制作
做了个简单的面包屑导航功能,比如页面上大家经常看到的这种导航: 您所在的位置:音乐社区-->用户模块-->用户注册 我做成了标签的形式,利用jom4j来解析xml文件:核心类SiteMapTag:package org.forever.tag;import java.io.InputStream;import java.util.ArrayList;...原创 2010-03-04 08:08:02 · 520 阅读 · 0 评论 -
SERVLET3.0介绍
servlet3.0规范: 下面的说明适用从servlet 3.0规范的开始, @WebServlet @ WebServlet @WebServletContextListener @ WebServletContextListener @ServletFilter @ ServletFilter @InitParam @ InitParam 以前基于x...原创 2010-03-04 23:20:31 · 155 阅读 · 0 评论 -
spring依赖注入的简单实现
bean配置文件将就spring的:applicationContext.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2010-03-05 20:13:09 · 79 阅读 · 0 评论 -
文件夹和文件的递归统计
写了一个递归统计文件的程序,练习哈思维,呵呵package org.forever.testlucene;import java.io.File;//递归统计文件的数量public class FileCounter { public static void main(String[] args) { int[] array = new int[]{0,0};...2010-03-30 12:40:56 · 91 阅读 · 0 评论 -
对内容字段的翻页
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String basePath = request.getContextPath();request.setAttribute("basePath",basePath);%><!DOCTYPE HTML2010-04-07 22:22:20 · 111 阅读 · 0 评论 -
pdf学习
学习网站收集:http://www.ibm.com/developerworks/cn/opensource/os-javapdf/下载地址:http://sourceforge.net/projects/itext/files/2010-04-09 10:17:09 · 99 阅读 · 0 评论 -
osgi学习笔记(三)
OSGI实战书上讲了一个web登陆验证切换功能。表达了osgi的一些用途。照着弄了哈。开发环境:eclipse-jee-indigo-win32共四个项目:webosgi,UserValidator,LDAPValidator,DBValidator在eclipse里面启动项目:勾上4个项目,Deselect All,然后勾上以下服务: run,效果...2011-07-16 22:43:31 · 103 阅读 · 0 评论 -
j2ee5中文离线API
离线API,全部下完在解压2010-04-12 21:59:52 · 209 阅读 · 0 评论 -
java资料收集
搜集点书上来2010-04-14 07:42:23 · 76 阅读 · 0 评论 -
规律题
刚给朋友写的一个规律题解答,提供的是两种思路,当然不是最优,呵呵,仅供娱乐参考:题目大概这样的:count是一个数 :比如是120num是一个数:比如是3 或者4 之类的。总的来说 count总是num的倍数,然后就循环输出count。要求的顺寻就是 // 当num=1的时候 count输出为:0 1 2 3 4 5...... // 当num=2的时候 count输出为:1 0 ...2010-04-16 15:19:06 · 91 阅读 · 0 评论 -
OSGI学习笔记(八)
SpringDM初步使用(三)spring第三个例子web-console实现了对现有bundle的一个信息提取。和控制台信息的提取。启动该项目关键还是在jar的引入,我在外部做了一个服务器web_console_server启动。启动后效果如下:D:\tomcat\web_console_server>java -jar org.eclipse.osgi_3.7.0.v20110...2012-03-19 21:08:51 · 217 阅读 · 0 评论