DELL
2025-04-28 eb746715527db9b42740db84bb576735185e21cd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Êþº¾4
main/main_ElectLock_Monitorjava/lang/Object    app_debugZ ConstantValue m_VersionNumD@ë…¸Qì    m_VersionLjava/lang/String;8Welcome To Use main_ElectLock_Monitor V3.115 RC_20180324MysqlServer_PortI m_AppConfigLcom/config/AppConfig;GB_MysqlConnPoolLcom/sql/MysqlConnPool;logger!Lorg/apache/logging/log4j/Logger;GB_ElLock_Array#Lcom/dev/lock/data/ElectLock_Array;<clinit>()VCodelog4j.configurationFile!log4j2_electlock_dev_x64.xml
#%$java/lang/System &' setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;LineNumberTableLocalVariableTable<init>
, *thisLmain/main_ElectLock_Monitor;main([Ljava/lang/String;)V2GMT+8
465java/util/TimeZone 78 getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;
4: ;<
setDefault(Ljava/util/TimeZone;)V>!com/dev/lock/data/ElectLock_Array
=,    A 
CED#org/apache/logging/log4j/LogManager FG    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;    I Kjava/lang/StringBuilder
MONjava/lang/String PQvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
JS *T(Ljava/lang/String;)VV app_for_ElectLock_only
JX YZappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
J\ ]^toString()Ljava/lang/String; `baorg/apache/logging/log4j/Logger cTinfoeServer Started At DateTime: gjava/util/Date
f,jyyyy-MM-dd HH:mm:ss
lnm com/base/Com opgetDateTimeFormat6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;rcom/config/AppConfig
q,    u wSQLserver IP:
qy z^getSqlServerIp|, port: 
q~ €getSqlServerPort()I
J‚ Yƒ(I)Ljava/lang/StringBuilder;
… †checkingMySQLServerStartˆcom/sql/MysqlConnPool
qŠ ‹€getSqlConnCountMax
‡ *Ž(Ljava/lang/String;II)V     
=’ “”initEleLockData(Lcom/sql/MysqlConnPool;)Z–*com/dev/lock/comm/Lock_ServerSocket_Thread
•˜ *™S(Lcom/sql/MysqlConnPool;Lcom/dev/lock/data/ElectLock_Array;Lcom/config/AppConfig;)V
•› œstartž8com/dev/lock/history/ElectLock_HistoryData_Record_Thread
  *¡=(Lcom/dev/lock/data/ElectLock_Array;Lcom/sql/MysqlConnPool;)V
›
¤¦¥com/dev/lock/comm/Lock_Task_SQL §¨updateProcess_StartTime(Lcom/sql/MysqlConnPool;D)V
fª *«(J)V ¸
¯±°java/lang/Thread ²«sleep
f´ µ¶getTime()JèQ€
¼¾½com/del/TmpFileUtil ¿
delTmpFile
¤Á ÂÃupdateProcess_ProcessTime(Lcom/sql/MysqlConnPool;)V
ÅÇÆjava/lang/Exception ÈprintStackTraceargs[Ljava/lang/String;ver server_thread,Lcom/dev/lock/comm/Lock_ServerSocket_Thread; record_thread:Lcom/dev/lock/history/ElectLock_HistoryData_Record_Thread;    last_timeLjava/util/Date;nowtimelongJeLjava/lang/Exception; StackMapTableÊÚ MySQL server_source_ip:Ü     server_source_portޠ开始检测数据库连接 
‡à áâgetConn()Ljava/sql/Connection;ä检测数据库连接成功  æèçjava/sql/Connection éclose
ë\ìjava/sql/SQLException `î ïðerror*(Ljava/lang/String;Ljava/lang/Throwable;)Vò,连接数据库失败,稍后重新连接....
Å\    #õ ö÷outLjava/io/PrintStream;ù" SQLDataBase Server not Start ... 
ûýüjava/io/PrintStream þTprintlnjava/lang/InterruptedExceptionconnLjava/sql/Connection;e1 Ljava/lang/InterruptedException;Ljava/sql/SQLException;java/lang/Throwable
SourceFilemain_ElectLock_Monitor.java!    
      
 
 
 
-     ¸"W±(
)*/*·+±() -.    /0?01¸3¸9»=Y·?³@¸B³HL»JY+¸L·RU¶W¶[L²H+¹_²H»JYd·R»fY·hi¸k¶W¶[¹_»qY·s³t²H»JYv·R²t¶x¶W{¶W²t¶}¶¶[¹_¸„»‡Y²t¶x²t¶}²t¶‰·Œ³²@²¶‘W»•Y²²@²t·—M,¶š»Y²@²·ŸM,¶¢² ¸£»fY    ·©M¬¸®»fY·hN-¶³,¶³e·m7¹”ž¸»-M²¸À§ÿÏN-¶Ä§ÿÇô%(Å(r"$&')1+:,].g0’2•4±6»BÌCÐIÞJâNëOôRúTUVXY[%\)]-P)R0ÉÊËÌÌÍÞÎÏô<ÐÑ#ÒÑÓÔ)ÕÖ×%ýôMfý*fÿØMfÅ    †ª²H»JYÙ·R²t¶x¶WÛ¶W²t¶}¶¶[¹_»‡Y²t¶x²t¶}·Œ³K²Hݹ_²¶ßK*Æ.²Hã¹_*ư*¹å§§:²H¶ê¹í§“²Hñ¹_§eL·¸®§M²H+¶ó+¹í²ôø¶ú*Æÿ*¹å§ÿ‡:²H¶ê¹í§ÿsN*Æ*¹å§:²H¶ê¹í-¿*ÆÿN*¹å§ÿE:²H¶ê¹í§ÿ1±    gmpëDc‘ńޑŒ˜›ÿµ»¾ëDc҄±Ò×Ýàë÷ýë(Š"c+eBgDiNjUkYlcyg{m|r}m„oŽq’s˜tœu©w±yµ{»|À}ÒxÓy×{Ý|â}ñ€óy÷{ý|}f‚)HDÍ’ÕÖœ rÕÀÕâÕÕ×] ûBÿ-æëLÅÿ    æÅÿ ÿæëSÿ æëÿæLëú