http://wenku.baidu.com/link?url=46ydqJkenE7y3bix-kl6pKkeP6_ibt9BMmHpBRlW0937z6vHhu119UfQv4YK6J1s6QG_yDQ6ZPOJ7to6MiwvDnpmj23nZl2S1EuE_5Tl74q http://wenku.baidu.com/link?url=E0aa9xJszf9d88mh2qsfxTAL_un39hdOibuZ7fVlwNZI4lMY1m85DgUepyPBCKK2LPM044wVGSl0HKZ6NYY60FJ3_4f_nuUDCIsBCiASWSO http://wenku.baidu.com/link?url=46ydqJkenE7y3bix-kl6pKkeP6_ibt9BMmHpBRlW0937z6vHhu119UfQv4YK6J1s_zDyWyrsoDWJbAi8fqhl2NlkecWp5gyyg3mccJ1MtJy http://www.blogjava.net/wealupa/archive/2012/06/28/381716.html http://www.open-open.com/doc/view/74ad0356e623430bb804c3aceadd5237