File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 3
3
<editor-bookmarks xmlns =" http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId =" 0" />
4
4
<open-files xmlns =" http://www.netbeans.org/ns/projectui-open-files/2" >
5
5
<group >
6
- <file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/lib/dT/problemManipulate/ProgramDetail.java</file >
7
- <file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/programtester/ProgramTester.java</file >
6
+ <file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/net/mainSer/SerDetails.java</file >
8
7
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/test/net/flow/MainLogFlowTest.java</file >
9
8
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/test/net/flow/MainDataFlowTest.java</file >
10
9
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/programtester/config/Configurator.java</file >
11
10
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/lib/ui/gui/QuestionPage.java</file >
12
11
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/test/net/flow/MainSerFlowTest.java</file >
13
12
<file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/net/mainSer/userStatus/UserStatus.java</file >
14
- <file >file:/C:/My%20folder/Fun/Data/Program%20Tester/src/net/mainSer/userStatus/IntUserStatus.java</file >
15
13
</group >
16
14
</open-files >
17
15
</project-private >
Original file line number Diff line number Diff line change 7
7
8
8
import java .rmi .Naming ;
9
9
import java .rmi .RemoteException ;
10
+ import java .util .Collections ;
11
+ import java .util .HashMap ;
10
12
import java .util .HashSet ;
11
13
import java .util .Map ;
12
14
import java .util .Set ;
13
- import java .util .concurrent .ConcurrentHashMap ;
14
- import java .util .logging .Level ;
15
- import java .util .logging .Logger ;
16
15
import net .dataSer .IntDataSer ;
17
16
import net .logSer .IntRemoteLog ;
18
17
@@ -24,7 +23,8 @@ public class SerDetails {
24
23
private SerDetails (){}
25
24
private static IntRemoteLog log ;
26
25
private static IntDataSer mainDataSer ;
27
- private final static Map <IntDataSer ,Long > dataSer =new ConcurrentHashMap <>();
26
+ private final static Map <IntDataSer ,Long > dataSer =
27
+ Collections .synchronizedMap (new HashMap <>());
28
28
29
29
/**
30
30
*
@@ -72,13 +72,17 @@ private synchronized static String findDataSer(){
72
72
}).orElse (mainDataSer );
73
73
try {
74
74
if (d .aya ()){
75
+ IntDataSer d1 =(IntDataSer )Naming .lookup (d .toUrl ());
75
76
dataSer .replace (d ,System .currentTimeMillis ());
77
+ System .out .println ("c2" );
76
78
return d .toUrl ();
77
79
}else {
80
+ System .out .println ("c3" );
78
81
assert true :"remote data Server say 'not alive'" ;
79
82
return null ;
80
83
}
81
84
} catch (Exception ex ) {
85
+ System .out .println ("c4" );
82
86
dataSer .remove (d );
83
87
return null ;
84
88
}
You can’t perform that action at this time.
0 commit comments