Java¿ò¼Ü½éÉÜ:Quartz
ÄãÔø¾ÐèÒªÓ¦ÓÃÖ´ÐÐÒ»¸öÈÎÎñÂð£¿Õâ¸öÈÎÎñÿÌì»òÿÖÜÐÇÆÚ¶þÍíÉÏ11£º30£¬»òÐí½ö½öÿ¸öÔµÄ×îºóÒ»ÌìÖ´ÐС£Ò»¸ö×Ô¶¯Ö´ÐжøÎÞÐë¸ÉÔ¤µÄÈÎÎñÔÚÖ´Ðйý³ÌÖÐÈç ¹û·¢ÉúÒ»¸öÑÏÖØ´íÎó£¬Ó¦ÓÃÄܹ»Öªµ½ÆäÖ´ÐÐʧ°Ü²¢³¢ÊÔÖØÐÂÖ´ÐÐÂð£¿ÄãºÍÄãµÄÍŶÓÊÇÓÃjava±à³ÌÂð£¿Èç¹ûÕâЩÎÊÌâÖÐÈκÎÒ»¸öÄã»Ø´ðÊÇ£¬ÄÇôÄãÓ¦¸ÃʹÓà Quartzµ÷¶ÈÆ÷¡£
¡¡¡¡
¡¡¡¡ÅÔ×¢£ºMatrixÄ¿Ç°¾Í´óÁ¿Ê¹Óõ½ÁËQuartz¡£±ÈÈ磬ÅÅÃûͳ¼Æ¹¦ÄܵÄʵÏÖ£¬ÔÚJmatrixÀïͨ¹ýQuartz¶¨ÒåÁËÒ»¸ö¶¨Ê±µ÷¶È×÷Òµ£¬ÔÚÿÌìÁ賿һµã£¬×÷Òµ¿ªÊ¼¹¤×÷£¬ÖØÐÂͳ¼Æ´ó¼ÒµÄKarmaºÍÅÅÃûµÈ¡£
¡¡¡¡
¡¡¡¡»¹ÓУ¬RSSÎļþµÄÉú³É£¬Ò²ÊÇͨ¹ýQuartz¶¨Òå×÷Òµ£¬Ã¿¸ô°ë¸öСʱÉú³ÉÒ»´ÎRSS XMLÎļþ¡£
¡¡¡¡
¡¡¡¡ËùÒÔQuartzʹÓõĵؽºÜ¶à£ ¾ÎÄÎÞÒÉÊÇÒ»Æ ÜºÃµÄÈëÃźͽ ×µÄÎÄÕ£ Ú´Ë£ ÐÐ籇avid w JohnsonµÄŬÁ¦£¡
¡¡¡¡
¡¡¡¡QuartzÈÃ×÷Òµµ÷¶È¼òµ¥
¡¡¡¡
¡¡ ¡¡QuartzÊÇÒ»¸öÍêÈ«ÓÉjava±àдµÄ¿ªÔ´×÷Òµµ÷¶È¿ò¼Ü¡£²»ÒªÈÃ×÷Òµµ÷¶ÈÕâ¸öÊõÓïÏÅ×ÅÄã¡£¾¡¹ÜQuartz¿ò¼ÜÕûºÏÁËÐí¶à¶îÍ⹦ÄÜ£¬ µ«¾ÍÆä¼òÒ×ÐÎʽ¿´£¬Äã»á·¢ÏÖËüÒ×ÓõüòÖ±ÈÃÈËÊܲ»ÁË£¡¡£¼òµ¥µØ´´½¨Ò»¸öʵÏÖorg.quartz.Job½Ó¿ÚµÄjavaÀà¡£Job½Ó¿Ú°üº¬Î¨Ò»µÄ·½·¨£º
¡¡¡¡
¡¡¡¡public void execute(JobExecutionContext context)
¡¡¡¡throws JobExecutionException;
¡¡¡¡
¡¡ ¡¡ÔÚÄãµÄJob½Ó¿ÚʵÏÖÀàÀïÃ棬Ìí¼ÓһЩÂß¼µ½execute()·½·¨¡£Ò»µ©ÄãÅäÖúÃJobʵÏÖÀಢÉ趨ºÃµ÷¶Èʱ¼ä±í£¬Quartz½«ÃÜÇÐ×¢ÒâÊ£Óàʱ¼ä¡£ µ±µ÷¶È³ÌÐòÈ·¶¨¸ÃÊÇ֪ͨÄãµÄ×÷ÒµµÄʱºò£¬Quartz¿ò¼Ü½«µ÷ÓÃÄãJobʵÏÖÀࣨ×÷ÒµÀࣩÉϵÄexecute()·½·¨²¢ÔÊÐí×öËü¸Ã×öµÄÊÂÇé¡£ÎÞÐ豨¸æÈκΠ¶«Î÷¸øµ÷¶ÈÆ÷»òµ÷ÓÃÈκÎÌض¨µÄ¶«Î÷¡£½ö½öÖ´ÐÐÈÎÎñºÍ½áÊøÈÎÎñ¼´¿É¡£Èç¹ûÅäÖÃÄãµÄ×÷ÒµÔÚËæºóÔٴα»µ÷Óã¬Quartz¿ò¼Ü½«ÔÚÇ¡µ±µÄʱ¼äÔٴε÷ÓÃËü¡£
¡¡¡¡
¡¡ ¡¡Èç¹ûÄãʹÓÃÁËÆäËüÁ÷ÐеĿªÔ´¿ò¼ÜÏóstruts£¬Äã»á¶ÔQuartzµÄÉè¼ÆºÍ²¿¼þ¸Ðµ½ÊæÊÊ¡£ËäÈ»Á½¸ö¿ªÔ´¹¤³ÌÊǽâ¾öÍêÈ«²»Í¬µÄÎÊÌ⣬»¹ÊÇÓкܶàÏàËƵÄÖ® ´¦£¬¾ÍÊÇ¿ªÔ´Èí¼þÓû§Ã¿Ìì¸Ð¾õºÜÊæÊÊ¡£QuartzÄÜÓÃÔÚµ¥»úJ2SEÓ¦ÓÃÖУ¬×÷Ϊһ¸öRMI·þÎñÆ÷£¬Ò²¿ÉÒÔÓÃÔÚwebÓ¦ÓÃÖУ¬ÉõÖÁÒ²¿ÉÒÔÓÃÔÚJ2EEÓ¦ Ó÷þÎñÆ÷ÖС£
¡¡¡¡
¡¡¡¡QuartzµÄ·¢Õ¹Ê·
¡¡¡¡
¡¡¡¡¾¡¹ÜQuartz½ñÄ꿪ʼÊܵ½ÈËÃÇ×¢Ò⣬µ«»¹ÊÇÔÝʱÁ÷ ÐС£QuartzÓÉJames House´´½¨²¢×î³õÓÚ2001Äê´ºÌì±»¼ÓÈësourceforge¹¤³Ì¡£½ÓÏÂÀ´µÄ¼¸ÄêÀÓÐÐí¶àÐÂÌØÕ÷ºÍ°æ±¾³öÏÖ£¬µ«ÊÇÖ±µ½ÏîĿǨÒƵ½ÐµÄÕ¾µã²¢³ÉΪ OpenSymphonyÏîÄ¿¼Ò×åµÄÒ»Ô±£¬²Å¿ªÊ¼ÕæÕýÆô¶¯²¢Êܵ½Ó¦ÓеĹØ×¢¡£
Ïà¹ØÎĵµ£º
package com.demo;
import java.awt.*;
import java.awt.event.*;
import java.awt.font.*;
import java.awt.geom.*;
import java.awt.print.*;
import java.util.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.swing.*;
/**
This program demonstrates how to print 2D graphics
......
LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖƼò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking
Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅÅÐ ......
×÷Õß:cleverpig(×÷ÕßµÄBlog:http://blog.matrix.org.cn/page/cleverpig
)
ÔÎÄ:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
¹Ø¼ü×Ö:java,annotation,reflect
ÔĶÁÌáʾ£ºÎÄÖÐÌáµ½µÄ³ÌÐò³ÉÔ±»òÕß³ÌÐòÔªËØÊÇÒ»¸ö¸ÅÄָ×é³É³ÌÐò´úÂëµÄµ¥Ôª£ºÈçÀà¡¢·½·¨¡¢³ÉÔ±±äÁ¿¡£
Ò»¡¢Annotatio ......
ÀàµÄÊý¾Ý³ÉÔ±ÔÚδ±»³õʼ»¯Ê±»á±£Ö¤±»¸³ÓèĬÈÏÖµ
boolean false
char []
byte 0
short 0
int 0
long 0
float 0.0
double 0.0
reference null
1.Ö¸¶¨³õʼ»¯¡£ÔÚ¶¨ÒåÀà³ÉÔ±±äÁ¿µÄµØ·½ÎªÆ丳ֵ£¬¿ÉÒÔͨ¹ýµ÷ÓÃij¸ö·½·¨À´Ìṩ³õʼֵ
µ«ÕâÑùÓиöÏÞÖƾÍÊÇÀàµÄ¶ÔÏó ......
1.
ÓÐÕâÑùÒ»ÖÖ˵·¨£¬Èç½ñÕù·æÓÚITÕ½³¡µÄÁ½´óÊÆÁ¦£¬MSÒ»×åÆ«ÖØÓڵײãʵÏÖ£¬JavaÒ»×åÆ«ÖØÓÚϵͳ¼Ü¹¹¡£Ëµ·¨¸ù¾ÝÎÞ´Ó¿¼Ö¤£¬µ«´ÓÁ½´óÊÆÁ¦¸÷×ÔµÄÉçÇøÁ¦Á¿ºÍͼÊéÊг¡ÒÑÓмÑ×÷²»ÄÑ¿´³ö£¬´Ë˵·¨²»Ð飬µ«ÕÆÎÕJavaµÄµ×²ãʵÏÖ¶ÔJava³ÌÐòÔ±À´ËµÊÇÖÁ¹ØÖØÒªµÄ£¬±¾ÎĽéÉÜÁËJavaÖеÄÊý¾ÝÔÚÄÚ´æÖеĴ洢¡£
¡¡¡¡
¡¡¡¡2 ÄÚ´æÖ ......