javaÖÐKeytoolµÄʹÓÃ×ܽá
ÒÔǰÓùý¼¸´ÎÕâ¸ö¶«¶«£¬µ«Ã¿´Î¶¼ÖØÐ²éѯһ´Î¡£±¾ÎÄÔʼ³ö´¦ÊÇÕâÀï
¡£
£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££
Keytool
ÊÇÒ»¸öJava
Êý¾ÝÖ¤ÊéµÄ¹ÜÀí¹¤¾ß
,Keytool
½«ÃÜÔ¿£¨key£©ºÍÖ¤Ê飨certificates£©´æÔÚÒ»¸ö³ÆÎªkeystoreµÄÎļþÖÐ
ÔÚkeystoreÀ°üº¬Á½ÖÖÊý¾Ý£º
ÃÜԿʵÌ壨Key entity£©——ÃÜÔ¿£¨secret key£©ÓÖ»òÕßÊÇ˽ԿºÍÅä¶Ô¹«Ô¿£¨²ÉÓ÷ǶԳƼÓÃÜ£©
¿ÉÐÅÈεÄÖ¤ÊéʵÌ壨trusted certificate entries£©——Ö»°üº¬¹«Ô¿
ailas(±ðÃû)ÿ¸ökeystore¶¼¹ØÁªÕâÒ»¸ö¶ÀÒ»ÎÞ¶þµÄalias£¬Õâ¸öaliasͨ³£²»Çø·Ö´óСд
JDKÖÐkeytool
³£ÓÃÃüÁî:
-genkey ÔÚÓû§Ö÷Ŀ¼Öд´½¨Ò»¸öĬÈÏÎļþ".keystore",»¹»á²úÉúÒ»¸ömykeyµÄ±ðÃû£¬mykeyÖаüº¬Óû§µÄ¹«Ô¿¡¢Ë½Ô¿ºÍÖ¤Êé
(ÔÚûÓÐÖ¸¶¨Éú³ÉλÖõÄÇé¿öÏÂ,keystore»á´æÔÚÓû§ÏµÍ³Ä¬ÈÏĿ¼£¬È磺¶ÔÓÚwindow xpϵͳ£¬»áÉú³ÉÔÚϵͳµÄC:\Documents and Settings\UserName\ÎļþÃûΪ“.keystore”)
-alias ²úÉú±ðÃû
-keystore Ö¸¶¨ÃÜÔ¿¿âµÄÃû³Æ(²úÉúµÄ¸÷ÀàÐÅÏ¢½«²»ÔÚ.keystoreÎļþÖÐ)
-keyalg Ö¸¶¨ÃÜÔ¿µÄËã·¨ (Èç RSA DSA£¨Èç¹û²»Ö¸¶¨Ä¬ÈϲÉÓÃDSA£©)
-validity Ö¸¶¨´´½¨µÄÖ¤ÊéÓÐЧÆÚ¶àÉÙÌì
-keysize Ö¸¶¨ÃÜÔ¿³¤¶È
-storepass Ö¸¶¨ÃÜÔ¿¿âµÄÃÜÂë(»ñÈ¡keystoreÐÅÏ¢ËùÐèµÄÃÜÂë)
-keypass Ö¸¶¨±ðÃûÌõÄ¿µÄÃÜÂë(˽ԿµÄÃÜÂë)
-dname Ö¸¶¨Ö¤ÊéÓµÓÐÕßÐÅÏ¢ ÀýÈ磺 "CN=Ãû×ÖÓëÐÕÊÏ,OU=×éÖ¯µ¥Î»Ãû³Æ,O=×éÖ¯Ãû³Æ,L=³ÇÊлòÇøÓòÃû³Æ,ST=ÖÝ»òÊ¡·ÝÃû³Æ,C=µ¥Î»µÄÁ½×Öĸ¹ú¼Ò´úÂë"
-list ÏÔʾÃÜÔ¿¿âÖеÄÖ¤ÊéÐÅÏ¢ keytool
-list -v -keystore Ö¸¶¨keystore -storepass ÃÜÂë
-v ÏÔʾÃÜÔ¿¿âÖеÄÖ¤ÊéÏêϸÐÅÏ¢
-export ½«±ðÃûÖ¸¶¨µÄÖ¤Êéµ¼³öµ½Îļþ keytool
-export -alias ÐèÒªµ¼³öµÄ±ðÃû -keystore Ö¸¶¨keystore -file Ö¸¶¨µ¼³öµÄÖ¤ÊéλÖü°Ö¤ÊéÃû³
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
ÔÚjava¿ª·¢µÄÔçÆÚ£¬Öص㱻·ÅÔÚÁ˿ͻ§¶Ë¿ª·¢¡£ÓïÑÔÖжÔÓÚappletºÍ°²È«ÏÂÔØµÄÖ§³Ö
¶ÔÓÚÍòÎ¬Íø£¨WWW£©µÄ·¢²¼¿´ÉÏÈ¥ÊǸö²»´íµÄÖ÷Òâ¡£µ«ÊÇÏÖʵÊÇjava×î´óµÄ³É¹¦ÔÚÓÚ·þÎñÆ÷¶Ë£¬javaµÄÇ¿´ó¹¦ÄܺÍÊÊÓ¦ÐÔÓ®µÃÁË·þÎñÆ÷¶Ë¿ª·¢ÕßµÄÐÄ¡£Í¬Ê±£¬¿Í»§¶ËµÄ¿ª·¢ÂäºóÁË¡£¼¬ÊֵĿª·¢ÎÊÌâÏÞÖÆÁËappletµÄЧÓ㬿ª·¢Õß±»ÆÈתÏò»ùÓÚä¯ÀÀÆ÷µÄÊݿͻ§¶ ......
import java.lang.reflect.Array;
public class ReflectionTest {
public static void main(String[] args) {
try {
Example obj = new Example();
j ......
JNI(Java+Native+Interface£¬Java±¾µØ½Ó¿Ú)¼¼Êõ´ó¼Ò¶¼²»Ä°Éú£¬Ëü¿ÉÒÔ°ïÖú½â¾öJava·ÃÎʵײãÓ²¼þµÄ¾ÖÏÞºÍÖ´ÐÐЧÂʵÄÌá¸ß¡£¹ØÓÚJNIµÄ¿ª·¢£¬´ó¶àÊý×ÊÁÏÌÖÂ۵ͼÊÇÈçºÎÓÃC/C++ÓïÑÔ¿ª·¢JNI£¬ÉõÖÁÓÚJDKÒ²ÌṩÁËÒ»¸öjavah¹¤¾ßÀ´×Ô¶¯Éú³ÉCÓïÑÔ³ÌÐò¿ò¼Ü¡£µ«ÊÇ£¬¶ÔÓÚ¹ã´óµÄDelphi³ÌÐòÔ±À´Ëµ£¬ÄѵÀ¾Í²»ÄÜÓÃ×Ô¼ºÏ²°®µÄDelphiÓëJava»¥Í¨Ïû ......
import java.io.UnsupportedEncodingException;
¡¡¡¡/**
¡¡¡¡* ת»»×Ö·û´®µÄ±àÂë
¡¡¡¡*/
¡¡¡¡public class ChangeCharset
{
¡¡¡¡/** 7λASCII×Ö·û£¬Ò²½Ð×÷ISO646-US¡¢Unicode×Ö·û¼¯µÄ»ù±¾À¶¡¿é */
¡¡¡¡public static final String US_ASCII = "US-ASCII";
¡¡¡¡/** ISO À¶¡×Öĸ±í No.1£¬Ò²½Ð×÷ ISO-LATIN-1 ......