jar包详解和META-INF作用(转)

如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为: 不要删掉,是证书,和校验数据,是部署信息。很多信息是存放类信息的文件夹,信息包, 用来描述该jar文件的信息的,程序的入口test.jar |-- META-INF | `-- MANIFEST.MF `-- test `--Test.class 我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类:  一. 一般属性  1. Manifest-Version  …

android动画xml文件详细实例说明

头:(当然最后以 </set>结束) <set xmlns:android="http://schemas.android.com/apk/res/android"  android:interpolator="@android:anim/accelerate_interpolator"  android:fillAfter="true"  > //================================================================================================================= 说明: 其中:xmlns:android="http://schemas.android.com/apk/…

Android中animation方面知识: Android:interpolator 属性

Android:interpolator 属性介绍 zoomin.xml  代码: 1.  <?xml  version="1.0"  encoding="utf-8"?>      2.  <set    3.  xmlns:Android="http://schemas.android.com/apk/res/android"    4.  Android:interpolator="@android:anim/decelerate_interpolator">  <scale  Android:fromXScale="2.0"  android:toXScale="1.0"      5.  Android:fromYScale="2.0"  android:toYScale="1.0…

interpolator

1.        2.            可能有很多人不理解其中的android:interpolator="@android:anim/decelerate_interpolator"是什么含义,文档里说的也不太清楚,其实很简单,看下面:       interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速,重复等。 用通俗的一点的话理解就是:动画的进度使用 Interpolator 控制。Interp…

ssl证书

这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias 产生别名 -keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的, 你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass 指定密钥库的密码 -keypass 指定别名条目的密码 -list 显示密钥库中的证书信息 -v 显示密钥库中的证书详细信息 -export 将别名…

数字证书中keytool命令使用说明

这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias 产生别名 -keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的, 你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass 指定密钥库的密码 -keypass 指定别名条目的密码 -list 显示密钥库中的证书信息 -v 显示密钥库中的证书详细信息 -export 将别名…

java 操作xml数据 转换byte spring源码分享

所涉及的jar包位于 jre/lib/rt.jarimport javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;import org.xml.sax.EntityResolver;import org.xml.sax.ErrorHandler;import org.xml.sax.InputSource; InputSource功能:此类允许 SAX 应用程序封装有关单个对象中的输入源的信息,…

数字证书中keytool命令使用说明

这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias 产生别名 -keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的, 你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass 指定密钥库的密码 -keypass 指定别名条目的密码 -list 显示密钥库中的证书信息 -v 显示密钥库中的证书详细信息 -export 将别名…

keytool 生成证书

  keytool -delete -alias sso-keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit  keytool -delete -alias sso -storepass changeit  rem keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit  keytool -genkey -keyalg RSA -alias tomcatsso -dname "CN=localhost" -storepass changeit  keytool -export -alias sso -file "%JAVA_HOME%/jre/…

java jdk / api

Oracle JDK 7 http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.rpm http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.tar.gz http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jd…

快速排序(二) jdk源码中如何优化快速排序

     快速排序是一种相当棒的排序方案,相关理论内容可以参见快速排序(一) 原理介绍      在jdk的[java.util.Arrays]类中,有一个sort的函数,它实现对很多数据结构进行的排序方法,其中sort(int[] a)中主要使用的是优化后的快速排序法,本文正是基于此来讲解如何优化快速排序算法。   java源代码: public class SourceSort { public static void main(String[] args){ System.out.println("start"…

jvm

网上看到一位javaeye的同志写的文章,感觉总结的比较好,虽然也研究过这些,但没有系统的总结过,觉得是好文章,先收藏了,现在转载下来!数据类型 Java虚拟机中,数据类型可以分为两类:基本类型 和引用类型 。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本…

Java的内存结构(Memory Structure)和垃圾收集(Garbage Collection)图解

 JVM 内存包含如下几个部分:Heap Memory 存放Java对象Non-Heap Memory 存放类加载信息和其它meta-dataOther 存放JVM 自身代码等在JVM启动时,就已经保留了固定的内存空间给Heap内存,这部分内存并不一定都会被JVM使用,但是可以确定的是这部分保留的内存不会被其他进程使用。这部分内存大小由 -Xmx 参数指定。而另一部分内存在JVM启动时就分配给JVM,作为JVM的初始Heap内存使用。影响这个的参数是 -X…

JVM内存管理和JVM垃圾回收机制

你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。 JVM学习笔记 JVM内存管理和JVM垃圾回收 JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:  1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xm…

Java内存管理(二、Java垃圾回收)

二、Java垃圾回收1. JVM运行环境中垃圾对象的定义     一个对象创建后被放置在JVM的堆内存中,当永远不再引用这个对象时,它将被JVM在堆内存中回收。或  当对象在JVM运行空间中无法通过根集合(root set)到达时,这个对象就被称为垃圾对象。2. 堆内存* 在JVM启动时被创建;堆内存中所存储的对象可以被JVM自动回收,不能通过其他外部手段回收* 堆内存可分为两个区域:新对象区和老对象区    -- 新对象区…