Spark Framework JSON解析

这里使用了com.alibaba.fastjson这个包maven【很不错的包管理器】安装方式:<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.12</version></dependency>使用方法importcom.alibaba.fastjson.JSON;//字符串转换为可使用的对象【Map】Stringstr="";//这里就是一个json字符串JSON.parseObject(str);HashMap<String,String>jsonMap=JSON.parseObject(str,newHashMap<String,String>().getClass());//去除里面的值for(Stringkey:jsonMap.keySet()){String ...

Spark Web 请求api接口的方法

这里使用了com.github.kevinsawicki.http这个包maven【很不错的包管理器】安装方式:<dependency><groupId>com.github.kevinsawicki</groupId><artifactId>http-request</artifactId><version>6.0</version></dependency>使用方法importcom.github.kevinsawicki.http.HttpRequest;//这里只演示post提交的方法HttpRequestrequest=HttpRequest.post("http://xxxx.xxxx.xxxx.xxxx:8895/xxxxxx/general2/xxxx/xxxxxx.html");request.part("data","data");request.part("sign","sign");if(request.ok()){BufferedReader&...

在Ubuntu 14.04 LTS中安装Java环境

对于开发Android应用,jSP开发的同学,福利来了,这里有如何安装Oracle的JDK了。方法很简单,不需要自己去下载源码进行安装,这样就确保了各个方面的安全。安装过程如下:sudoadd-apt-repositoryppa:webupd8team/javasudoapt-getupdatesudoapt-getinstalloracle-java8-installersudoapt-getinstalloracle-java8-set-default如果想安装7的话将java8改为java7。安装完之后,执行命令看下吧。java--version

Android SDK Manager 下载缓慢解决办法

在网上找了些资料,分析了下载Log,发现各个Package可以使用迅雷等工具下载。下载链接如下:https://dl-ssl.google.com/android/repository/+包名包名命名方式:DocumentationforAndroidSDK:docs-xx_r0x.zipSDKPlatform:android-xxx_r0x.zipSamplesforSDK:samples-xx_r0x.zipARMEABIv7aSystemImage:sysimg_armv7a-xx_r0x.zipGoogleAPI:google_apis-xx_r0x.zipSourcesforAndroidSDK:sources-xx_r0x.zipxx、x分别是API版本及版本号,例如Android4.4API版本为19,版本号为1。那么其SourcesforAndroidSDK对应的下载连接:https://dl-ssl.google.com/android/repository/sources-19_r01.zip下载好的包放入SDK下的temp目录,启动AndroidSDKManager勾选对应的包,正常安装...

Java7 Tomcat缓存的问题

一般的在做jsp的开发的时候,会出现一个问题就是,将jsp文件提交后,刷新页面,内容没有改变。我这里总结了几条方法,在实施之前先做如下操作。1,删除work里面对应的项目的缓存文件,比如我的app是news,那么我就删除news就好了2,清空浏览器的缓存,或者是重新打开一个浏览器然后做如下的操作,使得我们的操作起作用:1,修改server.xml文件,在相应的context中加上或者修改reloadable="true"结果就是:<Contextpath="/news"docBase="/home/www/jspweb/news"debug="0"privileged="true"reloadable="true"></Context>3,在相应的jsp文件中加入如下代码:<...

NetBeans进行jsp开发乱码解决方案

NetBeans进行jsp开发乱码解决方案:方案如下很多人在使用NetBeans进行JSP开发的时候总会出现页面汉字乱码的情况,很是头疼,其实这根NetBeans默认的编码方式有关。常用的编码方式有UTF-8、GBK、gb2312以及ISO-8859-1等。ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。而gb2312是标准中文字符集而如果只是英文字符,那么使用哪种编码格式都没问题,甚至是gb2312.UTF-8(8位元UniversalCharacterSet/UnicodeTransformationFormat)是一种针对Unicode的可变长度字符编码。它可以用来表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII相容,这使得原来处理ASCI...

Java Web开发Tomcat中三种部署项目的方法

JavaWeb开发Tomcat中三种部署项目的方法,开始javaweb开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:<Contextpath="/hello"docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot"debug="0"privileged="true"></Context>至于Context节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps目录中。第三种方法:很灵活,在conf目录中,新建Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的...

Java 使用数组进行 选择排序

Java使用数组进行选择排序,简单的实现过程是这样子的publicclassSelectionSort{publicstaticvoidmain(String[]args){int[]intArray={12,11,45,6,8,43,40,57,3,20};intkeyValue;intindex;inttemp;System.out.println("排序前的数组");for(inti=0;i<intArray.length;i++){System.out.print(intArray[i]+"");}System.out.println();for(inti=0;i<intArray.length;i++){index=i;keyValue=intArray[i];for(intj=i;j<intArray.length;j++){if(intArray[j]<keyValue){index=j;keyValue=intArray[j];...

java控制语句 发现代码的神奇之处

神奇之旅一:九九乘法表虽然循环的有点晕,但是一步一步来的话还是蛮清晰的publicclassPrint99{publicstaticvoidmain(Stringargs[]){System.out.println("99乘法表");System.out.print("\t");for(inti=1;i<=9;i++){System.out.print(i+"\t");}System.out.println();for(inti=1;i<=9;i++){System.out.print(i+"\t");for(intj=1;j<=9;j++){if(j<=i){System.out.print(i*j+"\t");}}System.out.println();}}}结果如下:神奇之旅二:螺旋型数组。仔细看哦,会转圈的哦这个比上一个还要晕importjava.io.*;pu...

java中控制语句的语句块标记操作

与break有关的语句块标记操作第一个示例://语句块标记publicclassDemo12{publicstaticvoidmain(Stringargs[]){first:{second:{third:{for(inti=0;i<3;i++){System.out.println("third:"+i);if(i==2){breaksecond;}}}//该语句永远不会被执行System.out.println("在second语句块中");}System.out.println("在first语句块中");}}}第二个示例://带标记的语句块//break退出到语句块publicclassDemo13{publicstaticvoidmain(Stringargs[]){out:{for(inti=...