DELL
2025-03-02 07ad569203fbf199aaf37f83dbee298f1adad5a9
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Êþº¾4Ðmain/main_FBS9100S_Alarmjava/lang/Objectis_app_for_cmcc_onlyZ ConstantValueis_app_for_fbo_data_onlyis_app_for_fbs_free_onlyis_app_for_bpm7100_only    app_debug m_VersionNumF@5?    m_VersionLjava/lang/String;9Welcome To Use FBS9100S Alarm Mornitor V2.222 RC_20170505DEF_MysqlServer_PortIºDEF_MysqlServerFBS_Port  DEF_MysqlServerFBO_Port¼DEF_MysqlServerBPM7100_Port½DEF_Socket_Server_Port¾DEF_Socket_ServerFBS_PortÈDEF_Socket_ServerFBO_PortÒDEF_Socket_ServerBPM7100_PortÑDEF_Socket_Server_FBI_Port¿DEF_Socket_Server_FBIFBS_PortÉDEF_Socket_Server_FBIFBO_PortÓDEF_Socket_Server_IDCE8200_Port "DEF_Socket_Server_IDCE8200FBS_Port "DEF_Socket_Server_IDCE8200FBO_Port DEF_Socket_Server_MOBILE_Portà DEF_Socket_Server_MOBILEFBS_Portê DEF_Socket_Server_MOBILEFBO_Portô$DEF_Socket_Server_MOBILEBPM7100_PortõDEF_FTP_Server_Port>DEF_FTP_ServerFBS_PortDDEF_FTP_ServerFBO_PortJDEF_FTP_ServerBPM7100_PortKMysqlServer_PortSocket_Server_PortSocket_Server_FBI_PortSocket_Server_IDCE8200_PortSocket_Server_Mobile_PortFTP_Server_Port m_AppConfigLcom/config/AppConfig;GB_MysqlConnPoolLcom/sql/MysqlConnPool; GB_DataArray#Lcom/battdata_rt/BattData_RT_Array; GB_App_ParamLcom/config/AppParam;logger!Lorg/apache/logging/log4j/Logger;appParamLjava/util/Map;    Signature@Ljava/util/Map<Ljava/lang/Integer;Lcom/battalarm/AppAlm_Param;>;<clinit>()VCode    Z B    \ C    ^ D    ` E    b F    d Gflog4j.configurationFilehlog4j2_fbs9100s_alarm_x64.xml
jlkjava/lang/System mn setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;LineNumberTableLocalVariableTable<init>
s qWthisLmain/main_FBS9100S_Alarm;main([Ljava/lang/String;)VyGMT+8
{}|java/util/TimeZone ~ getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;
{ ‚ƒ
setDefault(Ljava/util/TimeZone;)V…java/util/HashMap
„s    ˆ RS
ŠŒ‹#org/apache/logging/log4j/LogManager Ž    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;     PQ’java/lang/StringBuilder
”–•java/lang/String —˜valueOf&(Ljava/lang/Object;)Ljava/lang/String;
‘š q›(Ljava/lang/String;)V app_for_fbs_free_only
‘Ÿ  ¡append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
‘£ ¤¥toString()Ljava/lang/String;§A/**************************************************************** ©«ªorg/apache/logging/log4j/Logger ¬›info®A*****************************************************************°A****************************************************************/²com/config/AppConfig
±s    µ HI
· ¸WcheckingMySQLServerStartºIP:
±¼ ½¥getMysqlServerIp¿port
‘Á  Â(I)Ljava/lang/StringBuilder;Äcom/sql/MysqlConnPool
ÃÆ qÇ(Ljava/lang/String;II)V    É JKËcom/sql/Sql_Mysql
ÃÍ ÎÏgetConn()Ljava/sql/Connection;
ÊÑ qÒ(Ljava/sql/Connection;)V
ÊÔ ÕWcheckAndCreateDB
×ÙØjava/sql/SQLException ÚWprintStackTrace
ÊÜ ÝW    close_conßcom/config/AppParam
Þá qâ(Lcom/sql/MysqlConnPool;)V    ä NOæ!com/battdata_rt/BattData_RT_Array
åè qéE(Lcom/config/AppConfig;Lcom/config/AppParam;Lcom/sql/MysqlConnPool;)V    ë LM
åí îWinitBattDataRT_InfðG------------------- AppConfig start -----------------------------------òMysqlServerIp=ôSybaseServerIp=
±ö ÷¥getSourceSQLServerIpùMysqlConnCountMax=
±û üýgetMysqlConnCountMax()IÿWorkThreadCountMax=
± ýgetWorkThreadCountMaxSourceBattDataType=
± ýgetSourceBattDataType    FbsDeviceBaseIp=
±  ¥getFbsDeviceBaseIpBattAlarmFnEn=
± getBattAlarmFnEn()Z
‘  (Z)Ljava/lang/StringBuilder;BattAlarmFnStartDelay=
± ýgetBattAlarmFnStartDelayBattAlarmClearedDelay=
± ýgetBattAlarmClearedDelay!BattResStoreFnEn=
±# $getBattResStoreFnEn&BattResStoreDelayForTestManual=
±( )ý!getBattResStoreDelayForTestManual+BattResStoreDayInterval=
±- .ýgetBattResStoreDayInterval0E------------------- AppConfig end -----------------------------------2F--------------------- App_Param start---------------------------------4Discharge_TestTimeLongMinimum=
Þ6 78getTestTimeLongMinimum(I)I:Discharge_SaveDataTimeInterval=
Þ< =8getSaveDataTimeInterval?Discharge_MonVolChangeLevel=
ÞA BCgetMonVolChangeLevel(I)F
‘E  F(F)Ljava/lang/StringBuilder;H Discharge_BattTestGroupCountMax=
ÞJ K8getBattTestGroupCountMaxM!Discharge_TestDataRecordCountMax=
ÞO P8getTestDataRecordCountMaxRD--------------------------------------------------------------------TCharge_TestTimeLongMinimum=VCharge_SaveDataTimeInterval=XCharge_MonVolChangeLevel=ZCharge_BattTestGroupCountMax=\Charge_TestDataRecordCountMax=^Poweroff_TestTimeLongMinimum=`Poweroff_SaveDataTimeInterval=bPoweroff_MonVolChangeLevel=dPoweroff_BattTestGroupCountMax=f Poweroff_TestDataRecordCountMax=hDischarge_BattJunHengFN=
Þj kgetBattJunHengFNmD--------------------- App_Param end---------------------------------o%com/battalarm/DeviceAlarm_Thread_New2
nq qr?(Lcom/config/AppConfig;Lcom/sql/MysqlConnPool;Ljava/util/Map;)V
nt uWstartw#com/battalarm/BattAlarm_Thread_New2
vy qzb(Lcom/config/AppConfig;Lcom/sql/MysqlConnPool;Lcom/battdata_rt/BattData_RT_Array;Ljava/util/Map;)V
vt}+com/battalarm/BattDevHistory_SubtableThread
|á€java/lang/Thread
‚ qƒ(Ljava/lang/Runnable;)V
t
†ˆ‡"com/battalarm/BattAlarm_Thread_SQL ‰ŠqueryAppAlmParam)(Lcom/sql/MysqlConnPool;Ljava/util/Map;)V'
Ž sleep(J)V
’£“java/lang/InterruptedException ©• –—error*(Ljava/lang/String;Ljava/lang/Throwable;)Vargs[Ljava/lang/String;versql_ckLcom/sql/Sql_Mysql;e1Ljava/sql/SQLException;    dev_alarm'Lcom/battalarm/DeviceAlarm_Thread_New2;    BattAlarm%Lcom/battalarm/BattAlarm_Thread_New2;hisAlam-Lcom/battalarm/BattDevHistory_SubtableThread;e Ljava/lang/InterruptedException; StackMapTable™ªjava/lang/Throwable¬IP:®     port:° å¼€å§‹æ£€æµ‹æ•°æ®åº“连接 ²java/util/Date
±sµyyyy-MM-dd HH:mm:ss
·¹¸ com/base/Com º»getDateTimeFormat6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;½检测数据库连接成功 ¿ÁÀjava/sql/Connection ÂWclose
×£è
Ç£Èjava/lang/ExceptionÊ MySQL_FBSDEV not Start ... connLjava/sql/Connection;Ljava/lang/Exception;
SourceFilemain_FBS9100S_Alarm.java!)    
    !"#$%&'()*+,-./0123456789:;<=>?@A    B    C    D    E    F    G
HI
JK
LM    NO
PQ
RSTUVWXi-º³Y¾³[¿³] ³_à³a>³ceg¸iW±o"IJ KLMN$Z,\pqWX/*·r±op tu    vwX %x¸z¸€»„Y·†³‡¸‰³L»‘Y+¸“·™œ¶ž¶¢L  ³Yȳ[ɳ] ³_ê³aD³c²¦¹¨²­¹¨²¯¹¨²+¹¨»±Y·³³´¸¶²»‘Y¹·™²´¶»¶ž¾¶ž²Y¶À¶¢¹¨»ÃY²´¶»²Y·Å³È»ÊY²È¶Ì·ÐM,¶Ó§N-¶Ö,¶Û§:,¶Û¿,¶Û»ÞY²È·à³ã»åY²´²ã²È·ç³ê²ê¶ì²﹨²»‘Yñ·™²´¶»¶ž¶¢¹¨²»‘Y󷙲´¶õ¶ž¶¢¹¨²»‘Yø·™²´¶ú¶À¶¢¹¨²»‘Yþ·™²´¶¶À¶¢¹¨²»‘Y·™²´¶¶À¶¢¹¨²»‘Y·™²´¶
¶ž¶¢¹¨²»‘Y ·™²´¶¶¶¢¹¨²»‘Y·™²´¶¶À¶¢¹¨²»‘Y·™²´¶¶À¶¢¹¨²»‘Y ·™²´¶"¶¶¢¹¨²»‘Y%·™²´¶'¶À¶¢¹¨²»‘Y*·™²´¶,¶À¶¢¹¨²/¹¨²1¹¨²»‘Y3·™²ã¶5¶À¶¢¹¨²»‘Y9·™²ã¶;¶À¶¢¹¨²»‘Y>·™²ã¶@¶D¶¢¹¨²»‘YG·™²ã¶I¶À¶¢¹¨²»‘YL·™²ã¶N¶À¶¢¹¨²Q¹¨²»‘YS·™²ã¶5¶À¶¢¹¨²»‘YU·™²ã¶;¶À¶¢¹¨²»‘YW·™²ã¶@¶D¶¢¹¨²»‘YY·™²ã¶I¶À¶¢¹¨²»‘Y[·™²ã¶N¶À¶¢¹¨²Q¹¨²»‘Y]·™²ã¶5¶À¶¢¹¨²»‘Y_·™²ã¶;¶À¶¢¹¨²»‘Ya·™²ã¶@¶D¶¢¹¨²»‘Yc·™²ã¶I¶À¶¢¹¨²»‘Ye·™²ã¶N¶À¶¢¹¨²Q¹¨²»‘Yg·™²ã¶i¶¶¢¹¨²l¹¨»nY²´²È²‡·pN-¶s»vY²´²È²ê²‡·x:¶{»|Y²È·~:»Y·¶„²È²‡¸…‹¸§ÿñ:²¶‘¹”§ÿÝÓ×Ú×Óßæÿ’o6M`bdgj1n7o=pCqIrOsUˆ_‰iŠs‹|†›‰±¡Å£Ó¦×§Û¨ßªæ©èªì«ïªóµ·¹»#¼@½]¾z¿—ÀµÁÓÂñÃÄ-ÅKÆiLJȒʝ˼ÌÛÍúÎÏ8ÐCÑbҁӠԿÕÞÖéר'ÙFÚeۄ܏ݭ޸åÉæÍêâëçðóñÿùýþÿ"õpR%˜™šÓR›œÛžÉ\Ÿ âC¡¢ó £¤¥¦§(ÿÚ¨”Ê×K©ý nvQ’    ¸WX×.  ;²»‘Y«·™²´¶»¶ž­¶ž¶À¶¢¹¨»ÃY²´¶»·Å³ÈL²»‘Y¯·™»±Y·³´¸¶¶ž¶¢¹¨²È¶ÌL+Æ/²¼¹¨+Ʊ+¹¾§¨:²¶Ã¹”§”ĸ§jMĸ§N²,¶Æ-¹”²ɹ¨+Æÿu+¹¾§ÿl:²¶Ã¹”§ÿX:+Æ+¹¾§:²¶Ã¹”¿+Æÿ1+¹¾§ÿ(:²¶Ã¹”§ÿ±    …ˆ×@{¥ǜ¢¥Ǧ¬¯’ÌÒÕ×@{éœÈéïõø××oŽ#,>
@ e lp{… Š!™œ¢¦¬°½ÈÌÒ ×!éëïõ ú!    $  !*    -&pR*B@êË̦"¥Í° ¦Š¥ž×¥žú¥ž¥ž§c ü>ÿI¿×HÇÿ    ¿Ç’ ÿ¿×S©ÿ¿©×ÿ¿L×úÎÏ