Skip to content

Commit 86a8f55

Browse files
committed
feat: update java code and add directory tree
* 更新 Java 代码 * 添加源代码目录树
1 parent d1a2476 commit 86a8f55

12 files changed

+76
-19
lines changed

java/README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Java 文件目录树
2+
```bash
3+
├─main
4+
│ ├─java
5+
│ │ │ AutoComplete.java
6+
│ │ │ DistributedLock.java
7+
│ │ │ LoginSession.java
8+
│ │ │ Paginate.java
9+
│ │ │ Ranking.java
10+
│ │ │ SocialRelationship.java
11+
│ │ │ URLShorten.java
12+
│ │ │
13+
│ │ └─utils
14+
│ │ JedisUtils.java
15+
│ │
16+
│ └─resources
17+
└─test
18+
├─java
19+
│ AutoCompleteTest.java
20+
│ DistributedLockTest.java
21+
│ LoginSessionTest.java
22+
│ PaginateTest.java
23+
│ RankingTest.java
24+
│ SocialRelationshipTest.java
25+
│ URLShortenTest.java
26+
27+
└─resources
28+
29+
```

java/src/main/java/DistributedLock.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import java.util.UUID;
66

7-
87
public class DistributedLock {
98

109
private Jedis client = JedisUtils.getClient();

java/src/main/java/LoginSession.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.time.Instant;
88
import java.util.Random;
99

10-
1110
public class LoginSession {
1211

1312
private final String SESSION_TOKEN_KEY = "SESSION:TOKEN";

java/src/main/java/Ranking.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@
55
import java.util.Calendar;
66
import java.util.Set;
77

8-
/**
9-
* @author bingoyang
10-
* @date 2019/9/7
11-
*/
128
public class Ranking {
139
private Jedis client = JedisUtils.getClient();
1410
private Calendar calendar = Calendar.getInstance();

java/src/test/java/AutoCompleteTest.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,16 @@ public void testHint() {
1313
ac.feed("张艺谋", 3000);
1414
ac.feed("张三", 500);
1515
assertEquals(ac.hint("张", 10),
16-
new LinkedHashSet<String>() {{ add("张艺兴"); add("张艺谋"); add("张三"); }});
16+
new LinkedHashSet<String>() {{
17+
add("张艺兴");
18+
add("张艺谋");
19+
add("张三");
20+
}});
1721

1822
assertEquals(ac.hint("张艺", 10),
19-
new LinkedHashSet<String>() {{ add("张艺兴"); add("张艺谋"); }});
23+
new LinkedHashSet<String>() {{
24+
add("张艺兴");
25+
add("张艺谋");
26+
}});
2027
}
21-
}
28+
}

java/src/test/java/DistributedLockTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ public void testDistributedLock() throws InterruptedException {
2020

2121
assertTrue(lock.acquire());
2222
}
23-
}
23+
}

java/src/test/java/LoginSessionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public void testLoginSession() {
1111
String token = session.create();
1212

1313
String res = session.validate("this is a wrong token");
14-
assertEquals( "SESSION_TOKEN_INCORRECT", res);
14+
assertEquals("SESSION_TOKEN_INCORRECT", res);
1515

1616
res = session.validate(token);
1717
assertEquals("SESSION_TOKEN_CORRECT", res);

java/src/test/java/PaginateTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ public void testPaginate() {
2929
topics.getPage(5, 5));
3030

3131
}
32-
}
32+
}

java/src/test/java/RankingTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
import static org.junit.jupiter.api.Assertions.assertEquals;
88

9-
109
public class RankingTest {
1110

1211
@Test
@@ -28,4 +27,4 @@ public void testRanking() {
2827
expectResult.add(new Tuple("lily", 4.0));
2928
assertEquals(expectResult, ranking.getMonthTopNWithScores(3));
3029
}
31-
}
30+
}

java/src/test/java/SocialRelationshipTest.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import static org.junit.jupiter.api.Assertions.assertEquals;
66
import static org.junit.jupiter.api.Assertions.assertTrue;
77

8-
98
public class SocialRelationshipTest {
109

1110
@Test
@@ -19,14 +18,20 @@ public void testSNS() {
1918
iris.follow("GitHub");
2019

2120
assertTrue(bingo.isFollowing("Iris"));
22-
assertEquals(new HashSet<String>() {{ add("Apple"); add("GitHub"); add("Iris"); }},
21+
assertEquals(new HashSet<String>() {{
22+
add("Apple");
23+
add("GitHub");
24+
add("Iris");
25+
}},
2326
bingo.getAllFollowing());
2427

2528
assertTrue(iris.isFollowing("Bingo"));
2629

2730
assertEquals(3, bingo.countFollowing());
28-
assertEquals(new HashSet<String>() {{ add("GitHub"); }},
31+
assertEquals(new HashSet<String>() {{
32+
add("GitHub");
33+
}},
2934
bingo.getCommonFollowing("Iris"));
3035

3136
}
32-
}
37+
}

0 commit comments

Comments
 (0)