Skip to content

Commit c82aa9d

Browse files
committed
update
1 parent 1684e2a commit c82aa9d

File tree

11 files changed

+166
-4
lines changed

11 files changed

+166
-4
lines changed

bin/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
/kevinCollection/
12
/kevinGates/
3+
/kevinRedis/

bin/kevinCollection/Set.class

244 Bytes
Binary file not shown.

bin/kevinRedis/Basic.class

372 Bytes
Binary file not shown.

src/kevinCollection/Set.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package kevinCollection;
2-
import java.util.*;
2+
//import java.util.*;
33

44
public class Set {
55

src/kevinGates/CalendarExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import java.text.DateFormat;
44
import java.text.SimpleDateFormat;
5+
import java.util.ArrayList;
56
import java.util.Calendar;
7+
import java.util.Collections;
68
import java.util.Date;
79
import java.util.List;
810
import java.util.Map;

src/kevinGates/GenericMethodTest.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package kevinGates;
2+
3+
public class GenericMethodTest {
4+
// generic method printArray
5+
public static < E > void printArray( E[] inputArray ) {
6+
// Display array elements
7+
for(E element : inputArray) {
8+
System.out.printf("%s ", element);
9+
}
10+
System.out.println();
11+
}
12+
13+
public static void main(String args[]) {
14+
// Create arrays of Integer, Double and Character
15+
Integer[] intArray = { 1, 2, 3, 4, 5 };
16+
Double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 };
17+
Character[] charArray = { 'H', 'E', 'L', 'L', 'O' };
18+
19+
System.out.println("Array integerArray contains:");
20+
printArray(intArray); // pass an Integer array
21+
22+
System.out.println("\nArray doubleArray contains:");
23+
printArray(doubleArray); // pass a Double array
24+
25+
System.out.println("\nArray characterArray contains:");
26+
printArray(charArray); // pass a Character array
27+
}
28+
}

src/kevinGates/JframeExample.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package kevinGates;
2+
3+
import java.awt.FlowLayout;
4+
5+
import javax.swing.JFrame;
6+
import javax.swing.JLabel;
7+
8+
public class JframeExample {
9+
10+
public static void main(String[] args) {
11+
JFrame frame = new JFrame("Beeper " );
12+
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
13+
frame.setLayout(new FlowLayout());
14+
frame.add(new JLabel("Hello World"));
15+
frame.pack();
16+
frame.setSize(600,600);
17+
frame.setVisible(true);
18+
}
19+
}

src/kevinGates/RandomExample.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package kevinGates;
2+
3+
import java.util.Random;
4+
5+
public class RandomExample {
6+
7+
public static void main(String[] args) {
8+
// TODO Auto-generated method stub
9+
//0.5~1.5
10+
// Double min = 0.5;
11+
// Double max = 1.5;
12+
//
13+
// Random randomNum = new Random();
14+
15+
//Double showMe = min + randomNum.nextDouble(max);
16+
//Double showMe = min + randomNum.nextDouble();
17+
18+
double min = 0.5D;
19+
double max = 1.5D;
20+
double generatedDouble = min + new Random().nextDouble() * (max - min);
21+
22+
System.out.println("past24HoursVolume:"+ generatedDouble);
23+
}
24+
25+
}

src/kevinGates/StringExample.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,22 @@ public static void main(String[] args) {
1414
System.out.println("".substring(0,2));
1515
}
1616

17+
String reference_set= "reference_set: {'balance_change': '[\r\n {\r\n \"account_id\": \"bitz/a7f6b7f23521f49fa5a53e9c90c6918b\",\\r\\n \"currency\": \"BTC\",\\r\\n \"enable\": true,\\r\\n \"max_amount\": 0.6,\\r\\n \"min_amount\": 0.2,\\r\\n \"response\": \"\"\\r\\n },\\r\\n {\\r\\n \"account_id\": \"bitz/a7f6b7f23521f49fa5a53e9c90c6918b\",\\r\\n \"currency\": \"ETH\",\\r\\n \"enable\": true,\\r\\n \"max_amount\": 2.2,\\r\\n \"min_amount\": 2,\\r\\n \"response\": \"\"\\r\\n }\\r\\n]', 'timeout_hour': '{\"enable\": true, \"order\": 0.05, \"trade\": 0.0, \"response\": \"stop\"}', 'status_change': '{\"enable\": false, \"response\": \"\"}', 'email_address': '[\"[email protected]\", \"[email protected]\"]', 'run_error': '{\"enable\": false, \"response\": \"\"}'}";
18+
reference_set= reference_set.replace("\r\n", "");
19+
System.out.println(reference_set);
20+
21+
System.out.println("data");
22+
System.out.println("data");
23+
1724
}
1825

1926
public static String replaceExample(String stringData) {
2027

2128
stringData = stringData.replace('{', ' ');
2229
stringData = stringData.replace('}', ' ');
23-
30+
2431
return stringData;
2532
}
2633

27-
finalize
34+
2835
}

src/kevinGates/jedis/redisJson.java

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
package kevinGates.jedis;
2+
3+
import java.io.IOException;
4+
import java.util.HashMap;
5+
import java.util.Map;
6+
7+
import com.fasterxml.jackson.core.JsonParser;
8+
9+
import controllers.ObjectMapper;
10+
import redis.clients.jedis.Jedis;
11+
import redis.clients.jedis.JedisPool;
12+
import redis.clients.jedis.JedisPoolConfig;
13+
14+
import com.fasterxml.jackson.core.JsonParseException;
15+
import com.fasterxml.jackson.databind.JsonMappingException;
16+
import com.fasterxml.jackson.databind.ObjectMapper;
17+
import com.fasterxml.jackson.core.JsonParser;
18+
19+
public class redisJson {
20+
21+
public static void main(String[] args) {
22+
23+
Jedis jedis = new Jedis("localhost",7963);
24+
jedis.auth("viewfin333");
25+
26+
String key = "huanghe_maker_3_status_set";
27+
28+
String[] keyArray = key.split("_");
29+
30+
//key = key.replace("huanghe_", "");
31+
System.out.println(keyArray[0]);
32+
33+
// String robotsJson = jedis.hget("user_id", key);
34+
// System.out.println(robotsJson);
35+
// try {
36+
// String newJson = stringJsonRemoveOneKey(robotsJson, "maker_2");
37+
// jedis.hset("user_id", "kevin_set", newJson);
38+
// } catch(Exception e){
39+
// System.out.println(e);
40+
// }
41+
42+
}
43+
44+
/**
45+
*
46+
* @param stringJson
47+
* @param key
48+
* @return
49+
* @throws JsonParseException
50+
* @throws JsonMappingException
51+
* @throws IOException
52+
*/
53+
public static String stringJsonRemoveOneKey(String stringJson, String key) throws JsonParseException, JsonMappingException, IOException {
54+
ObjectMapper mapper = new ObjectMapper();
55+
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
56+
57+
HashMap<String,String> stringHash = new ObjectMapper().readValue(stringJson, HashMap.class);
58+
59+
if(key != null && !key.isEmpty()) stringHash.remove(key);//remove hash
60+
61+
String data = "";
62+
StringBuilder newJson=new StringBuilder("{");
63+
64+
int k = 1;
65+
for (Map.Entry<String, String> entry : stringHash.entrySet()) {
66+
67+
newJson.append("\""+entry.getKey() + "\": \"" + entry.getValue()+"\"");
68+
69+
if(k < stringHash.size()) newJson.append(", ");
70+
71+
k++;
72+
}
73+
newJson.append("}");
74+
75+
return newJson.toString();
76+
}
77+
78+
}

src/kevinRedis/Basic.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package kevinRedis;
22

3-
import redis.clients.jedis;
3+
4+
import redis.clients.jedis.Jedis;
45

56
public class Basic {
67

0 commit comments

Comments
 (0)