`
chenming47
  • 浏览: 92816 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
1、什么是jdk,jdk的作用?jdk是java的开发工具,开发任何的java程序都需要jdk的辅助。 2、jdk、jre、jvm之间的关系jdk是java的开发工具,它包含了jre;jre是java程序的运行环境;jvm是虚拟机,其本质是jre中的动态联接函数库。 3、jdk ...
附件是由郑州蜂鸟科技有限公司周源整理的java对xml的处理解决方案,具体介绍了dom4j及jdom的使用,感觉介绍的异常详细,欢迎大家下载使用。 注意:书中DOM4JParser.java中的readXMLInList()及readXMLInIterator()方法在遍历xml文档内容是有 ...
对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。   非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。     对称加密算法用来对敏感数据等信息进行加密,常用的算法包括: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。 AES
       附件是我从网上找到的关于jocky代码混淆的中文版官方文档,里面对jocky介绍的非常详细,另外还提供了相关的jar包,供读者下载。       文档的具体阅读路径在压缩包的:jocky1.0.3\doc\html\index.html中         建议采用jocky的eclipse插件的方式的方式进行混淆,这样可以避免很多错误,然后把原来的ant的构建文件的逻辑搬到新生成的jocky_build.xml
目前对java代码进行混淆的方式主要有两种: 1、在生成class文件的过程中(即编译过程),通过修改编译器的代码生成过程,对编译器生成的中间代码进行混淆,最后生成class文件。典型的是jocky,但目前最新的jocky为1.0.3版本,不支持jdk1.6。 2、在生成class文件后,对class文件进行混淆。典型的是proguard、retroguard。但由于并不是所有的class文件都需要混淆,所以将面临复杂的配置工作(配置哪些类需要混淆,哪些类需要混淆),并且程序一旦修改,配置工作又要重新进行。  3、次外还考虑到一种混淆方式(严格意义上已经不算是混淆):对生成class文 ...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/DIAOZUXIN/archive/2009/01/13/3768222.aspx   PATH:          用来指定 java 虚拟机(JVM) 所在在目录,也就是我们最常用的用来编译java源程序的javac.exe 和用来执行 *.class 文件的 java.exe ...

RSA加密

package com.yinhoo.ca.utils; import java.io.ByteArrayOutputStream; import java.io.File; import java.util.Arrays; import javax.crypto.Cipher; import org.apache.commons.io.FileUtils; import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.slf4j.Logger; import org.slf4j.Logge ...
package com.yinhoo.ca.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.Secre ...
第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识: 1、sax、dom是两种对xml文档进行分析的方法(没有具体的实现,只有接口) 所以不是解释器,如果光有他们,你是完成不了对xml文档的处理的。 sax的包是org.xml.sax dom的包 ...
附件是由Maolin.Chen收集整理的java应用日志解决方案,分别介绍了log4j,jcl及slf4j的使用方法和各自的优缺点,个人认为写的不错,所以拿出来和大家分享下。
以下内容是个人对jaxb技术的总结及操作实例讲解: 1、什么是jaxb?  写道 "JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。"--摘自《百度百科》    也就是说jaxb是一项数据绑定技术 ...
转换Xml与java object,一般使用JDom或SAX。但这样手动mapping,代码实在冗长乏味。目前已有jaxb,castor, xstream等类库提供自动映射,如Xfire的webservice就是基于这些类库进行xml解组. 1.已定义xml模板文件 Xml代码 1.<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  2.<job-config>  3.    <purge-interval>3</purge ...
进一步考察 JAXB 的往返能力 Brett McLaughlin (brett@oreilly.com), 编辑, O'Reilly and Associates Brett McLaughlin 从 Logo 时代(还记得那个小三角吗?)就开始从事计算机。他目前专门使用 Java 相关技术构建应用程序基础设施。他最近几年为 Nextel ...
往返和 XML 到 Java 的转换 Brett McLaughlin (brett@oreilly.com), 编辑, O'Reilly and Associates Brett McLaughlin 从 Logo 时代(还记得那个小三角吗?)就开始从事计算机。他目前专门使用 Java 相关技术构建应用程序基础设施。他最近几年为 Nextel Comm ...
数据绑定实用入门 Brett McLaughlin (brett@oreilly.com), 编辑, O'Reilly and Associates Brett McLaughlin 从 Logo 时代(还记得那个小三角吗?)就开始从事计算机。他目前专门使用 Java 相关技术构建应用程序基础设施。他最近几年为 Nextel Communications 和 Allegiance Telecom, Inc. 实现了这些基础设施。Brett 是 Java Apache 项目 Turbine 的缔造者之一,该项目使用 Java servlet 为 Web 应用程序开发建立了可重用的组件体系结构。他 ...
Global site tag (gtag.js) - Google Analytics