JAVA
chenzhipengo
这个作者很懒,什么都没留下…
展开
-
Applet + Javascript 替代 comet 轮回 pull
对于不熟悉flex的童鞋,要做一些像聊天等交互性功能,用applet + js也是很容易实现的——而且,跨浏览器,js也容易操作dom进行页面内容展示。 1. 建立一个工程,compiler level设置1.32. 找到jre lib 下的plugin.jar,导入路径3. 写一个比较通用的socket client applet,暴露一些主要方法,比如jsFun...原创 2010-08-04 11:19:14 · 137 阅读 · 0 评论 -
velocity导出word模板
public class VelocityExample { /** * @param args */ public static void main(String[] args) { new VelocityExample().velocityClassLoadExample(); } public void ve...原创 2012-02-29 13:11:48 · 333 阅读 · 0 评论 -
Jacob操作word
package test;import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; /** * @作者:czp * @创建时间:2012-02-15 * @说明:封装的Jacob操作word类 */public class MSWordMan...原创 2012-02-29 13:02:46 · 134 阅读 · 0 评论 -
用java的反射清空对象属性的值
[code="java"]@SuppressWarnings("unchecked") public static void setObjectFieldsEmpty(Object obj) { // 对obj反射 Class objClass = obj.getClass(); Method[] objmethods = objClass.getDeclaredMeth...原创 2012-10-25 16:09:31 · 2222 阅读 · 0 评论 -
MyEclipse6.0反编译插件jadclipse安装
插件下载反编译工具jad,地址:http://www.varaneckas.com/jad,选择相应的版本;插件jadclipse,地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,MyEclipse6.0的Eclipse版本为3.3,所以选择3.3对应的插件版本安装jad.exe:将反编译工...原创 2012-05-16 11:54:27 · 78 阅读 · 0 评论 -
EJB3学习资料
[url]http://wenku.baidu.com/view/6e205901a6c30c2259019e3b.html[/url]原创 2011-03-31 17:28:41 · 98 阅读 · 0 评论 -
Java和C#相互调用
[url]http://developer.51cto.com/art/200906/131217.htm[/url]原创 2011-03-31 17:23:23 · 396 阅读 · 0 评论 -
比较时间大小
package com.weboa.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTimeUtil { /** ...原创 2010-11-19 16:35:08 · 111 阅读 · 0 评论 -
java操作注册表方法
[url]http://www.iteye.com/topic/82291[/url]原创 2011-02-23 16:57:37 · 95 阅读 · 0 评论 -
Jmail收发邮件
[code="java"]Jmail 接收邮件:import javax.mail.PasswordAuthentication;import javax.mail.Authenticator;import java.util.*;import javax.mail.*;import java.io.*;public class ReceiveMail { p...原创 2012-07-11 09:32:43 · 195 阅读 · 0 评论 -
JMS实例,包括点对点和主题订阅
[code="java"]三个Java文件:JMSTest.javaimport javax.jms.MessageListener;import javax.naming.Context;import javax.jms.QueueConnectionFactory;import javax.jms.QueueConnection;import javax...原创 2012-07-11 10:58:42 · 123 阅读 · 0 评论 -
JAVA实现FTP上传下载
[code="java"]import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;...原创 2013-09-06 10:31:31 · 76 阅读 · 0 评论 -
JSP 转换 mht java 代码
[color=blue] import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java....原创 2013-11-22 10:31:20 · 161 阅读 · 0 评论 -
JAVA调用DLL文件
[code="java"]1 创建 TestDll.javapublic class TestDll { public native void sayHello(); public void speakHello(){ System.out.println("Hello!"); } public static void main(String[] args) {...原创 2012-11-25 16:02:52 · 87 阅读 · 0 评论 -
把第一个对象中不为空的数据复制到第二个对象中
[code="java"] /*** *实现两个实例对象之间的对拷, *把第一个对象中不为空的数据复制到第二个对象中 * * @param obj1 源数据对象 * @param obj2 接受数据对象 */ @SuppressWarnings("unchecked") public static void copeField(Obj...原创 2012-04-09 10:31:06 · 526 阅读 · 0 评论 -
java的KVM在arm上的应用
[url]http://wenku.baidu.com/view/1626acdb6f1aff00bed51e31[/url]原创 2013-03-21 09:26:13 · 189 阅读 · 0 评论 -
JAVA在ARM的应用
J2ME CDC(Connected Device Configuration,连接式设备配置集)使用CVM,面向那些具有更强计算能力的嵌入式设备,包含了Java类库的核心部分,是应用Java技术在嵌入式设备上进行开发所需类库的最小集合。它具有如下优点:高级网络特性:CDC位基于套接字的网络编程技术提供了最新Java API满足Jini技术的需求:基于CDC远程方法调用(RMI)可...原创 2013-03-21 09:18:04 · 2088 阅读 · 0 评论 -
JAVA桌面截图
Robot robot = new Robot(); //要捕捉的屏幕显示范围,下面以全屏示例说明 Rectangle rect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage bm = robot.createScreenCapture(rect)...原创 2013-03-20 15:07:56 · 177 阅读 · 0 评论 -
引用他人代码去掉前面行数
import java.io.*;public class ReadFile { public static void main(String[] args) { String strFile ="c:/app.txt"; File file = new File(strFile); try { // Create a buff...原创 2013-03-19 11:01:25 · 161 阅读 · 0 评论 -
java源程序加密解决方案(基于Classloader解密)
[code="java"]最近接触到加密系统的要求1.绑定用户的MAC地址2.设置过期实现3.防止用户简单破解我的想法是:1.对class文件加密2.用户安装产品向注册表里加信息,并记时3.根据用户提供的mac地址和已知公钥产生密钥,将密钥发给用户[/code][url]http://tiantian911.iteye.com/blog/273164[/ur...原创 2011-02-22 21:55:24 · 212 阅读 · 0 评论 -
遍历 Map
Java代码 Map<String,String > map = new HashMap < String,String>(); for(Map.Entry <String,String> entry : map.entrySet()){ System.out.println(entry.getKey() ...原创 2010-11-05 15:25:16 · 65 阅读 · 0 评论 -
Map的使用
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如 Tree...原创 2010-08-30 14:47:55 · 89 阅读 · 0 评论 -
EL表达式使用
JSP用于在网页上显示动态内容,通常需要在JSP页面中嵌 入Java脚本以完成复杂功能。但大量的Java脚本使得JSP页面难以维护。一种类似JavaScript语言—JSP表达式语言可用于在网页上生成动 态内容,并代替JSP脚本元素(表达式、Script、声明),EL表达式可用于所有的HTML和JSP标签中。 EL表达式语法: ${ EL expression} 其中: ...原创 2010-08-27 19:48:15 · 76 阅读 · 0 评论 -
Java切割字符串
[code="java"]String s = new String("2_8_7_4_3_9_1"); String[] arr = s.split("_"); String s = new String("2_8_7_4_3_9_1"); StringTokenizer commaToker = new StringTokenizer(s, "_"); ...原创 2010-08-25 20:52:50 · 84 阅读 · 0 评论 -
List三钟循环
[code="java"]List list = new ArrayList(); list.add("111"); list.add(222); list.add("aaa"); /** * java循环1 for遍历 * * ...原创 2010-08-18 20:27:42 · 105 阅读 · 0 评论 -
strust实现文件上传和下载
首先建立一个FileAction[code="java"]package com.action;import org.apache.struts.action.*;import javax.servlet.http.*;import com.actionForm.FileActionForm;import org.apache.struts.actions.Dispatch...原创 2010-08-12 00:38:36 · 162 阅读 · 0 评论 -
MVC框架原理(简单模拟)
一个简单的MVC框架 1、ActionMap,action name与action object之间的映射 [code="java"]public class ActionMap { private Map actionMap = new HashMap(); public Object getAction(String actionName){ return ...原创 2010-08-10 21:42:57 · 103 阅读 · 0 评论 -
Ibatis多表查询
一:描述下: 使用2个表,book,user表。一对多关系,一本书有多个作者。表语句:[code="java"]CREATE TABLE `book` ( `oid` int(10) NOT NULL , `name` varchar(50) DEFAULT NULL, PRIMARY KEY (`oid`)) ;DROP TABLE IF EXIS...原创 2010-08-10 09:57:33 · 79 阅读 · 0 评论 -
抽象类与接口
接口是更抽象的类,抽象类允许部分方法的实现,而接口方法都不实现,更抽象,为什么会产生接口,因为JAVA是单继承,为了实现多态原创 2010-08-04 18:13:43 · 67 阅读 · 0 评论 -
集合操作
[url]http://wenku.baidu.com/view/cd122f1d59eef8c75fbfb377.html[/url]原创 2011-01-07 16:41:12 · 74 阅读 · 0 评论 -
简单聊天室
[code="java"]先起服务import java.io.*;import java.net.*;import java.util.*;import java.applet.*;public class ChatServer implements Runnable { public final static int DEFAULT_PORT = 2000; p...原创 2011-01-18 16:42:23 · 160 阅读 · 0 评论 -
VML的基本概念
VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了,如果都转换成图形文件又不太现实。于是微软把Word里面的图形控件结合到IE里面,使IE也...原创 2010-11-03 17:41:39 · 753 阅读 · 0 评论 -
JBPM 走流程 初学
1.下载JBPM4 http://sourceforge.net/projects/jbpm/files/ 下载后解压,你将看到有以下的子目录db: 数据库结构创建脚本 doc: 用户手册,javadoc和开发指南 examples: 用户手册中用到的示例流程 gpd: 图形化流程编辑器插件,作为一个eclipse归档网址 jboss: JBoss安装器来把jBPM安装到jB...原创 2010-11-03 17:12:28 · 112 阅读 · 0 评论 -
随机取数据
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Drawing extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; // 实例化一个文本域 JTextField...原创 2010-11-03 16:57:52 · 73 阅读 · 0 评论 -
简单画图程序
import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.awt.geom.*; import java.util.*; public class elastic { /** * @param args */ public sta...原创 2010-11-03 16:56:33 · 168 阅读 · 0 评论 -
国际化插件
http://propedit.sourceforge.jp/eclipse/updates原创 2010-10-27 15:46:23 · 79 阅读 · 0 评论 -
将数字转化成汉字
public class MyCharacterTools { private final static String[] nums = new String[] { "零", "一", "二", "三", "四", "五", "六", "七", "八&qu原创 2010-09-27 16:04:29 · 181 阅读 · 0 评论 -
将JAVA对象保存在XML文件中
[code="java"]public class UserInfo { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name...原创 2011-01-19 10:45:28 · 294 阅读 · 0 评论 -
文件读写操作
[code="java"]public class ReadAndWriteText { public static void main(String[] args) throws Exception { int s; File file = new File("c:/1.ini"); InputStream rd=new FileInput...原创 2011-01-18 17:05:17 · 77 阅读 · 0 评论 -
MyEclipse6.5配置Tomcat7.0
window>>Preferences>>MyEclipse Enterprise Workbench>>Servers>>Tomcat>>Tomcat 6.X(由于MyEclipse没有提供Tomcat7.0的服务选项,就用Tomcat6选项添加运行Tomcat7) 1、将Tomcat server选为Enable2、在Tomcat home directory处点Browse......原创 2014-11-26 10:26:04 · 173 阅读 · 0 评论