sina微博核心服务类代码.docx
《sina微博核心服务类代码.docx》由会员分享,可在线阅读,更多相关《sina微博核心服务类代码.docx(22页珍藏版)》请在冰豆网上搜索。
sina微博核心服务类代码
_m_p_o_r_t__j_a_v_a_._i_o_._B_y_t_e_A_r_r_a_y_O_u_t_p_u_t_S_t_r_e_a_m_;__
_i_m_p_o_r_t__j_a_v_a_._i_o_._I_O_E_x_c_e_p_t_i_o_n_;__
_i_m_p_o_r_t__j_a_v_a_._i_o_._U_n_s_u_p_p_o_r_t_e_d_E_n_c_o_d_i_n_g_E_x_c_e_p_t_i_o_n_;__
_i_m_p_o_r_t__j_a_v_a_._n_e_t_._M_a_l_f_o_r_m_e_d_U_R_L_E_x_c_e_p_t_i_o_n_;__
_i_m_p_o_r_t__j_a_v_a_._n_e_t_._U_R_L_;__
_i_m_p_o_r_t__j_a_v_a_._n_e_t_._U_R_L_E_n_c_o_d_e_r_;__
_i_m_p_o_r_t__j_a_v_a_._u_t_i_l_._A_r_r_a_y_L_i_s_t_;__
_i_m_p_o_r_t__j_a_v_a_._u_t_i_l_._H_a_s_h_M_a_p_;__
_i_m_p_o_r_t__j_a_v_a_._u_t_i_l_._L_i_s_t_;__
__
_i_m_p_o_r_t__o_r_g_._j_u_n_i_t_._r_u_n_n_e_r_._n_o_t_i_f_i_c_a_t_i_o_n_._S_t_o_p_p_e_d_B_y_U_s_e_r_E_x_c_e_p_t_i_o_n_;__
__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._d_b_._L_o_g_i_n_D_a_t_a_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._j_s_o_n_._J_S_O_N_E_x_c_e_p_t_i_o_n_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._n_e_t_._h_t_t_p_._A_c_c_e_s_s_T_o_k_e_n_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._n_e_t_._h_t_t_p_._I_m_a_g_e_I_t_e_m_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._n_e_t_._h_t_t_p_._R_e_q_u_e_s_t_T_o_k_e_n_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._s_i_n_a_._P_a_g_i_n_g_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._s_i_n_a_._S_t_a_t_u_s_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._s_i_n_a_._U_s_e_r_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._s_i_n_a_._W_e_i_b_o_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._s_i_n_a_._W_e_i_b_o_E_x_c_e_p_t_i_o_n_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._u_i_._L_o_g_i_n_A_c_t_i_v_i_t_y_;__
_i_m_p_o_r_t__c_n_._c_j_u_._w_e_i_b_o_._u_t_i_l_._G_e_t_D_a_t_a_F_r_o_m_U_R_L_;__
__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._a_p_p_._A_c_t_i_v_i_t_y_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._a_p_p_._A_l_e_r_t_D_i_a_l_o_g_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._a_p_p_._S_e_r_v_i_c_e_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._c_o_n_t_e_n_t_._C_o_n_t_e_x_t_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._c_o_n_t_e_n_t_._D_i_a_l_o_g_I_n_t_e_r_f_a_c_e_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._c_o_n_t_e_n_t_._I_n_t_e_n_t_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._g_r_a_p_h_i_c_s_._B_i_t_m_a_p_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._g_r_a_p_h_i_c_s_._B_i_t_m_a_p_F_a_c_t_o_r_y_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._g_r_a_p_h_i_c_s_._B_i_t_m_a_p_._C_o_m_p_r_e_s_s_F_o_r_m_a_t_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._g_r_a_p_h_i_c_s_._d_r_a_w_a_b_l_e_._B_i_t_m_a_p_D_r_a_w_a_b_l_e_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._o_s_._H_a_n_d_l_e_r_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._o_s_._I_B_i_n_d_e_r_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._o_s_._M_e_s_s_a_g_e_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._u_t_i_l_._L_o_g_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._w_i_d_g_e_t_._T_e_x_t_V_i_e_w_;__
_i_m_p_o_r_t__a_n_d_r_o_i_d_._w_i_d_g_e_t_._T_o_a_s_t_;__
__
_p_u_b_l_i_c__c_l_a_s_s__M_a_i_n_S_e_r_v_i_c_e__e_x_t_e_n_d_s__S_e_r_v_i_c_e__i_m_p_l_e_m_e_n_t_s__R_u_n_n_a_b_l_e__{__
__p_r_i_v_a_t_e__b_o_o_l_e_a_n__i_s_R_u_n_;__
__p_u_b_l_i_c__s_t_a_t_i_c__b_o_o_l_e_a_n__s_e_r_v_i_c_e_S_t_a_t_e_;__
__p_u_b_l_i_c__s_t_a_t_i_c__W_e_i_b_o__w_e_i_b_o_;__
__p_u_b_l_i_c__s_t_a_t_i_c__U_s_e_r__u_s_e_r_;___
__p_u_b_l_i_c__s_t_a_t_i_c__A_r_r_a_y_L_i_s_t_<_T_a_s_k_>__a_l_l_T_a_s_k__=__n_e_w__A_r_r_a_y_L_i_s_t_<_T_a_s_k_>_(_)_;_/_/_鸑剉茤_T_
__p_u_b_l_i_c__s_t_a_t_i_c__A_r_r_a_y_L_i_s_t_<_W_e_i_b_o_A_c_t_i_v_i_t_y_>__a_l_l_A_c_t_i_v_i_t_y__=__n_e_w__A_r_r_a_y_L_i_s_t_<_W_e_i_b_o_A_c_t_i_v_i_t_y_>_(_)_;_/_/_@bgA_c_t_i_v_i_t_y_剉茤_T_
__p_u_b_l_i_c__s_t_a_t_i_c__H_a_s_h_M_a_p_<_I_n_t_e_g_e_r_,_B_i_t_m_a_p_>__p_o_r_t_r_a_i_t_e_s__=__n_e_w__H_a_s_h_M_a_p_<_I_n_t_e_g_e_r_,_B_i_t_m_a_p_>_(_)_;__
__p_u_b_l_i_c__s_t_a_t_i_c__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>__o_r_g_i_n_a_l__=__n_e_w__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>_(_)_;__
__p_u_b_l_i_c__s_t_a_t_i_c__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>__o_r_g_i_n_a_l___r_e_t__=__n_e_w__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>_(_)_;__
__p_u_b_l_i_c__s_t_a_t_i_c__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>__o_r_g_i_n_a_l___m_i_d__=__n_e_w__H_a_s_h_M_a_p_<_L_o_n_g_,__B_i_t_m_a_p_>_(_)_;__
__p_u_b_l_i_c__s_t_a_t_i_c__H_a_s_h_M_a_p_<_L_o_n_g_,_i_n_t_[_]_>__c_o_m_m_r_t__=__n_e_w__H_a_s_h_M_a_p_<_L_o_n_g_,__i_n_t_[_]_>_(_)_;__
__@_O_v_e_r_r_i_d_e__
__p_u_b_l_i_c__v_o_i_d__o_n_C_r_e_a_t_e_(_)__{_/_/__孾_b甠ZS剉_R薡_S_
___s_u_p_e_r_._o_n_C_r_e_a_t_e_(_)_;__
___w_e_i_b_o__=__n_e_w__W_e_i_b_o_(_)_;__
___n_e_w__T_h_r_e_a_d_(_t_h_i_s_)_._s_t_a_r_t_(_)_;__
__}__
__/_/_邖ncT蜰A_c_t_i_v_i_t_y_茤_T-N~b0R鵞擽剉A_c_t_i_v_i_t_y_詮轛0R鸑_Y_t筫誰-N籗
(u嶯u_i_剉鬴癳__
__p_u_b_l_i_c__s_t_a_t_i_c__W_e_i_b_o_A_c_t_i_v_i_t_y__g_e_t_A_c_t_i_v_i_t_y_B_y_N_a_m_e_(_S_t_r_i_n_g__a_c_t_i_v_i_t_y_N_a_m_e_)__{__
___W_e_i_b_o_A_c_t_i_v_i_t_y__a_c_t_i_v_i_t_y__=__n_u_l_l_;__
___f_o_r_(_W_e_i_b_o_A_c_t_i_v_i_t_y__i_t_e_m__:
__a_l_l_A_c_t_i_v_i_t_y_)__{__
____i_f_(_i_t_e_m_._g_e_t_C_l_a_s_s_(_)_._g_e_t_N_a_m_e_(_)_._i_n_d_e_x_O_f_(_a_c_t_i_v_i_t_y_N_a_m_e_)_>_0_)__{__
_____a_c_t_i_v_i_t_y__=__i_t_e_m_;__
____}__
___}__
___r_e_t_u_r_n__a_c_t_i_v_i_t_y_;__
__}__
__/_/__鹠燫鸑剉筫誰__
__p_u_b_l_i_c__v_o_i_d__a_d_d_T_a_s_k_(_T_a_s_k__t_a_s_k_)__{__
___a_l_l_T_a_s_k_._a_d_d_(_t_a_s_k_)_;__
__}__
__
__@_O_v_e_r_r_i_d_e__
__p_u_b_l_i_c__I_B_i_n_d_e_r__o_n_B_i_n_d_(_I_n_t_e_n_t__i_n_t_e_n_t_)__{__
___r_e_t_u_r_n__n_u_l_l_;__
__}__
__
__@_O_v_e_r_r_i_d_e__
__p_u_b_l_i_c__v_o_i_d__o_n_D_e_s_t_r_o_y_(_)__{_/_/__S_(ug珗_暳k鰁
僛/f_N魐籗gbL堺N茤_T-N剉鸑__
___s_u_p_e_r_._o_n_D_e_s_t_r_o_y_(_)_;__
___i_s_R_u_n__=__f_a_l_s_e_;__
___s_e_r_v_i_c_e_S_t_a_t_e__=__f_a_l_s_e_;_/_/_緥ng剉__/T孴sQ頃秗_`_
__}__
__
__@_O_v_e_r_r_i_d_e__
__p_u_b_l_i_c__v_o_i_d__o_n_S_t_a_r_t_(_I_n_t_e_n_t__i_n_t_e_n_t_,__i_n_t__s_t_a_r_t_I_d_)__{__
___s_u_p_e_r_._o_n_S_t_a_r_t_(_i_n_t_e_n_t_,__s_t_a_r_t_I_d_)_;__
___i_s_R_u_n__=__t_r_u_e_;__
___s_e_r_v_i_c_e_S_t_a_t_e__=__t_r_u_e_;_/_/_緥ng剉__/T孴sQ頃秗_`_
__}__
__
__@_O_v_e_r_r_i_d_e__
__p_u_b_l_i_c__v_o_i_d__r_u_n_(_)__{__
___T_a_s_k__t_s__=__n_u_l_l_;__
___w_h_i_l_e__(_i_s_R_u_n_)__{__
____s_y_n_c_h_r_o_n_i_z_e_d__(_a_l_l_T_a_s_k_)__{_/_/__
Tek嶯鸑茤_T_
_____L_o_g_._i_(_"_i_s_r_u_n_"_,__"_T_h_e__s_e_r_v_i_c_e__i_s__r_u_n_n_i_n_g_._T_a_s_k__n_u_m_b_e_r__h_a_s__"_+_a_l_l_T_a_s_k_._s_i_z_e_(_)_)_;__
_____L_o_g_._i_(_"_c_p_"_,__"_T_h_e__c_o_n_t_e_x_t__p_i_c_t_u_r_e__h_a_s_"_+_o_r_g_i_n_a_l_._s_i_z_e_(_)_)_;__
_____L_o_g_._i_(_"_p_p_"_,__"_T_h_e__p_o_r_t_r_a_i_t_s__h_a_s__"_+_p_o_r_t_r_a_i_t_e_s_._s_i_z_e_(_)_)_;__
_____i_f__(_a_l_l_T_a_s_k_._s_i_z_e_(_)__>__0_)__{__
______t_s__=__a_l_l_T_a_s_k_._g_e_t_(_0_)_;__
______t_r_y__{__
_______d_o_T_a_s_k_(_t_s_)_;_/_/_鸑L堺N_
______}__c_a_t_c_h__(_E_x_c_e_p_t_i_o_n__e_)__{__
_______/_/__T_O_D_O__A_u_t_o_-_g_e_n_e_r_a_t_e_d__c_a_t_c_h__b_l_o_c_k__
_______e_._p_r_i_n_t_S_t_a_c_k_T_r_a_c_e_(_)_;__
______}__
_____}__
____}__
____t_r_y__{__
_____T_h_r_e_a_d_._s_l_e_e_p_(_1_*_1_0_0_0_)_;_/_/_蟢敄_N襶_
____}__c_a_t_c_h__(_E_x_c_e_p_t_i_o_n__e_)__{__
_____e_._p_r_i_n_t_S_t_a_c_k_T_r_a_c_e_(_)_;__
____}__
___}__
__}__
___
__p_r_i_v_a_t_e__v_o_i_d__d_o_T_a_s_k_(_T_a_s_k__t_s_)__{_/_/__wQSO鸑_Y_t剉筫誰_
___t_r_y__{__
____M_e_s_s_a_g_e__m_s_g__=__h_a_n_d_._o_b_t_a_i_n_M_e_s_s_a_g_e_(_)_;__
____A_c_c_e_s_s_T_o_k_e_n__a_t_;__
____s_w_i_t_c_h__(_t_s_._g_e_t_T_a_s_k_I_D_(_)_)__{__
____c_a_s_e__T_a_s_k_T_y_p_e_._U_S_E_R___L_O_G_I_N_:
_/_/__(u7b{vU__
_____H_a_s_h_M_a_p__t_a_s_k_P_a_r_a_m_s__=__t_s_._g_e_t_T_a_s_k_P_a_r_a_m_(_)_;__
_____S_t_r_i_n_g__u_s_e_r_N_a_m_e__=__(_S_t_r_i_n_g_)__t_a_s_k_P_a_r_a_m_s_._g_e_t_(_"_u_s_e_r_N_a_m_e_"_)_;__
_____S_t_r_i_n_g__p_a_s_s_w_o_r_d__=__(_S_t_r_i_n_g_)__t_a_s_k_P_a_r_a_m_s_._g_e_t_(_"_p_a_s_s_w_o_r_d_"_)_;__
______
_____S_y_s_t_e_m_._s_e_t_P_r_o_p_e_r_t_y_(_"_w_e_i_b_o_4_j_._o_a_u_t_h_._c_o_n_s_u_m_e_r_K_e_y_"_,__W_e_i_b_o_._C_O_N_S_U_M_E_R___K_E_Y_)_;__
________S_y_s_t_e_m_._s_e_t_P_r_o_p_e_r_t_y_(_"_w_e_i_b_o_4_j_._o_a_u_t_h_._c_o_n_s_u_m_e_r_S_e_c_r_e_t_"_,__W_e_i_b_o_._C_O_N_S_U_M_E_R___S_E_C_R_E_T_)_;__
_____/_/_{vU_坈Cg_
_____R_e_q_u_e_s_t_T_o_k_e_n__r_t__=__w_e_i_b_o_._g_e_t_O_A_u_t_h_R_e_q_u_e_s_t_T_o_k_e_n_(_)_;_/_/_梍0RR_e_q_u_e_s_t_T_o_k_e_n__
_____S_t_r_i_n_g__u_r_l__=__r_t_._g_e_t_A_u_t_h_o_r_i_z_a_t_i_o_n_U_R_L_(_u_s_e_r_N_a_m_e_,__p_a_s_s_w_o_r_d_)_;_/_/_9hnc(u7bT孴芠_x梍0R坈Cg
T詮轛剉u_r_l_
vQ-N_S靊坈Cg_x_
_____S_t_r_i_n_g__v_c_o_r_d_e__=__w_e_i_b_o_._h_t_t_p_._g_e_t_(_u_r_l_)_._a_s_J_S_O_N_O_b_j_e_c_t_(_)_._g_e_t_S_t_r_i_n_g_(_"_o_a_u_t_h___v_e_r_i_f_i_e_r_"_)_;_/_/_梍0R坈Cg_x_
_____a_t__=__r_t_._g_e_t_A_c_c_e_s_s_T_o_k_e_n_(_v_c_o_r_d_e_)_;_/_/_(u坈Cg籗穬梍A_c_c_e_s_s_T_o_k_e_n__
_____u_s_e_r__=__w_e_i_b_o_._v_e_r_i_f_y_C_r_e_d_e_n_t_i_a_l_s_(_)_;__
_____m_s_g_._o_b_j__=__a_t_;__/_/_裇_怉_c_c_e_s_s_T_o_k_e_n__
_____m_s_g_._w_h_a_t__=__T_a_s_k_T_y_p_e_._U_S_E_R___L_O_G_I_N_;__
_____b_r_e_a_k_;__
______
____c_a_s_e__T_a_s_k_T_y_p_e_._U_S_E_R___N_E_W___W_E_I_B_O_:
_/_/__裇__Nag癳剉甠ZS_
_____S_t_r_i_n_g__c_o_n_t_e_n_t__=__(_S_t_r_i_n_g_)__t_s_._g_e_t_T_a_s_k_P_a_r_a_m_(_)_._g_e_t_(_"_w_e_i_b_o_C_o_n_t_e_n_t_"_)_;_/_/_梍0R噀W[匭筟_
_____S_t_a_t_u_s__n_e_w_S_t_a_t_u_s__=__w_e_i_b_o_._u_p_d_a_t_e_S_t_a_t_u_s_(_c_o_n_t_e_n_t_)_;_/_/_裇_惍_ZS
鬴癳甠ZS_
_____L_o_g_._i_(_"_n_e_w_S_t_a_t_u_s_"_,__n_e_w_S_t_a_t_u_s_._g_e_t_I_d_(_)_+_"_"_)_;__
_____m_s_g_._w_h_a_t__=__T_a_s_k_T_y_p_e_._U_S_E_R___N_E_W___W_E_I_B_O_;__
_____m_s_g_._o_b_j__=__n_e_w_S_t_a_t_u_s_;__
_____b_r_e_a_k_;__
____c_a_s_e__T_a_s_k_T_y_p_e_._U_S_E_R___N_E_W___W_E_I_B_O___T_E_X_T___P_I_C_:
_/_/_裇h堽VGr甠ZS剉鸑_Y_t_
_____S_t_r_i_n_g__c_o_n_t_e_n_t_P_i_c__=__(_S_t_r_i_n_g_)__t_s_._g_e_t_T_a_s_k_P_a_r_a_m_(_)_._g_e_t_(_"_w_e_i_b