1 (二)题目描述:
  2       题目一:Linux中运行一个object 打印 hello world 运行,展示效果。(5分)
  3       题目二:题目一:以下是车辆监控系统出现的日志,其中格式如下
  4 其中数据以此为日期,卡扣号,摄像头号 车牌号 拍照时间,车速,道路,区.
  5 2019-11-19    0001    08685    粤D39718    2019-11-19 10:10:09    64    35    08
  6 2019-11-19    0009    07828    沪F01917    2019-11-19 10:10:09    80    03    00
  7 2019-11-19    0010    08484    京X49257    2019-11-19 10:10:09    160    30    04
  8 2019-11-19    0007    07432    湘I17094    2019-11-19 10:10:09    105    32    05
  9 2019-11-19    0006    09291    沪E32423    2019-11-19 10:10:09    18    43    09
 10 2019-11-19    0014    09962    深I11473    2019-11-19 10:10:09    46    36    06
 11 2019-11-19    0011    03085    沪S79766    2019-11-19 10:10:09    177    10    04
 12 2019-11-19    0012    02925    沪Q75081    2019-11-19 10:10:09    84    18    00
 13 2019-11-19    0005    05087    深H95610    2019-11-19 10:10:09    90    23    08
 14 2019-11-19    0003    03880    深Y65450    2019-11-19 10:10:09    146    29    07
 15 2019-11-19    0015    09617    粤D15324    2019-11-19 10:10:09    101    16    03
 16 2019-11-19    0008    02918    深U94587    2019-11-19 10:10:09    6    00    04
 17 2019-11-19    0012    03202    湘W79033    2019-11-19 10:10:09    96    35    09
 18 2019-11-19    0000    09387    深J51790    2019-11-19 10:10:09    196    17    09
 19 2019-11-19    0014    08454    京J90396    2019-11-19 10:10:09    172    43    09
 20 2019-11-19    0010    02880    沪A34164    2019-11-19 10:10:09    101    16    00
 21 2019-11-19    0014    06338    湘R14462    2019-11-19 10:10:09    74    31    07
 22 2019-11-19    0002    00354    深S37903    2019-11-19 10:10:09    1    42    02
 23 2019-11-19    0010    01876    粤R11997    2019-11-19 10:10:09    29    23    02
 24 2019-11-19    0005    09985    沪D52869    2019-11-19 10:10:09    60    29    04
 25 2019-11-19    0016    02580    深O18345    2019-11-19 10:10:09    105    08    01
 26 2019-11-19    0014    06395    深G47192    2019-11-19 10:10:09    101    27    07
 27 2019-11-19    0006    03612    深A87779    2019-11-19 10:10:09    111    00    05
 28 2019-11-19    0012    03485    粤S58632    2019-11-19 10:10:09    107    13    07
 29 2019-11-19    0018    09755    粤O25662    2019-11-19 10:10:09    83    47    06
 30 2019-11-19    0017    08476    粤T34039    2019-11-19 10:10:09    41    32    09
 31 2019-11-19    0001    09349    湘E94844    2019-11-19 10:10:09    55    00    07
 32 2019-11-19    0018    05170    沪L71814    2019-11-19 10:10:09    81    02    06
 33 2019-11-19    0007    07466    沪T48405    2019-11-19 10:10:09    62    06    09
 34 2019-11-19    0019    04444    沪G39393    2019-11-19 10:10:09    184    25    06
 35 2019-11-19    0009    03845    京P07658    2019-11-19 10:10:09    158    08    09
 36 2019-11-19    0016    01772    粤G05161    2019-11-19 10:10:09    151    06    03
 37 2019-11-19    0017    02206    粤G07903    2019-11-19 10:10:09    87    17    08
 38 2019-11-19    0018    08266    深N71203    2019-11-19 10:10:09    68    44    09
 39 2019-11-19    0002    03083    沪O75701    2019-11-19 10:10:09    63    28    05
 40 2019-11-19    0000    02209    沪S26808    2019-11-19 10:10:09    124    23    01
 41 2019-11-19    0002    03024    沪L85609    2019-11-19 10:10:09    32    49    02
 42 2019-11-19    0014    05945    深D27816    2019-11-19 10:10:09    77    29    07
 43 2019-11-19    0013    06989    深O91622    2019-11-19 10:10:09    82    49    06
 44 2019-11-19    0003    03618    湘U44892    2019-11-19 10:10:09    47    41    07
 45 2019-11-19    0017    05937    湘H46012    2019-11-19 10:10:09    34    25    06
 46 2019-11-19    0014    03335    京C05732    2019-11-19 10:10:09    164    14    08
 47 2019-11-19    0002    09588    粤N87189    2019-11-19 10:10:09    180    31    06
 48 2019-11-19    0001    01651    沪G62095    2019-11-19 10:10:09    166    11    00
 49 2019-11-19    0006    08876    京V53546    2019-11-19 10:10:09    149    02    04
 50 2019-11-19    0013    08434    京O13007    2019-11-19 10:10:09    166    43    04
 51 2019-11-19    0005    01188    湘A00779    2019-11-19 10:10:09    10    13    03
 52 2019-11-19    0004    06193    沪Z28216    2019-11-19 10:10:09    110    33    00
 53 2019-11-19    0012    09580    沪F39613    2019-11-19 10:10:09    74    34    07
 54 2019-11-19    0013    02351    深G62103    2019-11-19 10:10:09    195    14    03
 55 2019-11-19    0011    06795    深O03789    2019-11-19 10:10:09    139    16    00
 56 2019-11-19    0004    01446    深H38755    2019-11-19 10:10:09    10    08    05
 57 2019-11-19    0019    03977    沪K86679    2019-11-19 10:10:09    166    27    05
 58 2019-11-19    0019    01457    沪R88327    2019-11-19 10:10:09    99    37    01
 59 2019-11-19    0007    07503    湘W14772    2019-11-19 10:10:09    36    07    01
 60 2019-11-19    0001    03751    粤H55951    2019-11-19 10:10:09    138    02    07
 61 2019-11-19    0017    06968    京A29315    2019-11-19 10:10:09    174    23    03
 62 2019-11-19    0000    03408    粤R18034    2019-11-19 10:10:09    139    03    01
 63 2019-11-19    0011    01787    京P57167    2019-11-19 10:10:09    146    31    00
 64 2019-11-19    0011    07278    深S97617    2019-11-19 10:10:09    32    49    02
 65 2019-11-19    0011    00271    粤W41977    2019-11-19 10:10:09    73    25    04
 66 2019-11-19    0018    05614    湘N02885    2019-11-19 10:10:09    135    16    02
 67 2019-11-19    0000    05342    沪P25575    2019-11-19 10:10:09    115    22    04
 68 2019-11-19    0015    05261    沪B64657    2019-11-19 10:10:09    115    13    04
 69 2019-11-19    0019    00975    沪I63985    2019-11-19 10:10:09    87    35    03
 70 2019-11-19    0009    05298    深H79491    2019-11-19 10:10:09    2    32    08
 71 2019-11-19    0003    06230    沪O92718    2019-11-19 10:10:09    91    04    09
 72 2019-11-19    0010    08833    沪I40419    2019-11-19 10:10:09    69    30    05
 73 2019-11-19    0015    02387    湘P88130    2019-11-19 10:10:09    112    44    04
 74 2019-11-19    0005    03023    京Z62198    2019-11-19 10:10:09    25    08    03
 75 2019-11-19    0004    02241    深G97067    2019-11-19 10:10:09    119    06    00
 76 2019-11-19    0015    02596    湘F75123    2019-11-19 10:10:09    39    03    08
 77 2019-11-19    0011    01979    京D52090    2019-11-19 10:10:09    107    27    02
 78 2019-11-19    0012    02524    湘L19451    2019-11-19 10:10:09    105    10    02
 79 2019-11-19    0018    05314    京D35860    2019-11-19 10:10:09    180    25    07
 80 2019-11-19    0014    02314    沪H55093    2019-11-19 10:10:09    43    05    07
 81 2019-11-19    0009    09760    粤V15797    2019-11-19 10:10:09    196    17    09
 82 2019-11-19    0018    07592    沪I16857    2019-11-19 10:10:09    78    13    08
 83 2019-11-19    0014    06979    沪Q70862    2019-11-19 10:10:09    22    36    01
 84 2019-11-19    0003    06806    深Z16820    2019-11-19 10:10:09    197    43    00
 85 2019-11-19    0011    09184    湘P03048    2019-11-19 10:10:09    94    43    09
 86 2019-11-19    0016    09092    湘N99523    2019-11-19 10:10:09    92    27    08
 87 2019-11-19    0011    05012    京J65642    2019-11-19 10:10:09    51    18    09
 88 2019-11-19    0007    06878    京V89400    2019-11-19 10:10:09    183    47    05
 89 2019-11-19    0019    06429    沪C63493    2019-11-19 10:10:09    10    30    02
 90 2019-11-19    0017    00418    深W27660    2019-11-19 10:10:09    194    19    08
 91 2019-11-19    0014    09074    深F39732    2019-11-19 10:10:09    61    40    08
 92 2019-11-19    0001    07493    沪A76470    2019-11-19 10:10:09    124    05    01
 93 2019-11-19    0018    08736    深K61863    2019-11-19 10:10:09    155    39    02
 94 2019-11-19    0015    04919    沪M28315    2019-11-19 10:10:09    159    16    08
 95 2019-11-19    0001    02657    沪G37547    2019-11-19 10:10:09    157    00    09
 96 2019-11-19    0014    05708    深G98491    2019-11-19 10:10:09    196    12    05
 97 2019-11-19    0014    02431    湘X34579    2019-11-19 10:10:09    82    47    09
 98 2019-11-19    0003    06399    深C89527    2019-11-19 10:10:09    60    04    03
 99 2019-11-19    0006    07911    湘E05912    2019-11-19 10:10:09    182    46    01
100 2019-11-19    0018    06351    沪W40961    2019-11-19 10:10:09    26    38    05
101 2019-11-19    0004    04678    粤M88624    2019-11-19 10:10:09    114    02    06
102 2019-11-19    0017    05070    粤U10784    2019-11-19 10:10:09    63    17    00
103 2019-11-19    0018    04942    湘L19762    2019-11-19 10:10:09    60    37    01
104 2019-11-19    0009    07111    深B69573    2019-11-19 10:10:09    55    17    06
105 2019-11-19    0015    07712    粤J83114    2019-11-19 10:10:09    178    32    07
106 2019-11-19    0018    04828    湘K52727    2019-11-19 10:10:09    17    06    01
107 2019-11-19    0008    02250    粤P16559    2019-11-19 10:10:09    46    28    07
108 2019-11-19    0011    05519    沪H20753    2019-11-19 10:10:09    48    04    09
109 2019-11-19    0002    01496    湘B49263    2019-11-19 10:10:09    63    06    06
110 2019-11-19    0017    06833    深L75686    2019-11-19 10:10:09    82    46    07
111 2019-11-19    0007    01012    深D66924    2019-11-19 10:10:09    68    26    04
112 2019-11-19    0005    07911    深Y52912    2019-11-19 10:10:09    186    00    05
113 2019-11-19    0007    09271    深G23858    2019-11-19 10:10:09    23    23    09
114 2019-11-19    0000    07414    湘T50918    2019-11-19 10:10:09    179    02    07
115 2019-11-19    0001    01224    深Q39282    2019-11-19 10:10:09    80    23    02
116 2019-11-19    0015    03719    京A88755    2019-11-19 10:10:09    130    39    06
117 2019-11-19    0002    01129    湘E86083    2019-11-19 10:10:09    101    06    05
118 2019-11-19    0011    03190    沪B50323    2019-11-19 10:10:09    95    21    06
119 2019-11-19    0013    05038    沪F22526    2019-11-19 10:10:09    190    23    09
120 2019-11-19    0011    03975    沪T39026    2019-11-19 10:10:09    92    10    00
121 2019-11-19    0015    08163    湘Z83234    2019-11-19 10:10:09    165    26    06
122 2019-11-19    0004    01588    湘A60358    2019-11-19 10:10:09    48    22    01
123 2019-11-19    0013    03229    沪T02412    2019-11-19 10:10:09    32    08    05
124 2019-11-19    0015    02394    沪J95307    2019-11-19 10:10:09    103    05    08
125 2019-11-19    0016    01999    沪E90920    2019-11-19 10:10:09    69    09    04
126 2019-11-19    0013    08514    沪L02665    2019-11-19 10:10:09    94    29    04
127 2019-11-19    0006    08267    京K14127    2019-11-19 10:10:09    101    41    05
128 2019-11-19    0017    06613    深D51700    2019-11-19 10:10:09    98    39    09
129 2019-11-19    0005    06761    京V68713    2019-11-19 10:10:09    0    35    03
130 2019-11-19    0005    07099    深K90521    2019-11-19 10:10:09    11    28    05
131 2019-11-19    0010    01597    京K75846    2019-11-19 10:10:09    103    38    08
132 2019-11-19    0010    04932    沪C48486    2019-11-19 10:10:09    83    18    01
133 2019-11-19    0009    06530    粤D28016    2019-11-19 10:10:09    12    04    01
134 2019-11-19    0006    00299    粤T37128    2019-11-19 10:10:09    167    17    01
135 2019-11-19    0013    01427    京D89351    2019-11-19 10:10:09    187    07    06
136 2019-11-19    0018    07253    沪D75211    2019-11-19 10:10:09    72    13    08
137 2019-11-19    0002    08919    湘F46437    2019-11-19 10:10:09    156    34    06
138 2019-11-19    0009    06977    粤N29441    2019-11-19 10:10:09    199    08    05
139 2019-11-19    0018    06870    深K57753    2019-11-19 10:10:09    153    49    08
140 2019-11-19    0019    03027    京Y23959    2019-11-19 10:10:09    180    04    07
141 2019-11-19    0016    03408    湘K57090    2019-11-19 10:10:09    157    42    02
142 2019-11-19    0007    05736    沪Z77336    2019-11-19 10:10:09    120    34    01
143 2019-11-19    0018    07996    京L91755    2019-11-19 10:10:09    184    32    07
144 2019-11-19    0012    05050    粤D54755    2019-11-19 10:10:09    116    10    05
145 2019-11-19    0012    09644    湘D41679    2019-11-19 10:10:09    153    42    05
146 2019-11-19    0017    01175    京F40867    2019-11-19 10:10:09    159    40    07
147 2019-11-19    0002    02117    粤M00580    2019-11-19 10:10:09    71    05    05
148 2019-11-19    0004    01449    京D89346    2019-11-19 10:10:09    142    32    04
149 2019-11-19    0010    00864    沪R09399    2019-11-19 10:10:09    153    38    04
150 2019-11-19    0016    01204    沪G87753    2019-11-19 10:10:09    7    25    09
151 2019-11-19    0002    07996    深F13172    2019-11-19 10:10:09    38    05    08
152 2019-11-19    0006    03406    沪M64562    2019-11-19 10:10:09    153    42    08
153 2019-11-19    0008    08557    深E36092    2019-11-19 10:10:09    138    43    07
154 2019-11-19    0019    07011    京S63405    2019-11-19 10:10:09    167    39    07
155 2019-11-19    0005    09799    湘F22132    2019-11-19 10:10:09    13    38    04
156 2019-11-19    0001    06984    京K49104    2019-11-19 10:10:09    156    10    00
157 2019-11-19    0009    09850    深J64319    2019-11-19 10:10:09    86    30    07
158 2019-11-19    0000    08816    粤O60127    2019-11-19 10:10:09    183    02    04
159 2019-11-19    0012    01741    湘E74213    2019-11-19 10:10:09    123    43    08
160 2019-11-19    0002    05692    京D29111    2019-11-19 10:10:09    173    47    01
161 2019-11-19    0012    05601    京N98496    2019-11-19 10:10:09    160    38    08
162 2019-11-19    0017    05080    京N09250    2019-11-19 10:10:09    186    41    00
163 2019-11-19    0011    03107    沪P60643    2019-11-19 10:10:09    76    04    07
164 2019-11-19    0015    01205    深L09678    2019-11-19 10:10:09    180    42    05
165 2019-11-19    0007    02657    粤D73406    2019-11-19 10:10:09    33    17    04
166 2019-11-19    0014    09006    沪W77606    2019-11-19 10:10:09    51    09    08
167 2019-11-19    0007    03696    粤X36488    2019-11-19 10:10:09    162    39    02
168 2019-11-19    0017    01636    沪V87601    2019-11-19 10:10:09    148    16    00
169 2019-11-19    0018    05573    沪A88323    2019-11-19 10:10:09    80    17    09
170 2019-11-19    0019    07075    深B64805    2019-11-19 10:10:09    13    47    09
171 2019-11-19    0013    09512    京B07859    2019-11-19 10:10:09    23    37    01
172 2019-11-19    0015    05520    沪Q95698    2019-11-19 10:10:09    92    14    03
173 2019-11-19    0008    02225    粤X55268    2019-11-19 10:10:09    71    10    06
174 2019-11-19    0010    01549    湘D41459    2019-11-19 10:10:09    178    44    01
175 2019-11-19    0008    01082    湘A09686    2019-11-19 10:10:09    18    19    04
176 2019-11-19    0015    09759    湘F97217    2019-11-19 10:10:09    43    11    02
177 2019-11-19    0004    04667    湘Q40478    2019-11-19 10:10:09    46    08    08
178 2019-11-19    0017    09613    京Z73271    2019-11-19 10:10:09    153    11    06
179 2019-11-19    0006    00243    深F44911    2019-11-19 10:10:09    167    21    05
180 2019-11-19    0000    06175    沪A56521    2019-11-19 10:10:09    167    34    02
181 2019-11-19    0015    09197    京U57364    2019-11-19 10:10:09    93    27    00
182 2019-11-19    0004    01646    沪L48177    2019-11-19 10:10:09    43    30    04
183 2019-11-19    0010    03656    深N09951    2019-11-19 10:10:09    50    43    06
184 2019-11-19    0015    05648    深Z55414    2019-11-19 10:10:09    145    34    05
185 2019-11-19    0002    05715    湘C90690    2019-11-19 10:10:09    195    39    02
186 2019-11-19    0017    00782    沪S11700    2019-11-19 10:10:09    59    21    04
187 2019-11-19    0016    04448    深J96594    2019-11-19 10:10:09    152    36    00
188 2019-11-19    0013    04143    湘X51857    2019-11-19 10:10:09    11    40    06
189 2019-11-19    0009    08617    粤M45392    2019-11-19 10:10:09    50    20    03
190 2019-11-19    0015    02406    深E94106    2019-11-19 10:10:09    125    47    05
191 2019-11-19    0008    06264    湘X96347    2019-11-19 10:10:09    49    08    06
192 2019-11-19    0019    04947    京L25504    2019-11-19 10:10:09    50    14    02
193 2019-11-19    0016    07480    深F31289    2019-11-19 10:10:09    67    27    04
194 2019-11-19    0003    06139    沪P19098    2019-11-19 10:10:09    190    18    05
195 2019-11-19    0001    01040    京W69319    2019-11-19 10:10:09    41    24    05
196 2019-11-19    0011    00215    湘V55449    2019-11-19 10:10:09    198    09    04
197 2019-11-19    0000    02879    京N67472    2019-11-19 10:10:09    186    23    09
198 2019-11-19    0016    03700    京T08130    2019-11-19 10:10:09    40    12    03
199 2019-11-19    0003    01450    京E10210    2019-11-19 10:10:09    100    05    03
200 2019-11-19    0015    02710    沪R95327    2019-11-19 10:10:09    150    31    03
201 2019-11-19    0008    01494    湘L79115    2019-11-19 10:10:09    47    26    07
202 2019-11-19    0009    00681    沪P70656    2019-11-19 10:10:09    73    45    02
203 2019-11-19    0008    08908    沪M80261    2019-11-19 10:10:09    86    17    02
204 2019-11-19    0019    09486    粤L82462    2019-11-19 10:10:09    140    20    06
205 2019-11-19    0018    01429    深M25664    2019-11-19 10:10:09    145    44    02
206 2019-11-19    0019    06919    湘Q05215    2019-11-19 10:10:09    40    38    07
207 2019-11-19    0008    02145    粤Q18080    2019-11-19 10:10:09    28    04    05
208 2019-11-19    0005    09195    粤Y41738    2019-11-19 10:10:09    192    27    02
209 2019-11-19    0009    04517    沪W19406    2019-11-19 10:10:09    164    15    02
210 2019-11-19    0004    04365    粤T63528    2019-11-19 10:10:09    175    08    04
211 2019-11-19    0008    05465    京R98329    2019-11-19 10:10:09    78    11    02
212 2019-11-19    0010    03142    深O85028    2019-11-19 10:10:09    74    21    00
213 2019-11-19    0003    06219    湘W90363    2019-11-19 10:10:09    185    41    01
214 2019-11-19    0000    03029    京H13681    2019-11-19 10:10:09    175    48    04
215 2019-11-19    0008    05429    深J40561    2019-11-19 10:10:09    160    02    01
216 2019-11-19    0018    09968    湘Q66077    2019-11-19 10:10:09    76    35    06
217 2019-11-19    0016    07414    深K11242    2019-11-19 10:10:09    39    04    06
218 2019-11-19    0010    09169    深X92937    2019-11-19 10:10:09    60    10    02
219 2019-11-19    0009    01333    深P25778    2019-11-19 10:10:09    133    30    09
220 2019-11-19    0018    06524    深J47800    2019-11-19 10:10:09    92    31    06
221 2019-11-19    0014    09816    湘F52682    2019-11-19 10:10:09    90    46    03
222 2019-11-19    0019    01175    沪E43278    2019-11-19 10:10:09    38    19    00
223 2019-11-19    0001    01705    沪P09214    2019-11-19 10:10:09    17    43    08
224 2019-11-19    0010    09001    京O04185    2019-11-19 10:10:09    139    02    05
225 2019-11-19    0006    07681    沪X11791    2019-11-19 10:10:09    182    38    00
226 2019-11-19    0001    02531    湘A88659    2019-11-19 10:10:09    55    04    09
227 2019-11-19    0018    00109    沪L01772    2019-11-19 10:10:09    44    41    09
228 2019-11-19    0003    01733    京Q55493    2019-11-19 10:10:09    28    16    03
229 2019-11-19    0007    08845    深H83221    2019-11-19 10:10:09    71    41    06
230 2019-11-19    0002    00102    沪W35672    2019-11-19 10:10:09    30    48    07
231 2019-11-19    0017    09037    沪H72304    2019-11-19 10:10:09    39    02    03
232 2019-11-19    0015    09618    沪J12246    2019-11-19 10:10:09    153    09    00
233 2019-11-19    0018    03930    京N41590    2019-11-19 10:10:09    167    03    04
234 2019-11-19    0017    01461    粤Q83036    2019-11-19 10:10:09    163    20    07
235 2019-11-19    0003    07529    湘C36352    2019-11-19 10:10:09    31    20    02
236 2019-11-19    0003    06225    粤E21342    2019-11-19 10:10:09    36    13    01
237 2019-11-19    0002    07418    沪X04069    2019-11-19 10:10:09    161    07    09
238 2019-11-19    0015    03195    京W19803    2019-11-19 10:10:09    87    48    02
239 2019-11-19    0017    08329    湘R99241    2019-11-19 10:10:09    50    17    02
240 2019-11-19    0019    09813    湘S65172    2019-11-19 10:10:09    24    27    09
241 2019-11-19    0015    08950    深L41259    2019-11-19 10:10:09    141    36    01
242 2019-11-19    0015    00122    粤X10043    2019-11-19 10:10:09    138    18    01
243 2019-11-19    0016    01739    湘A61155    2019-11-19 10:10:09    89    35    09
244 2019-11-19    0006    01846    京H56425    2019-11-19 10:10:09    78    36    07
245 2019-11-19    0017    07063    京V65183    2019-11-19 10:10:09    24    12    00
246 2019-11-19    0001    08645    沪E24029    2019-11-19 10:10:09    161    36    09
247 2019-11-19    0006    03070    粤N39011    2019-11-19 10:10:09    135    22    01
248 2019-11-19    0006    05781    京I46192    2019-11-19 10:10:09    94    14    01
249 2019-11-19    0014    05320    湘M80848    2019-11-19 10:10:09    114    21    04
250 2019-11-19    0001    07000    京K20645    2019-11-19 10:10:09    184    47    08
251 2019-11-19    0000    07701    粤H67345    2019-11-19 10:10:09    150    16    02
252 2019-11-19    0012    08222    深W31840    2019-11-19 10:10:09    102    43    09
253 2019-11-19    0010    03800    京N25243    2019-11-19 10:10:09    17    03    02
254 2019-11-19    0006    05991    沪R72693    2019-11-19 10:10:09    102    45    03
255 2019-11-19    0003    07602    深L50021    2019-11-19 10:10:09    108    17    03
256 2019-11-19    0013    01234    京V51463    2019-11-19 10:10:09    25    43    02
257 2019-11-19    0007    05599    京O45646    2019-11-19 10:10:09    163    34    05
258 2019-11-19    0000    01237    湘Z54252    2019-11-19 10:10:09    49    37    09
259 2019-11-19    0016    02798    粤L58266    2019-11-19 10:10:09    35    27    06
260 2019-11-19    0007    01985    深H86727    2019-11-19 10:10:09    7    03    07
261 2019-11-19    0006    07567    京Q67012    2019-11-19 10:10:09    23    11    01
262 2019-11-19    0007    04714    深G15160    2019-11-19 10:10:09    19    28    01
263 2019-11-19    0009    06882    京K52049    2019-11-19 10:10:09    153    04    08
264 2019-11-19    0005    01105    粤F34247    2019-11-19 10:10:09    94    47    05
265 2019-11-19    0018    02659    湘X85789    2019-11-19 10:10:09    28    24    01
266 2019-11-19    0011    06500    粤B15983    2019-11-19 10:10:09    66    20    00
267 2019-11-19    0007    07132    粤I69797    2019-11-19 10:10:09    161    31    02
268 2019-11-19    0005    00927    湘H61150    2019-11-19 10:10:09    53    19    01
269 2019-11-19    0013    03477    京E52581    2019-11-19 10:10:09    61    08    00
270 2019-11-19    0013    06114    京M43649    2019-11-19 10:10:09    17    05    08
271 2019-11-19    0015    01878    湘W80601    2019-11-19 10:10:09    150    28    03
272 2019-11-19    0008    08680    粤P68589    2019-11-19 10:10:09    121    24    01
273 2019-11-19    0018    09251    京D17856    2019-11-19 10:10:09    181    47    03
274 2019-11-19    0009    03940    深H53121    2019-11-19 10:10:09    175    46    01
275 2019-11-19    0007    04894    京F76676    2019-11-19 10:10:09    73    22    05
276 2019-11-19    0018    08580    沪C51179    2019-11-19 10:10:09    54    02    04
277 2019-11-19    0016    02109    沪E27735    2019-11-19 10:10:09    77    17    01
278 2019-11-19    0000    00834    沪L59783    2019-11-19 10:10:09    104    46    00
279 2019-11-19    0018    07959    湘I27175    2019-11-19 10:10:09    72    39    04
280 2019-11-19    0003    01199    沪L66305    2019-11-19 10:10:09    35    04    00
281 2019-11-19    0011    00616    深D47324    2019-11-19 10:10:09    27    33    09
282 2019-11-19    0012    02124    深D35630    2019-11-19 10:10:09    165    43    00
283 2019-11-19    0006    03727    湘V33141    2019-11-19 10:10:09    159    16    03
284 2019-11-19    0005    03905    深V87245    2019-11-19 10:10:09    110    08    09
285 2019-11-19    0011    00384    京Q45450    2019-11-19 10:10:09    197    29    05
286 2019-11-19    0000    06198    粤C44729    2019-11-19 10:10:09    114    11    07
287 2019-11-19    0011    04973    深R80703    2019-11-19 10:10:09    122    08    07
288 2019-11-19    0012    04016    京K48106    2019-11-19 10:10:09    101    26    06
289 2019-11-19    0003    06125    沪I54084    2019-11-19 10:10:09    72    32    02
290 2019-11-19    0009    05593    粤L42092    2019-11-19 10:10:09    50    19    02
291 2019-11-19    0007    06709    粤K68753    2019-11-19 10:10:09    22    42    04
292 2019-11-19    0002    06218    京S14504    2019-11-19 10:10:09    70    47    07
293 2019-11-19    0001    04514    京Q34823    2019-11-19 10:10:09    186    09    03
294 2019-11-19    0007    06480    粤B78056    2019-11-19 10:10:09    125    40    07
295 2019-11-19    0012    06758    粤E60194    2019-11-19 10:10:09    168    40    08
296 2019-11-19    0009    03711    深S83579    2019-11-19 10:10:09    146    38    02
297 2019-11-19    0007    06299    粤D69045    2019-11-19 10:10:09    180    30    04
298 2019-11-19    0019    08810    沪I82401    2019-11-19 10:10:09    191    16    09
299 2019-11-19    0001    05922    深W21860    2019-11-19 10:10:09    168    43    02
300 2019-11-19    0001    03150    京E42180    2019-11-19 10:10:09    148    38    06
301 2019-11-19    0001    09007    京E04741    2019-11-19 10:10:09    9    29    07
302 2019-11-19    0002    04224    深B61251    2019-11-19 10:10:09    87    36    06
303 2019-11-19    0013    05086    沪J85363    2019-11-19 10:10:09    68    47    02
304 2019-11-19    0002    01999    湘A99940    2019-11-19 10:10:09    163    26    04
305 2019-11-19    0003    03154    湘H65632    2019-11-19 10:10:09    110    23    08
306 2019-11-19    0013    08430    粤Q73261    2019-11-19 10:10:09    3    31    03
307 2019-11-19    0006    02432    沪M42960    2019-11-19 10:10:09    4    16    09
308 2019-11-19    0008    09346    深E97511    2019-11-19 10:10:09    124    05    02
309 2019-11-19    0016    08238    湘D12369    2019-11-19 10:10:09    93    06    09
310 2019-11-19    0016    05450    深W45411    2019-11-19 10:10:09    165    17    00
311 2019-11-19    0006    01763    粤R26123    2019-11-19 10:10:09    115    36    09
312 2019-11-19    0012    06226    深C85767    2019-11-19 10:10:09    52    32    02
313 2019-11-19    0008    04111    粤G88859    2019-11-19 10:10:09    103    20    00
314 2019-11-19    0001    04769    粤L54246    2019-11-19 10:10:09    161    12    04
315 2019-11-19    0000    00723    湘B97154    2019-11-19 10:10:09    149    22    03
316 2019-11-19    0004    03935    粤Z02164    2019-11-19 10:10:09    176    41    02
317 2019-11-19    0011    01558    沪H59328    2019-11-19 10:10:09    95    29    09
318 2019-11-19    0003    05913    湘P49909    2019-11-19 10:10:09    21    38    03
319 2019-11-19    0003    02320    京Y33834    2019-11-19 10:10:09    177    48    02
320 2019-11-19    0016    00843    沪G64486    2019-11-19 10:10:09    88    09    06
321 2019-11-19    0016    03852    沪C62165    2019-11-19 10:10:09    113    24    05
322 2019-11-19    0002    08916    沪W13918    2019-11-19 10:10:09    0    08    09
323 2019-11-19    0001    02024    湘U12386    2019-11-19 10:10:09    47    27    01
324 2019-11-19    0019    00385    深E89610    2019-11-19 10:10:09    195    28    01
325 2019-11-19    0000    04339    深K57716    2019-11-19 10:10:09    64    13    03
326 2019-11-19    0007    08968    湘M14378    2019-11-19 10:10:09    14    18    04
327 2019-11-19    0009    06575    京Z63731    2019-11-19 10:10:09    40    02    07
328 2019-11-19    0013    07145    粤P25105    2019-11-19 10:10:09    172    40    07
329 2019-11-19    0002    04581    京Q67830    2019-11-19 10:10:09    17    08    08
330 2019-11-19    0007    01803    粤J79204    2019-11-19 10:10:09    99    49    02
331 2019-11-19    0003    08335    京M78690    2019-11-19 10:10:09    30    03    09
332 2019-11-19    0004    03783    粤N10758    2019-11-19 10:10:09    17    26    06
333 2019-11-19    0012    09660    京X56707    2019-11-19 10:10:09    73    27    09
334 2019-11-19    0000    07370    沪D01271    2019-11-19 10:10:09    141    01    04
335 2019-11-19    0016    00105    湘P66953    2019-11-19 10:10:09    132    11    04
336 2019-11-19    0001    00179    粤M27140    2019-11-19 10:10:09    198    18    09
337 2019-11-19    0006    05175    湘R09727    2019-11-19 10:10:09    23    03    06
338 2019-11-19    0006    02918    沪I77833    2019-11-19 10:10:09    186    30    01
339 2019-11-19    0011    07382    湘O17279    2019-11-19 10:10:09    84    24    05
340 2019-11-19    0011    00559    沪T20799    2019-11-19 10:10:09    15    38    02
341 2019-11-19    0004    00547    粤M10963    2019-11-19 10:10:09    69    09    06
342 2019-11-19    0000    07262    京K05654    2019-11-19 10:10:09    98    14    00
343 2019-11-19    0010    01099    深X10532    2019-11-19 10:10:09    179    35    05
344 2019-11-19    0007    05626    粤V24099    2019-11-19 10:10:09    38    46    05
345 2019-11-19    0005    03261    粤E32971    2019-11-19 10:10:09    182    29    07
346 2019-11-19    0014    04013    深H05235    2019-11-19 10:10:09    87    38    03
347 2019-11-19    0005    05405    湘C30106    2019-11-19 10:10:09    62    46    07
348 2019-11-19    0005    04528    湘U19626    2019-11-19 10:10:09    25    11    01
349 2019-11-19    0001    04536    粤U40540    2019-11-19 10:10:09    165    22    04
350 2019-11-19    0000    04532    粤N79264    2019-11-19 10:10:09    172    03    03
351 2019-11-19    0005    06068    深I00326    2019-11-19 10:10:09    167    07    02
352 2019-11-19    0010    01911    粤Z36393    2019-11-19 10:10:09    82    12    01
353 2019-11-19    0009    09879    粤J65018    2019-11-19 10:10:09    130    37    08
354 2019-11-19    0001    04816    湘V83446    2019-11-19 10:10:09    187    24    08
355 2019-11-19    0015    01819    沪F08397    2019-11-19 10:10:09    158    43    04
356 2019-11-19    0006    08553    京Q15655    2019-11-19 10:10:09    157    10    05
357 2019-11-19    0019    01891    深A66357    2019-11-19 10:10:09    113    06    05
358 2019-11-19    0007    02055    京I96129    2019-11-19 10:10:09    91    00    00
359 2019-11-19    0002    04049    湘Z20163    2019-11-19 10:10:09    150    10    06
360 2019-11-19    0003    04344    沪M74940    2019-11-19 10:10:09    73    20    06
361 2019-11-19    0004    04388    沪Q60723    2019-11-19 10:10:09    174    37    06
362 2019-11-19    0015    01491    深X54105    2019-11-19 10:10:09    161    14    09
363 2019-11-19    0001    05574    京T18715    2019-11-19 10:10:09    67    25    05
364 2019-11-19    0007    07917    粤C72332    2019-11-19 10:10:09    88    00    00
365 2019-11-19    0004    01144    沪L06530    2019-11-19 10:10:09    4    28    03
366 2019-11-19    0001    07646    沪A71044    2019-11-19 10:10:09    85    47    07
367 2019-11-19    0010    08710    深B85087    2019-11-19 10:10:09    18    23    08
368 2019-11-19    0018    00048    湘E38092    2019-11-19 10:10:09    189    32    09
369 2019-11-19    0011    00010    深K32333    2019-11-19 10:10:09    38    06    04
370 2019-11-19    0011    01135    沪L91894    2019-11-19 10:10:09    33    44    09
371 2019-11-19    0011    07338    深U00793    2019-11-19 10:10:09    12    27    06
372 2019-11-19    0013    03795    深F27136    2019-11-19 10:10:09    65    01    06
373 2019-11-19    0014    02893    粤I38212    2019-11-19 10:10:09    134    39    08
374 2019-11-19    0004    09762    湘X91499    2019-11-19 10:10:09    55    26    02
375 2019-11-19    0000    09947    深O00501    2019-11-19 10:10:09    126    30    08
376 2019-11-19    0017    03698    粤C86076    2019-11-19 10:10:09    157    04    08
377 2019-11-19    0008    07718    京B29068    2019-11-19 10:10:09    140    23    05
378 2019-11-19    0009    02717    沪B37947    2019-11-19 10:10:09    18    44    03
379 2019-11-19    0015    07174    沪B32628    2019-11-19 10:10:09    28    11    04
380 2019-11-19    0019    03220    沪E81086    2019-11-19 10:10:09    197    47    09
381 2019-11-19    0013    06971    沪X01161    2019-11-19 10:10:09    26    37    06
382 2019-11-19    0010    04775    深U01532    2019-11-19 10:10:09    179    16    08
383 2019-11-19    0002    06044    京G69723    2019-11-19 10:10:09    180    04    07
384 2019-11-19    0013    08875    粤G46367    2019-11-19 10:10:09    31    40    00
385 2019-11-19    0007    03200    粤D81220    2019-11-19 10:10:09    189    08    04
386 2019-11-19    0003    00148    粤P17384    2019-11-19 10:10:09    123    09    06
387 2019-11-19    0002    01617    深C03998    2019-11-19 10:10:09    2    04    00
388 2019-11-19    0001    05477    沪N74288    2019-11-19 10:10:09    20    22    02
389 2019-11-19    0007    05460    京R85882    2019-11-19 10:10:09    6    42    09
390 2019-11-19    0004    03486    湘U11787    2019-11-19 10:10:09    50    20    06
391 2019-11-19    0010    08218    京I35474    2019-11-19 10:10:09    191    10    07
392 2019-11-19    0004    09767    沪K66343    2019-11-19 10:10:09    57    27    03
393 2019-11-19    0003    05204    京S95553    2019-11-19 10:10:09    51    20    02
394 2019-11-19    0014    07109    京P56607    2019-11-19 10:10:09    136    39    03
395 2019-11-19    0004    09282    深H87519    2019-11-19 10:10:09    185    23    01
396 2019-11-19    0015    05228    粤O75238    2019-11-19 10:10:09    151    03    09
397 2019-11-19    0014    01761    湘H03741    2019-11-19 10:10:09    62    07    02
398 2019-11-19    0004    04496    湘O70496    2019-11-19 10:10:09    95    14    01
399 2019-11-19    0011    05493    深L26520    2019-11-19 10:10:09    33    14    04
400 2019-11-19    0015    03224    粤P15209    2019-11-19 10:10:09    72    29    06
401 2019-11-19    0004    00314    深X38466    2019-11-19 10:10:09    136    10    08
402 2019-11-19    0016    05967    湘U89129    2019-11-19 10:10:09    88    01    02
403 2019-11-19    0013    06612    深Z39527    2019-11-19 10:10:09    199    04    00
404 2019-11-19    0018    08998    京H20523    2019-11-19 10:10:09    142    42    05
405 2019-11-19    0013    09039    京H34546    2019-11-19 10:10:09    21    35    02
406 2019-11-19    0005    02610    湘K82632    2019-11-19 10:10:09    12    47    02
407 2019-11-19    0014    08229    京S03612    2019-11-19 10:10:09    62    30    04
408 2019-11-19    0015    06455    粤T58880    2019-11-19 10:10:09    105    12    04
409 2019-11-19    0009    08225    湘H23196    2019-11-19 10:10:09    73    35    00
410 2019-11-19    0014    08008    湘M00266    2019-11-19 10:10:09    113    03    05
411 2019-11-19    0004    06445    京E07107    2019-11-19 10:10:09    150    46    09
412 2019-11-19    0006    02190    湘Z25141    2019-11-19 10:10:09    118    34    09
413 2019-11-19    0012    04803    京C06708    2019-11-19 10:10:09    94    34    01
414 2019-11-19    0008    08393    京L51619    2019-11-19 10:10:09    105    46    06
415 2019-11-19    0013    09471    湘D78834    2019-11-19 10:10:09    143    23    04
416 2019-11-19    0008    02583    深W87505    2019-11-19 10:10:09    18    19    00
417 2019-11-19    0013    05327    沪N79193    2019-11-19 10:10:09    100    21    00
418 2019-11-19    0004    00850    京K70185    2019-11-19 10:10:09    162    28    02
419 2019-11-19    0004    08881    粤A75451    2019-11-19 10:10:09    107    48    03
420 2019-11-19    0004    05874    京X08032    2019-11-19 10:10:09    127    13    07
421 2019-11-19    0017    04569    深T89703    2019-11-19 10:10:09    116    13    09
422 2019-11-19    0008    03891    京X50773    2019-11-19 10:10:09    109    00    06
423 2019-11-19    0004    04798    深Q86390    2019-11-19 10:10:09    187    15    05
424 2019-11-19    0008    01884    京D10565    2019-11-19 10:10:09    146    19    06
425 2019-11-19    0001    00406    深K67905    2019-11-19 10:10:09    9    28    02
426 2019-11-19    0015    04724    京I77761    2019-11-19 10:10:09    81    19    04
427 2019-11-19    0000    08630    沪T58137    2019-11-19 10:10:09    148    47    04
428 2019-11-19    0002    03883    京H24118    2019-11-19 10:10:09    26    06    03
429 2019-11-19    0014    06666    沪E97127    2019-11-19 10:10:09    16    03    08
430 2019-11-19    0007    05881    沪C96553    2019-11-19 10:10:09    23    49    01
431 2019-11-19    0012    01177    深N31889    2019-11-19 10:10:09    53    33    01
432 2019-11-19    0007    07454    湘C12239    2019-11-19 10:10:09    1    11    04
433 2019-11-19    0017    05224    深J36118    2019-11-19 10:10:09    51    23    09
434 2019-11-19    0015    07817    深D53199    2019-11-19 10:10:09    114    06    08
435 2019-11-19    0016    08141    湘M34945    2019-11-19 10:10:09    23    40    04
436 2019-11-19    0002    04800    粤O75465    2019-11-19 10:10:09    108    28    05
437 2019-11-19    0004    06604    京E23165    2019-11-19 10:10:09    25    45    09
438 2019-11-19    0017    06885    粤U41599    2019-11-19 10:10:09    30    01    00
439 2019-11-19    0004    01417    沪Y31377    2019-11-19 10:10:09    117    06    02
440 2019-11-19    0014    04872    京J98160    2019-11-19 10:10:09    160    49    00
441 2019-11-19    0004    08168    湘E18746    2019-11-19 10:10:09    168    30    06
442 2019-11-19    0013    06625    湘A36526    2019-11-19 10:10:09    116    33    01
443 2019-11-19    0008    05053    深X06499    2019-11-19 10:10:09    1    01    05
444 2019-11-19    0015    07267    湘M35308    2019-11-19 10:10:09    78    08    05
445 2019-11-19    0017    01752    湘B69565    2019-11-19 10:10:09    130    22    01
446 2019-11-19    0008    01680    深G91595    2019-11-19 10:10:09    31    39    07
447 2019-11-19    0019    07527    粤T34418    2019-11-19 10:10:09    192    33    07
448 2019-11-19    0009    09896    京P39941    2019-11-19 10:10:09    177    27    00
449 2019-11-19    0013    07600    粤Z44099    2019-11-19 10:10:09    52    18    07
450 2019-11-19    0007    07491    湘P07524    2019-11-19 10:10:09    22    35    03
451 2019-11-19    0018    04757    京R49230    2019-11-19 10:10:09    163    33    03
452 2019-11-19    0011    01522    湘M19336    2019-11-19 10:10:09    27    05    04
453 2019-11-19    0002    06983    粤D11602    2019-11-19 10:10:09    176    39    06
454 2019-11-19    0011    03022    粤U93295    2019-11-19 10:10:09    81    42    05
455 2019-11-19    0016    07872    湘R35408    2019-11-19 10:10:09    85    38    04
456 2019-11-19    0005    06237    深Q03794    2019-11-19 10:10:09    105    05    00
457 2019-11-19    0017    04012    深H85720    2019-11-19 10:10:09    146    07    02
458 2019-11-19    0016    05937    湘W10712    2019-11-19 10:10:09    143    23    08
459 2019-11-19    0017    04487    京Q63978    2019-11-19 10:10:09    90    25    07
460 2019-11-19    0015    06956    粤H71877    2019-11-19 10:10:09    89    07    09
461 2019-11-19    0010    00471    沪E37325    2019-11-19 10:10:09    17    21    06
462 2019-11-19    0011    07716    粤L20705    2019-11-19 10:10:09    86    28    04
463 2019-11-19    0001    05821    粤T84730    2019-11-19 10:10:09    118    03    03
464 2019-11-19    0003    00952    京P01517    2019-11-19 10:10:09    118    42    09
465 2019-11-19    0013    01147    京G97162    2019-11-19 10:10:09    196    12    04
466 2019-11-19    0000    09538    沪K31780    2019-11-19 10:10:09    104    12    02
467 2019-11-19    0012    03980    深H13450    2019-11-19 10:10:09    78    36    05
468 2019-11-19    0014    09521    湘E47493    2019-11-19 10:10:09    13    00    07
469 2019-11-19    0015    07360    深R77125    2019-11-19 10:10:09    192    44    01
470 2019-11-19    0000    02463    粤L31457    2019-11-19 10:10:09    12    05    00
471 2019-11-19    0015    00923    粤X81747    2019-11-19 10:10:09    116    12    04
472 2019-11-19    0006    00022    粤F97471    2019-11-19 10:10:09    29    09    07
473 2019-11-19    0009    06896    京H69831    2019-11-19 10:10:09    153    35    02
474 2019-11-19    0019    09828    京Y12031    2019-11-19 10:10:09    132    30    06
475 2019-11-19    0010    05430    京F00326    2019-11-19 10:10:09    198    04    05
476 2019-11-19    0007    09359    湘V83857    2019-11-19 10:10:09    169    40    03
477 2019-11-19    0014    05592    湘K20319    2019-11-19 10:10:09    131    18    03
478 2019-11-19    0015    09647    粤K94819    2019-11-19 10:10:09    44    35    06
479 2019-11-19    0015    07941    粤E34632    2019-11-19 10:10:09    157    38    00
480 2019-11-19    0010    05865    沪F88489    2019-11-19 10:10:09    9    05    03
481 2019-11-19    0010    03882    湘C69869    2019-11-19 10:10:09    140    40    02
482 2019-11-19    0005    07964    粤K05728    2019-11-19 10:10:09    95    49    09
483 2019-11-19    0012    07893    京J93311    2019-11-19 10:10:09    170    21    08
484 2019-11-19    0000    09615    粤Q46185    2019-11-19 10:10:09    31    16    08
485 2019-11-19    0011    00196    粤J72385    2019-11-19 10:10:09    141    19    02
486 2019-11-19    0002    08496    深S29165    2019-11-19 10:10:09    27    29    00
487 2019-11-19    0011    04105    沪W33010    2019-11-19 10:10:09    182    45    01
488 2019-11-19    0010    03353    湘U80220    2019-11-19 10:10:09    94    41    06
489 2019-11-19    0013    04664    湘H95600    2019-11-19 10:10:09    69    20    05
490 2019-11-19    0016    05509    粤H07679    2019-11-19 10:10:09    51    48    06
491 2019-11-19    0011    02720    深J96563    2019-11-19 10:10:09    45    09    02
492 2019-11-19    0009    08501    京P77772    2019-11-19 10:10:09    53    08    08
493 2019-11-19    0015    03179    粤Z60806    2019-11-19 10:10:09    134    38    05
494 2019-11-19    0014    02917    粤U19271    2019-11-19 10:10:09    3    27    01
495 2019-11-19    0018    00658    沪E05760    2019-11-19 10:10:09    141    17    01
496 2019-11-19    0018    01093    粤N93157    2019-11-19 10:10:09    196    37    08
497 2019-11-19    0008    04336    深J97252    2019-11-19 10:10:09    7    42    01
498 2019-11-19    0019    09989    粤M48256    2019-11-19 10:10:09    166    43    03
499 2019-11-19    0006    04820    粤F13317    2019-11-19 10:10:09    86    09    05
500 2019-11-19    0016    06573    粤Z85911    2019-11-19 10:10:09    177    00    09
501 2019-11-19    0000    07736    深F25474    2019-11-19 10:10:09    183    10    00
502 2019-11-19    0012    02578    深L58045    2019-11-19 10:10:09    169    05    04
503 2019-11-19    0004    07686    深H27892    2019-11-19 10:10:09    116    17    06
504 2019-11-19    0010    05620    湘Q15226    2019-11-19 10:10:09    111    19    06
505 2019-11-19    0017    06318    京P03249    2019-11-19 10:10:09    119    04    03
506 2019-11-19    0003    02420    深Z95307    2019-11-19 10:10:09    18    42    05
507 2019-11-19    0012    09531    湘G30734    2019-11-19 10:10:09    37    16    01
508 2019-11-19    0015    00607    湘S12013    2019-11-19 10:10:09    194    23    00
509 2019-11-19    0000    09493    湘T90133    2019-11-19 10:10:09    199    48    07
510 2019-11-19    0002    02324    京R23115    2019-11-19 10:10:09    33    44    04
511 2019-11-19    0018    05303    深U74176    2019-11-19 10:10:09    113    10    03
512 2019-11-19    0006    03300    粤K76797    2019-11-19 10:10:09    117    43    01
513 2019-11-19    0009    03143    湘H83579    2019-11-19 10:10:09    146    38    05
514 2019-11-19    0004    08128    粤Z04906    2019-11-19 10:10:09    13    39    07
515 2019-11-19    0001    06472    京D77699    2019-11-19 10:10:09    13    37    01
516 2019-11-19    0000    03510    粤C61770    2019-11-19 10:10:09    9    48    04
517 2019-11-19    0017    06832    京X79779    2019-11-19 10:10:09    33    39    07
518 2019-11-19    0012    07064    深Q30135    2019-11-19 10:10:09    187    33    05
519 2019-11-19    0005    06158    粤B33812    2019-11-19 10:10:09    13    27    06
520 2019-11-19    0007    06281    粤X41745    2019-11-19 10:10:09    180    13    04
521 2019-11-19    0019    00978    深U25302    2019-11-19 10:10:09    121    05    04
522 2019-11-19    0001    06636    深L66500    2019-11-19 10:10:09    85    31    08
523 2019-11-19    0017    09969    粤U16599    2019-11-19 10:10:09    172    46    06
524 2019-11-19    0009    06897    沪G25927    2019-11-19 10:10:09    119    28    08
525 2019-11-19    0012    08100    京I31934    2019-11-19 10:10:09    14    19    09
526 2019-11-19    0016    06289    深Y17340    2019-11-19 10:10:09    91    49    05
527 2019-11-19    0004    03582    深G65209    2019-11-19 10:10:09    3    15    05
528 2019-11-19    0014    00905    沪Z54484    2019-11-19 10:10:09    45    14    09
529 2019-11-19    0011    07858    京E89633    2019-11-19 10:10:09    79    03    03
530 2019-11-19    0010    05446    湘B17754    2019-11-19 10:10:09    95    04    07
531 2019-11-19    0017    07920    粤L29710    2019-11-19 10:10:09    128    39    00
532 2019-11-19    0017    01338    深S20048    2019-11-19 10:10:09    192    48    05
533 2019-11-19    0001    06797    湘D37473    2019-11-19 10:10:09    141    44    03
534 2019-11-19    0017    08299    深G82220    2019-11-19 10:10:09    41    44    09
535 2019-11-19    0004    03385    湘K03322    2019-11-19 10:10:09    135    37    00
536 2019-11-19    0001    08168    沪D10250    2019-11-19 10:10:09    0    43    07
537 2019-11-19    0001    01114    深L28986    2019-11-19 10:10:09    159    44    04
538 2019-11-19    0007    02143    湘U36281    2019-11-19 10:10:09    181    47    08
539 2019-11-19    0017    08452    京Z29073    2019-11-19 10:10:09    54    18    00
540 2019-11-19    0013    09457    粤Y06620    2019-11-19 10:10:09    103    43    00
541 2019-11-19    0008    03336    京C92912    2019-11-19 10:10:09    162    05    03
542 2019-11-19    0013    08764    深H66689    2019-11-19 10:10:09    178    20    08
543 2019-11-19    0015    01125    京F05920    2019-11-19 10:10:09    183    45    03
544 2019-11-19    0014    03756    京H75888    2019-11-19 10:10:09    115    16    08
545 2019-11-19    0003    05777    粤B85874    2019-11-19 10:10:09    36    02    04
546 2019-11-19    0010    05510    京P95542    2019-11-19 10:10:09    115    42    01
547 2019-11-19    0000    07630    湘R77623    2019-11-19 10:10:09    198    16    00
548 2019-11-19    0002    00319    深C82359    2019-11-19 10:10:09    46    36    06
549 2019-11-19    0003    00849    沪L73434    2019-11-19 10:10:09    112    02    01
550 2019-11-19    0006    08492    湘K21217    2019-11-19 10:10:09    102    27    01
551 2019-11-19    0014    01858    沪X91212    2019-11-19 10:10:09    119    35    06
552 2019-11-19    0010    01761    湘L48211    2019-11-19 10:10:09    41    10    01
553 2019-11-19    0013    01588    深Z09972    2019-11-19 10:10:09    152    22    07
554 2019-11-19    0016    03146    粤K62039    2019-11-19 10:10:09    33    49    01
555 2019-11-19    0010    09720    京N64284    2019-11-19 10:10:09    25    49    03
556 2019-11-19    0013    09553    沪W06341    2019-11-19 10:10:09    5    42    05
557 2019-11-19    0007    07664    京K99747    2019-11-19 10:10:09    61    40    01
558 2019-11-19    0017    04767    京E13040    2019-11-19 10:10:09    141    25    01
559 2019-11-19    0008    08608    湘C13702    2019-11-19 10:10:09    182    29    06
560 2019-11-19    0008    02548    京H23383    2019-11-19 10:10:09    49    43    02
561 2019-11-19    0019    00288    京H29066    2019-11-19 10:10:09    176    46    08
562 2019-11-19    0015    04655    深E47628    2019-11-19 10:10:09    42    05    09
563 2019-11-19    0019    02801    沪S48863    2019-11-19 10:10:09    120    49    07
564 2019-11-19    0018    05754    京L54414    2019-11-19 10:10:09    21    21    05
565 2019-11-19    0009    05365    京A98851    2019-11-19 10:10:09    148    05    06
566 2019-11-19    0014    00790    湘L61176    2019-11-19 10:10:09    164    32    03
567 2019-11-19    0009    07037    粤Z59717    2019-11-19 10:10:09    180    00    01
568 2019-11-19    0011    01436    粤B05602    2019-11-19 10:10:09    20    49    03
569 2019-11-19    0010    07760    深Z48982    2019-11-19 10:10:09    60    29    07
570 2019-11-19    0016    06708    深P35046    2019-11-19 10:10:09    137    07    04
571 2019-11-19    0001    00554    深I50947    2019-11-19 10:10:09    181    48    07
572 2019-11-19    0000    08095    粤Y01782    2019-11-19 10:10:09    71    16    03
573 2019-11-19    0015    01444    深R93460    2019-11-19 10:10:09    185    47    09
574 2019-11-19    0014    09756    粤A10217    2019-11-19 10:10:09    18    24    08
575 2019-11-19    0000    04269    京W11930    2019-11-19 10:10:09    170    06    07
576 2019-11-19    0007    02222    湘G02175    2019-11-19 10:10:09    97    13    08
577 2019-11-19    0006    04913    深O66089    2019-11-19 10:10:09    1    40    07
578 2019-11-19    0002    02287    湘L87166    2019-11-19 10:10:09    138    03    08
579 2019-11-19    0003    00332    深I03479    2019-11-19 10:10:09    145    20    04
580 2019-11-19    0008    06333    湘S91936    2019-11-19 10:10:09    26    11    05
581 2019-11-19    0013    03625    湘O18628    2019-11-19 10:10:09    12    12    09
582 2019-11-19    0011    03121    京U45291    2019-11-19 10:10:09    124    14    02
583 2019-11-19    0000    08173    深Z74080    2019-11-19 10:10:09    173    04    02
584 2019-11-19    0005    01788    深K36938    2019-11-19 10:10:09    183    03    02
585 2019-11-19    0001    03364    粤T17971    2019-11-19 10:10:09    30    45    02
586 2019-11-19    0004    02702    京I48397    2019-11-19 10:10:09    131    11    01
587 2019-11-19    0007    01202    沪M88442    2019-11-19 10:10:09    130    17    01
588 2019-11-19    0011    03538    湘P78532    2019-11-19 10:10:09    68    42    03
589 2019-11-19    0011    01617    京C40712    2019-11-19 10:10:09    9    36    08
590 2019-11-19    0011    09683    湘J01706    2019-11-19 10:10:09    84    11    07
591 2019-11-19    0009    07417    深Z30545    2019-11-19 10:10:09    2    09    04
592 2019-11-19    0018    03753    沪O84005    2019-11-19 10:10:09    197    00    06
593 2019-11-19    0014    05634    深I08403    2019-11-19 10:10:09    183    17    04
594 2019-11-19    0011    01865    沪V62281    2019-11-19 10:10:09    106    13    04
595 2019-11-19    0017    00211    沪T00071    2019-11-19 10:10:09    158    43    08
596 2019-11-19    0005    07650    沪S66886    2019-11-19 10:10:09    109    30    00
597 2019-11-19    0013    05046    沪B34160    2019-11-19 10:10:09    22    22    02
598 2019-11-19    0000    09482    沪O24312    2019-11-19 10:10:09    123    37    09
599 2019-11-19    0007    00412    沪U42124    2019-11-19 10:10:09    9    05    07
600 2019-11-19    0000    07514    粤J25666    2019-11-19 10:10:09    110    21    07
601 2019-11-19    0004    07440    粤D94292    2019-11-19 10:10:09    169    41    09
602 2019-11-19    0012    06407    京K65941    2019-11-19 10:10:09    158    10    04
603 2019-11-19    0000    03843    湘Y39219    2019-11-19 10:10:09    181    47    02
604 2019-11-19    0010    00897    粤S17425    2019-11-19 10:10:09    177    00    03
605 2019-11-19    0001    02996    京H12340    2019-11-19 10:10:09    172    19    06
606 2019-11-19    0002    09122    沪I74981    2019-11-19 10:10:09    100    12    08
607 2019-11-19    0002    09467    深K96726    2019-11-19 10:10:09    60    03    06
608 2019-11-19    0015    02362    沪Q71236    2019-11-19 10:10:09    199    20    07
609 2019-11-19    0005    02596    粤W92262    2019-11-19 10:10:09    196    12    06
610 2019-11-19    0012    00772    湘Q40587    2019-11-19 10:10:09    177    25    06
611 2019-11-19    0004    06442    湘G64111    2019-11-19 10:10:09    123    48    07
612 2019-11-19    0002    01961    湘E15933    2019-11-19 10:10:09    176    13    02
613 2019-11-19    0010    07578    沪L65256    2019-11-19 10:10:09    166    25    08
614 2019-11-19    0002    03245    深O56702    2019-11-19 10:10:09    191    47    06
615 2019-11-19    0010    06124    湘R46870    2019-11-19 10:10:09    141    00    02
616 2019-11-19    0007    02205    湘D97759    2019-11-19 10:10:09    37    28    01
617 2019-11-19    0010    09340    深U11496    2019-11-19 10:10:09    60    49    08
618 2019-11-19    0009    03550    京B47407    2019-11-19 10:10:09    120    46    04
619 2019-11-19    0004    05599    京B49926    2019-11-19 10:10:09    26    21    08
620 2019-11-19    0011    02547    湘H00782    2019-11-19 10:10:09    183    49    04
621 2019-11-19    0014    07651    湘F40425    2019-11-19 10:10:09    169    35    08
622 2019-11-19    0013    02286    沪B68259    2019-11-19 10:10:09    4    17    09
623 2019-11-19    0010    00636    深K79185    2019-11-19 10:10:09    103    18    08
624 2019-11-19    0016    09424    湘A54186    2019-11-19 10:10:09    185    46    04
625 2019-11-19    0009    04087    京A82671    2019-11-19 10:10:09    166    01    01
626 2019-11-19    0011    01726    湘Z57400    2019-11-19 10:10:09    49    46    02
627 2019-11-19    0019    07519    湘T67327    2019-11-19 10:10:09    142    08    03
628 2019-11-19    0004    07352    沪Z16336    2019-11-19 10:10:09    112    13    09
629 2019-11-19    0000    05692    粤H63200    2019-11-19 10:10:09    152    16    06
630 2019-11-19    0004    08098    京J37000    2019-11-19 10:10:09    145    22    01
631 2019-11-19    0013    01651    沪G59106    2019-11-19 10:10:09    121    18    09
632 2019-11-19    0003    00458    湘V76283    2019-11-19 10:10:09    197    14    06
633 2019-11-19    0019    05558    深G66016    2019-11-19 10:10:09    115    49    08
634 2019-11-19    0014    04815    粤F12538    2019-11-19 10:10:09    197    36    05
635 2019-11-19    0004    04141    湘U40331    2019-11-19 10:10:09    178    03    06
636 2019-11-19    0007    04588    湘B13007    2019-11-19 10:10:09    84    40    03
637 2019-11-19    0002    04508    粤Y61373    2019-11-19 10:10:09    118    14    07
638 2019-11-19    0008    00026    湘H63762    2019-11-19 10:10:09    180    20    03
639 2019-11-19    0004    07989    粤I11361    2019-11-19 10:10:09    189    05    03
640 2019-11-19    0015    01764    京O63172    2019-11-19 10:10:09    146    47    05
641 2019-11-19    0002    03957    深A68967    2019-11-19 10:10:09    79    16    01
642 2019-11-19    0018    09500    湘M12116    2019-11-19 10:10:09    46    47    08
643 2019-11-19    0016    05283    湘Q82925    2019-11-19 10:10:09    159    01    07
644 2019-11-19    0016    03867    沪T08328    2019-11-19 10:10:09    158    19    02
645 2019-11-19    0015    06140    粤N39038    2019-11-19 10:10:09    94    28    05
646 2019-11-19    0004    04127    京X25238    2019-11-19 10:10:09    14    16    04
647 2019-11-19    0009    00474    沪Z57915    2019-11-19 10:10:09    103    43    03
648 2019-11-19    0019    00824    京M82903    2019-11-19 10:10:09    157    06    02
649 2019-11-19    0011    08533    湘U93884    2019-11-19 10:10:09    98    42    07
650 2019-11-19    0019    03778    沪C72713    2019-11-19 10:10:09    161    47    07
651 2019-11-19    0011    05053    深X16361    2019-11-19 10:10:09    155    06    05
652 2019-11-19    0017    02709    湘T45424    2019-11-19 10:10:09    133    05    05
653 2019-11-19    0017    04344    京B67769    2019-11-19 10:10:09    114    08    07
654 2019-11-19    0010    00330    深E87489    2019-11-19 10:10:09    20    49    01
655 2019-11-19    0017    03942    沪C90329    2019-11-19 10:10:09    55    41    08
656 2019-11-19    0008    02331    京Z35131    2019-11-19 10:10:09    73    34    06
657 2019-11-19    0001    01507    粤Y98804    2019-11-19 10:10:09    99    12    06
658 2019-11-19    0013    05903    粤K32803    2019-11-19 10:10:09    174    14    06
659 2019-11-19    0003    09758    粤C51011    2019-11-19 10:10:09    151    31    03
660 2019-11-19    0006    00747    深H00427    2019-11-19 10:10:09    188    02    01
661 2019-11-19    0018    04965    深F39257    2019-11-19 10:10:09    87    10    01
662 2019-11-19    0002    07165    粤X30749    2019-11-19 10:10:09    0    31    01
663 2019-11-19    0014    06976    湘X61059    2019-11-19 10:10:09    9    15    07
664 2019-11-19    0016    06036    沪Q00758    2019-11-19 10:10:09    120    08    06
665 2019-11-19    0015    03033    深P72643    2019-11-19 10:10:09    131    43    02
666 2019-11-19    0006    07537    深U19047    2019-11-19 10:10:09    100    23    08
667 2019-11-19    0012    03526    京J10604    2019-11-19 10:10:09    109    05    05
668 2019-11-19    0006    02171    沪W99990    2019-11-19 10:10:09    38    26    00
669 2019-11-19    0009    00265    沪W25426    2019-11-19 10:10:09    55    34    04
670 2019-11-19    0011    04009    京G24235    2019-11-19 10:10:09    136    18    08
671 2019-11-19    0016    02857    深D93800    2019-11-19 10:10:09    184    04    08
672 2019-11-19    0000    08218    沪M49739    2019-11-19 10:10:09    139    19    02
673 2019-11-19    0015    00812    湘B22163    2019-11-19 10:10:09    154    09    04
674 2019-11-19    0007    04085    粤K58605    2019-11-19 10:10:09    164    07    08
675 2019-11-19    0007    05941    深K95466    2019-11-19 10:10:09    184    11    03
676 2019-11-19    0004    07649    沪G11575    2019-11-19 10:10:09    143    07    0
677 其中数据以此为日期,卡扣号,摄像头号 车牌号 拍照时间,车速,道路,区.
678 
679 (三)以上是数据格式要求,其中使用tab键将各个数据隔离。
680 1.创建kafka主题topic_car(5分)
681 2.写一个Object 消息生产者类,其中粤D39718 的规则为中文+大写+5位随机数字。(5分)  大写的scala 写法为( new java.util.Random().nextInt(90) % (90 - 65 + 1) + 65).asInstanceOf[Char]
682  var time = new  SimpleDateFormat("yyyy-MM-dd").format( new java.util.Date())
683 
684 3.抓拍时间格式为2019-11-19 10:10:09 yyyy-MM-dd HH:mm:ss (5分)
685 4.随机数值使用 new java.util.Random() 车速要求在0-200 随机数值 (5分)
686 5.道路,区间在 0-20 随机数 要求使用插值器格式化2位,不足2位按0补位 (5分)
687 6.卡扣4位,摄像头号5位,不足位数按0补位(5分)
688 7.通过程序向topic_car发送监控信息(5分)
689 8.同时将监控数据信息往本地文件保存,提示可以使用 PrintWriter 具体使用那个类也可以自己选择(5分) 保存文件名称为data.txt ,其中数据大小至少80M,10万条,否则不给此分。
690 
691 9.从data.txt中读取数据使用SQL按区,道路分组统计每个摄像头抓拍下的的最高车速,并按照区,道路,车速倒序排序。(5分)
692 10.从data.txt中读取数据使用SQL统计每个摄像头下当天的平均车速。并且倒序排序。(5分)
693 11.从data.txt中读取数据使用SQL统计出每个区每条路当天经过的车辆数量合计总数,并按照总数正序排序。(5分)
694 12.从data.txt中读取数据使用SQL统计出各个区,每条路车速最高的五条记录并按照车速倒序排序(5分)
695 13.从data.txt中读取数据自定义函数其中最后一个数据01-04对应海淀区,05-07 对应和平区,08-09对应门头沟区,10-11 对应西城区,其余为房山区。(5分)
696 14.从data.txt中读取数据利用8的自定义函数求出各个区的 平均车速(5分)
697 
698 15.创建SparkStreamming消费者获取监控信息(5分)    
699 16.统计该监控5s内车捕获到的车牌牌总数并打印(5分)
700 17.统计出5s内同一车牌出现次数超过2次及以上的车牌号码(请在演示时展现2次以上的效果)(5分)
701 
702 18.将该任务打包到Linux中运行(5分)     
703 注释完美(5分) 
 1 package com.Month_11_A
 2 
 3 import java.io.PrintWriter
 4 import java.text.SimpleDateFormat
 5 import java.util.{Date, Properties}
 6 
 7 import org.apache.kafka.clients.producer.{KafkaProducer, ProducerRecord}
 8 
 9 object SparkTrafficMockData {
10   def main(args: Array[String]): Unit = {
11     //数据保存到本地
12    // val write = new PrintWriter("./tarffic/data.txt")
13 
14     val props: Properties = new Properties
15     props.put("bootstrap.servers", "192.168.107.144:9092,192.168.107.132:9092,192.168.107.133:9092")
16     props.put("acks", "all")
17     props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer")
18     props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer")
19     val producer = new KafkaProducer[String, String](props)
20 
21     var i = 0
22     while (i<=100) {
23       //data日期
24       var time = new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())
25       //卡扣号
26       var kakou = new java.util.Random().nextInt(20)
27       var kakouS = kakou.formatted("%04d")
28       //摄像头号
29       var shexiangtou = new java.util.Random().nextInt(10000)
30       var shexiangtouS = shexiangtou.formatted("%05d")
31       //车牌号
32       var paizhaoArea = Array("京", "沪", "粤", "深", "湘")
33       var paizhao = paizhaoArea(new java.util.Random().nextInt(paizhaoArea.length))
34       var zimu = (new java.util.Random().nextInt(26) + 65).asInstanceOf[Char]
35       var numberS = new java.util.Random().nextInt(99999)
36       var numberZmu = numberS.formatted("%05d")
37       var paizhaoHeji = paizhao + zimu + numberZmu
38       //   拍照时间,
39       var timeS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())
40       //车速,
41       var speed = new java.util.Random().nextInt(200)
42       //道路
43       var road = new java.util.Random().nextInt(50)
44       var roadS = road.formatted("%02d")
45       //区.
46       var area = new java.util.Random().nextInt(10)
47       var areaS = area.formatted("%02d")
48 
49       //将以上数据通过\t拼接成长字符串,
50       var suijishu = time + "\t" + kakouS + "\t" + shexiangtouS + "\t" + paizhaoHeji + "\t" + timeS + "\t" + speed + "\t" + roadS + "\t" + areaS
51       println(suijishu)
52 
53       //TODO:将拼接好的长字符串通过kafka的生产者API将数发送到kafka
54       producer.send(new ProducerRecord[String, String]("test", suijishu))
55 
56      Thread.sleep(5000)
57       //同时将以上数据保存到本地文件 data.txt
58      // write.write(suijishu) //将文件写出去
59      // write.write("\n") //换行符
60       i = i + 1
61 
62     }
63 
64    // write.close()
65   }
66 
67 }
 1 package com.Month_11_A
 2 
 3 import org.apache.spark.rdd.RDD
 4 
 5 import org.apache.spark.sql.{DataFrame, SparkSession}
 6 case class Traffic(datestr: String, monitorid: String, cameraid: String, carno: String,
 7                    actiontime: String, speed: Int, road: String, area: String)
 8 
 9 object SparkSqlTraffic01 {
10   def main(args: Array[String]): Unit = {
11     val spark: SparkSession = SparkSession.builder().appName("SparkSqlTraffic01").master("local").getOrCreate()
12 
13     //读取文件创建RDD
14     val lineRDD: RDD[String] = spark.sparkContext.textFile("D:\\IDEA_Maven\\monthlycheck\\tarffic\\data.txt")
15 
16     //将行RDD转换成Traffic类型的RDD
17     val trafficRDD: RDD[Traffic] = lineRDD.map(line => {
18       val strings: Array[String] = line.split("\t")
19       Traffic(strings(0), strings(1), strings(2), strings(3), strings(4), strings(5).toInt, strings(6), strings(7))
20     })
21 
22     //将traffic的RDD转换为DataFrame
23     import spark.implicits._
24     val trafficDF: DataFrame = trafficRDD.toDF()
25 
26     trafficDF.createOrReplaceTempView("traffic")
27 
28     spark.sql("select * from traffic").show()
29 
30 
31 
32     //从data.txt中读取数据使用SQL按区,道路分组统计每个摄像头抓拍下的的最高车速,并按照区,道路,车速倒序排序。
33     //spark.sql("select area,road, max(speed) maxspeed from traffic group by area,road order by maxspeed desc ").show()
34     //spark.sql("select area,max(speed) maxspeed from traffic group by area order by maxspeed desc ").show()
35 
36     //从data.txt中读取数据使用SQL统计每个摄像头下当天的平均车速。并且倒序排序。
37     //spark.sql("select cameraid,datestr, avg(speed) avgspeed from traffic group by cameraid,datestr order by avgspeed desc").show()
38 
39     //从data.txt中读取数据使用SQL统计出每个区每条路当天经过的车辆数量合计总数,并按照总数正序排序。
40     //spark.sql("select area,road,datestr, count(*) carcount from traffic group by area,road,datestr order by carcount").show()
41 
42     //12.从data.txt中读取数据使用SQL统计出各个区,每条路车速最高的五条记录并按照车速倒序排序(5分)
43     //spark.sql("select area,road,max(speed) maxspeed from traffic group by area,road order by maxspeed desc")
44     // org.apache.spark.sql.AnalysisException: expression 'traffic.`speed`' is neither present in the group by, nor is it an aggregate function.
45     //spark.sql("select area,road,speed from traffic group by area,road order by speed limit 5 ").show()
46     //spark.sql("select area,road,GROUP_CONCAT(speed) from traffic group by area,road ").show()
47     //开窗函数 row_number()
48     //spark.sql("select * from (select *,row_number() over (partition by area,road order by speed desc) rk from traffic) tmp where rk<=5").show()
49 
50     spark.udf.register("getAreaName",(area:String)=>{
51       if(area.toInt<=4 && area.toInt>=1) "海淀区"
52       else if(area.toInt<=7 && area.toInt>=5) "和平区"
53       else if(area.toInt<=9 && area.toInt>=8) "门头沟区"
54       else if(area.toInt<=11 && area.toInt>=10) "西城区"
55       else "房山区"
56     })
57 
58     spark.sql("select areaname,avg(speed) avgspeed from " +
59       " (select speed,getAreaName(area) areaname from traffic) tmp group by areaname").show()
60 
61     spark.stop()
62   }
63 
64 
65 }
package com.Month_11_A

import com.bawei.stream.StreamFromKafka.createFunc
import org.apache.kafka.clients.consumer.ConsumerRecord
import org.apache.kafka.common.serialization.StringDeserializer
import org.apache.spark.streaming.dstream.{DStream, InputDStream}
import org.apache.spark.streaming.kafka010.ConsumerStrategies.Subscribe
import org.apache.spark.streaming.kafka010.KafkaUtils
import org.apache.spark.streaming.kafka010.LocationStrategies.PreferConsistent
import org.apache.spark.streaming.{Seconds, StreamingContext}
import org.apache.spark.{SparkConf, SparkContext}

object SparkStreamTraffic01 {
  def main(args: Array[String]): Unit = {

    //获取StreamingContex对象
    val checkpointPath = "./checkdir"
    val ssc = StreamingContext.getOrCreate(checkpointPath, () => {
      createFunc2(checkpointPath)
    })
  }

  def createFunc2(checkpointPath: String): StreamingContext = {
    val conf: SparkConf = new SparkConf().setMaster("local[2]").setAppName("SparkStreamTraffic01")
    val sc = new SparkContext(conf)
    val ssc = new StreamingContext(sc, Seconds(5))
    ssc.checkpoint(checkpointPath)

    //从kafka获取到数据
    val kafkaParams = Map[String, Object](
      "bootstrap.servers" -> "192.168.107.144:9092,192.168.107.132:9092,192.168.107.133:9092",
      "key.deserializer" -> classOf[StringDeserializer],
      "value.deserializer" -> classOf[StringDeserializer],
      "group.id" -> "group1",
      "enable.auto.commit" -> (false: java.lang.Boolean))

    val topics = Set("test")
    val kafkaTopicDS: InputDStream[ConsumerRecord[String, String]] = KafkaUtils.createDirectStream(ssc, PreferConsistent, Subscribe[String, String](topics, kafkaParams))
    val kafkaData: DStream[String] = kafkaTopicDS.map(x => x.value())

    //println("5秒内获取到的车牌总数是:")
    //kafkaData.count().print()

    //统计出5s内同一车牌出现次数超过2次及以上的车牌号码
    kafkaData.map(_.split("\t")(3)).map((_, 1)).reduceByKey(_ + _).filter(_._2 >= 2).print()


   /* //统计出5s内同一车牌出现次数超过2次及以上的车牌号码
    kafkaData.map(_.split("\t")(3)).map((_,1))
      .reduceByKey(_+_)
      .filter(_._2>=2).foreachRDD(rdd=>{
      rdd.foreach(tuple=>{
        val conn = DriverManager.getConnection("jdbc:mysql://hdp1:3306/test?createDatabaseIfNotExist=true&characterEncoding=UTF-8", "root", "root")
        val sql = "insert into wordcount (word,count) values ('" + tuple._1 + "','" + tuple._2 + "')"
        conn.prepareStatement(sql).executeUpdate()
      })
    })*/

    /*kafkaData.map(_.split("\t")(3)).map((_,1))
      .reduceByKey(_+_).foreachRDD(rdd=>{
      rdd.foreach(tuple=>{
        val conn = DriverManager.getConnection("jdbc:mysql://hdp1:3306/test?createDatabaseIfNotExist=true&characterEncoding=UTF-8", "root", "root")
        val sql = "insert into wordcount (word,count) values ('" + tuple._1 + "','" + tuple._2 + "')"
        conn.prepareStatement(sql).executeUpdate()
        println("保存结束--------------------------------------------------------------")
      })
    })*/

    ssc.start()
    ssc.awaitTermination()

    ssc
  }
}