-
数组处理问题
2017-04-05 20:08public static String rs2Array(String[] h, String[][] d) {
ArrayList<HashMap<String, String>> lists = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < d.length; i++) {
HashMap<String, String> map = new HashMap<String, String>();
for (int j = 0; j < d[i].length; j++) {
map.put(h[j], d[i][j]);
}
lists.add(map);
}
// 存在一个问题 map 是无序的 所以生成的 json 不是按 h 的顺序排列的
String json = com.alibaba.fastjson.JSON.toJSONString(lists);
return json;
}public static String rs2MultiHash(String[] h, String[][] d,String variable){ HashMap<String,ArrayList<HashMap<String,String>>> allMap = new HashMap<String, ArrayList<HashMap<String,String>>>(); for (int i = 0; i < d.length; i++) { ArrayList<HashMap<String, String>> lists = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map = new HashMap<String, String>(); for (int j = 0; j < d[i].length; j++) { map.put(h[j], d[i][j]); } lists.add(map); allMap.put(map.get(variable), lists); } // 存在一个问题 map是无序的 所以生成的json 不是按 h 的顺序排列的 String json = com.alibaba.fastjson.JSON.toJSONString(allMap); return json; }
-
maven 项目 本地 jar 包 发布在 tomcat 里缺失本地 jar 包
2017-03-21 19:35额 tomcat 默认是 wtpwebapps 这个路径。 手工部署可以的 。。我在试试调整下 tomcat 路径
-
maven 项目 本地 jar 包 发布在 tomcat 里缺失本地 jar 包
2017-03-21 19:21我的 ide 是 eclipse maven 版本 2.2.1 就是 maven install 之后 在再 tomcat 发布 发现 tomcat 里面少了这个本地 jar 包 网上查了很久 都没有相同情况
-
两个静态变量函数传值问题
2017-02-10 12:041、我首先想到的是在 method 方法里面来改变 a、b 的值 但是 他们都是基础数据类型、是值传递类型 所有在 method 方法里面无法改变之前 a、b 值
2、然后想到的是就是执行完 method 之后就停止线程 Thread.currentThead().stop() 方法已经过时了 不推荐使用 。要停止线程好要用到共享变量