![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
mercury137
JAVA,PYTHON,C/C++,DB2,ORACLE=my all
展开
-
RCP开发
环境准备:1. 安装JDK及JWS。在安装JDK时会自动安装Java Web Start,当然,也可以单独对JWS进行安装。一般不需要另行安装。2. 对于RCP Examples应用的工程文件,也可以使用其它的RCP应用,只需改变JNLP的相应配置项即可。3. Eclipse开发环境,Eclipse3.2。(1)基于plugins的配置方式以我们当前的项目配置为例(下面是原创 2009-04-15 16:18:00 · 2445 阅读 · 0 评论 -
SimpleTrigger的配置
SimpleTrigger和CronTrigger一样,都是人物调度的方法。10002000原创 2010-07-23 14:02:00 · 2793 阅读 · 0 评论 -
java读文件的方式
很久不玩java了,很多代码都忘记怎么写了,今天写了一个流媒体的广播发送程序,结果忘记文件读写操作了。岁月是把杀猪刀啊,怀念我们终将逝去的青春。 读文件 File file = new File(fileName);按字节读取InputStream in =new FileInputStream(...原创 2013-05-06 16:00:11 · 73 阅读 · 0 评论 -
关于Java性能的9个谬论(转载)
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。确实,在上世纪90年代和本世纪初处,Java有时是很慢。 然而...原创 2013-05-08 10:04:11 · 83 阅读 · 0 评论 -
Java Programming Tutorial-JNI(翻译)
1. 介绍 在java编程中,有时候为了克服内存管理和性能限制,可能需要从java代码中去调用native的代码(像C/C++)。Java中的JNI就提供了这种调用机制。JNI有点难,因为它涉及到两种编程语言的调用和运行。JNI编程需要的基本知识有: Java. C/C++ 和GCC编译器(GCC and Make) Gyg...原创 2013-05-15 03:22:55 · 131 阅读 · 0 评论 -
java常见错误之unsupported major.minor version
今天编译时遇到一个错误unsupported major.minor version50.0,看到这个错误的时候, 我首先想到了是java编译器版本的问题,因为我PC默认的JDK是1.7,但是在Eclipse里面默认的是1.6,当我调整了JDK的版本后,这个问题就解决了。 回到问题的本身,major和minor是什么呢?Google一下可以得到很多信息...原创 2013-05-16 14:12:28 · 152 阅读 · 0 评论 -
Java Programming Tutorial-JNI(翻译)(续)
JNI with C/C++ Mixture 第一步:写一个使用Native代码的java类 HelloJNICpp.javapublic class HelloJNICpp { static { System.loadLibrary("hello"); // hello.dll (Windows) or libhello.so (Unixes) }...原创 2013-05-21 13:49:50 · 79 阅读 · 0 评论 -
JNI基础(翻译)
JNI定义在native系统中了下列JNI的数据类型,他们分别对应着java的数据类型。 1. Java的原始数据类型,JNI中的数据类型jint,jbyte,jshort,jlong,jfloat,jdouble,jchar,jboolean 分别对应的java中的数据类型,int,byte,short,long,float,double,cha...原创 2013-05-31 01:09:33 · 101 阅读 · 0 评论 -
Java Programming Tutorial-JNI(翻译)(续二)
最近太忙了,对这个JNI programing Tutorial的翻译停止了很长时间,正好赶上周末,把剩下的东西写下来,否则就虎头蛇尾了。 JNI基础 JNI在native系统定义了如下JNI的类型 1. java原始类型:jnit, jbyte, jshort,jlong,jfloat,jdouble,jch...原创 2013-06-30 00:04:42 · 103 阅读 · 0 评论 -
如何在native代码里面回调java中的方法
现在的Android应用,越来越多开始使用JNI调用了,把底层的复杂运算交给C/C++来完成,然后通过JNI来完成java与C/C++的连接。 在我开发一个这样的应用的过程中,遇到了一个回调的问题。除了在java层调用C的实现,有时候也需要在C层调用java的方法。比如,在C层实现的事件处理器需要在事件发生时,上抛事件,告诉java层。 ...原创 2013-06-30 01:27:26 · 424 阅读 · 0 评论 -
Java 安全模型介绍
今天看到一篇关于java安全的文章,感觉挺有意思的--《Java安全模型介绍》转载一下。 作为一种诞生于互联网兴起时代的语言,Java 从一开始就带有安全上的考虑,如何保证通过互联网下载到本地的 Java 程序是安全的,如何对 Java 程序访问本地资源权限进行有限授权,这些安全角度的考虑一开始就影响到 Java 语言的设计与实现。可以说 Java 在这些方面的探索与经验,对后...原创 2014-05-09 17:09:51 · 92 阅读 · 0 评论 -
spring的邮件发送体系
<br /> Spring邮件抽象层的主要包是org.springframework.mail.它包括发送电子邮件的主要接口MailSender,还有一个简单邮件信息的实现类SimpleMailMessage。以及基于MailException的异常继承树,为了使用MimeMessage,spring另外提供了一个JavaMailSender接口,以及支持MimeMessage的回调接口MimeMessagePreparator.<br /> public interface MailSende原创 2010-07-23 14:33:00 · 786 阅读 · 0 评论 -
收取邮件的工具类
收取邮件的工具类原创 2010-07-23 13:20:00 · 656 阅读 · 0 评论 -
HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry原创 2009-08-28 03:12:00 · 3651 阅读 · 0 评论 -
Hashtable和HashMap的区别
1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决: Map C原创 2009-08-28 03:16:00 · 556 阅读 · 0 评论 -
为什么要使用接口?
所谓接口,是一些方法特征的集合,这些方法来具体的方法,但是他们一般来自于在系统中不断出现的方法。在Java语言规范(Java Language Specification)[JLS00]中,一个方法的特征仅包括方法的名字、参量的数目和种类,而不包括方法的返还类型,参量的名字以及所抛出的异常。 接口本身没有任何实现,因为Java不涉及表象,而之描述public行为,原创 2009-08-28 13:58:00 · 3477 阅读 · 2 评论 -
Velocity语法
1. 变量(1)变量的定义:#set($name = "hello") 说明:velocity中变量是弱类型的。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" )#set($templateName = "index.vm" )#set($template = "$d原创 2009-10-28 15:58:00 · 1284 阅读 · 0 评论 -
jakarta Commons Cookbook笔记1
Common Lang中的常用方法1.ReflectionToStringBuilderimport org.apache.commons.lang.builder.ReflectionToStringBuilder;public String toString(){ return ReflectionToStringBuilder.toString();}将所有的属原创 2009-11-26 12:39:00 · 526 阅读 · 0 评论 -
Java网络编程1
InetAddress类代表IP地址,有两个子类,Inet4Address,Inet6Address代表IPV4和IPv6,没有构造方法,但是提供个了两个静态方法来获取InetAddress实例:getByName(String host):根据逐句获取对应的InetAddress对象;getByAddress(byte[]addr):根据原始IP地址来获取对应的InetAddres原创 2009-11-29 21:11:00 · 375 阅读 · 0 评论 -
glassfish安装
1.GlassFish安装 下载glassfish-installer-v2ur2-b04-windows-ml.jar的包,放在指定目录,然后执行命令: java -Xmx256m -jar glassfish-installer-v2ur2-b04-windows-ml.jar 解压到安装目录; 由于它是使用ant来安装的,有一要原创 2009-12-09 13:32:00 · 1167 阅读 · 0 评论 -
java FTP1
package com.sand.utils;import java.io.IOException;import java.net.SocketException;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPClientConfig;public class FTPUtils { private FTPClient ftpClient; private原创 2010-07-01 16:53:00 · 569 阅读 · 0 评论 -
接上面的第二种配置方式
<br /> 我可以继承QuartzJobBean类是实现executeInternal方法,也可以写一个Bean来实现任务。spring提供了MethodInvokingJobDetailFactoryBean类,该类可以利用普通的Bean的指定方法生成JobDetai Bean,仅仅建立任务是不够的,需要在配置文件中定义作业建立JobDetail Bean。<br /> <bean id="quartzDetail" class="org.springframework.schedulin原创 2010-07-23 14:10:00 · 515 阅读 · 0 评论 -
spring的邮件发送体系的配置文件
<br /><?xml version="1.0" encoding="gb2312" ?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans> <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">原创 2010-07-23 14:41:00 · 1071 阅读 · 1 评论 -
加密解密的一些知识
一直对加密和解密有着某种神秘感,这个周末决定好好学习一下。加密是以某种算法来改变原来的信息,使未得到授权的用户即使获得已加密的信息,也无法了解原来的信息内容。可分为单向加密和双向加密,其中双向加密有两种,对称加密和非对称加密。 单向加密是对信息进行摘要计算,不能通过算法生成明文。双向加密是加密成密文后,得到秘钥可以还原成明文。有一些观点认为单向加密不属于加密算法,它...原创 2013-09-02 01:09:26 · 175 阅读 · 0 评论