![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
程序员深夜写bug
这个作者很懒,什么都没留下…
展开
-
使用Bundle传递复杂数据
1、在第一个activity中Button start = (Button)findViewById(R.id.toSecond); start.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {原创 2015-11-18 22:41:58 · 1563 阅读 · 0 评论 -
JSON-lib使用手册
1、JsonLib简介 Json-lib包是一个Java类库,提供将Java对象(包括:beans,maps,collections,java arrays 和 XML等)和JSON互相转换的功能。 相关的Jar包: json-lib-2.3-jdk15.jarcommons-beanutils-1.8.0.jarcommons-转载 2016-05-06 16:14:33 · 837 阅读 · 0 评论 -
Java之使用json-lib进行对象与json字符串之间的转换
1、首先需要下载json-lib-2.4-jdk15.jar包。下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/。也可以下载到源码其他需要的jar:a.commons-beanutils.jarb.commons-collections.jarc.commons-lang转载 2016-05-12 09:13:00 · 3567 阅读 · 0 评论 -
JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。原创 2016-05-12 08:18:19 · 820 阅读 · 0 评论 -
通过Xpath查询xml返回null,xmlns问题
还是太年轻啊,遇到坑就记录一下,免得再掉坑里下面是剧本1、建立项目之后,在com.dom4j包下创建users.xml,内容如下: 2、有了xml文件之后,那么我们去程序里读出来并且使用xpath进行xml的解析吧在com.dom4j包下创建Dom4jXpath.java,内容如下:package com.dom4j;import java.io.File;原创 2016-05-13 10:08:34 · 2593 阅读 · 0 评论 -
通过xpath查找指定的节点
采用xpath查找需要引入jaxen-xx-xx.jar,否则会报java.lang.NoClassDefFoundError:org/jaxen/JaxenException异常。 List list=document.selectNodes("/books/book/@show"); xpath语法1、选取节点XPath 使用路径表达式在 XML 文档中选取节点,节点是原创 2016-05-09 14:57:36 · 5301 阅读 · 0 评论 -
Dom4j读取xml
1. SAXReader reader = new SAXReader(); 2. Document doc = reader.read(...); 3. List childNodes = doc.selectNodes("//Config/Child/ChildNode"); 4. for(Object obj:childNodes) { 5.转载 2016-05-09 13:56:33 · 561 阅读 · 0 评论 -
HttpClient4.5.2通过POST发送XML
需求:通过HttpClient的POST,发送XML数据到一个服务接口,服务接口返回一个XML文件,对XML文件进行解析得到JSON数据,从而显示到页面上HttpClient版本:4.5.2下载地址:http://hc.apache.org/downloads.cgi第一次使用HttpClient,3和4差异比较大,这里以4.5.2为例1、首先创建一个方法get原创 2016-05-05 17:09:26 · 21687 阅读 · 6 评论 -
Http访问跨域解决
一、跨域科普跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。二、如何产生跨域当使用前后端分离,后端主导的开发方式进行前后端协作开发时,常常有如下情景: a、后端开发完毕在服务器上进行部署并给前端API文档。 b、前端在本地进行开发并向远程服务器上部署的后端发送请求。 c、在这种开发过程中,如...原创 2018-03-23 18:59:22 · 12434 阅读 · 0 评论 -
Http请求Authorization认证
1、需求a、对http请求进行访问权限设定b、对特定请求方法进行拦截,统一进行权限认证2、方案 自定义注解(用于控制哪些方法需要拦截),通过AOP在需要拦截的Controller方法进行统一拦截权限认证3、代码 a、自定义注解import java.lang.annotation.*;@Target({ElementType.PA...原创 2018-03-21 12:38:34 · 108176 阅读 · 11 评论 -
使用IDEA自带工具Rest Client进行http测试
1、插件 RestClient2、乱码问题后台接收为乱码将右侧 Request Body 修改为 Text 即可后台接收数据正常原创 2018-05-07 15:39:22 · 15810 阅读 · 0 评论 -
mysql数据库设计
1、数据类型类型存储字节备注最小值(带符号)最大值(带符号)最小值(无符号)最大值(无符号)tinyint(length)1 -128(2^-7)127(2^7-1)0 smallint(length)2 -32768(2^-15)32767(2^15-1)0 mediumint(length)3 -8388608(2^-23)8388607(2^23-1)0 int(length)4 -2,1...原创 2018-05-22 14:52:26 · 326 阅读 · 0 评论 -
java XML转JSON格式
需求:服务器传回来XML数据,需要对XML数据进行解析,生成建立自己的资源库翻译 2016-05-06 08:46:59 · 802 阅读 · 0 评论 -
jQuery Ajax前后端使用JSON进行交互
需求:前端通过jquery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端这里使用servlet的方式1、采用$.post方法index.jsp页面 function checkUserid() { $.post( 'Ajax/CheckServlet',//url原创 2016-05-12 13:56:31 · 16795 阅读 · 0 评论 -
MyEclipse中Junit使用
1、进行部分代码的测试//使用Junit运行程序public class Demo1 { @Test public void test1(){ System.out.println("Junit使用"); } @Test public void test2(){ System.out.println("Junit调式"); }}2、需要导入Jar包原创 2016-02-14 14:45:51 · 527 阅读 · 0 评论 -
可变参数,参数的个数不确定
//可变参数public class Demo1 { public static void main(String[] args) { //show1(new String[]{"jack","marry","sisi","soso"}); //show2("jack","marry","sisi","soso","berry"); show3("qq","jack","marry原创 2016-02-15 08:20:34 · 2238 阅读 · 0 评论 -
在Eclipse中配置Web服务器,并开发部署一个简单的web应用
1、单击Eclipse下方面板的“Server”面板,在该面板的空白处单击鼠标右键,在弹出的快捷菜单中选择“New→Server”菜单项2、弹出如下对话框,选择“Apache→Tomcat v7.0 Server”节点3、Next,出现如下对话框,填写Tomcat安装的详细情况,包括Tomcat的安装路径、JRE的安装路径等4、建立一个Web应用单击Eclipse的原创 2016-02-03 16:46:29 · 27025 阅读 · 1 评论 -
Windows下各种java相关开发环境安装Tomcat+Ant
1、Tomcat软件下载启动软件下载地址:http://tomcat.apache.org/解压之后 如果机器已经添加了JAVA_HOME的环境变量,就可以启动Tomcat了 双击bin目录下的startup.dat文件即可 Tomcat启动后,在浏览器中,输入http://localhost:8080,出现以下画面说明Tomcat安装成功配置Tomca原创 2016-02-03 15:04:52 · 461 阅读 · 0 评论 -
读取properties配置文件
读取properties配置文件PropertiesUtil.java、template.properties、Main.java处于同一目录1、PropertiesUtil.javatemplate.properties类import java.io.File;import java.io.FileInputStream;import java.io.IOException;import j原创 2016-10-10 15:18:14 · 1097 阅读 · 0 评论 -
AXIS调用jws发布的webservice
AXIS调用jws发布的webservice参考链接:http://www.cnblogs.com/Gyoung/p/5489010.htmlhttp://blog.csdn.net/hewei0241/article/details/24702731http://blog.csdn.net/xdd19910505/article/details/50127999使用到的jar包maven<depe原创 2016-12-19 16:03:12 · 1613 阅读 · 0 评论 -
Dubbo 接口 、提供者、消费者
#Dubbo 接口 、提供者、消费者注册中心使用 zookeeper ,安装省略dubbo 管理控制台 dubbo-admin 安装 jdk1.8 环境下 需要重新源码编译项目,dubbo-admin-jdk1.8下载地址一、dubbo-helloworld-api 项目项目目录pom.xmlproject xmlns="http://m原创 2017-03-17 18:58:51 · 2701 阅读 · 1 评论 -
易宝支付 下单失败! 失败原因: 业务接口维护中,请您稍候再试!
照着传智播客上的ssh网上商城写支付功能,写好之后出现如下情况下单失败!失败原因:业务接口维护中,请您稍候再试!com.yeepay.merchant.InvalidParamException: invalid param, name[hmac] value[76b1487efeabb7cc371347759123c1ab]原来是应答机智没添加原创 2016-05-04 17:27:44 · 12857 阅读 · 2 评论 -
WebService动态IP调用
WebService动态IP调用在实际开发中,WebService 服务会有开发、测试、预发布、生产等多个环境,在网上找了一圈也没找到合适的解决方案,要不就是说的很繁杂,可操作性较差。下面记录一下 WebService 自带的使用动态 IP 的方法。在线webservice地址这里以检测 QQ 是否在线为例子QQ WebService 接口地址直接使用生成的客户端QqOnlineWebService原创 2017-07-31 15:42:00 · 2058 阅读 · 0 评论 -
IntelliJ IDEA+jetty部署Eova
IntelliJ IDEA + jetty部署Eova1、环境windows10、IntelliJ IDEA2016.2.4、JDK7、jetty82、下载Eova1.5稳定版下载地址:http://git.oschina.net/eova/eova3、新建数据库压缩包中sql文件夹中包含了数据库导入文件eova和demo。将数据库导入到mysql中。4、新建web项目新建项目 只勾选J2EE下的原创 2016-11-01 16:31:00 · 5117 阅读 · 0 评论 -
Spring切面获取不到request的参数值
问题请求方式 POST , 传参方式 form-data在 Controller 中通过 request.getParameter(“name”); 获取到数据,在切面里 相同方式获取不到数据切面获取 request 的方法为HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.get...原创 2018-10-23 20:54:35 · 5427 阅读 · 1 评论