`
林奇峰
  • 浏览: 40939 次
  • 性别: Icon_minigender_1
  • 来自: 濮阳
社区版块
存档分类
最新评论
文章列表

soapUI 乱码

额,这个,,,用post方式访问接口,服务器采用的是 utf-8的编码,, 可是返回回来的XML为什么显示中文的时候有问题捏,不理解,这个这个。。哎,,, 找原因中。。。。。。。。。。。。。。。。。。   解决: soapUI中几个设置编码的地方: 1.在方法的属性框中,选择get还是post方式,这个对请求的参数编码是有影响的;  
 test 
<!--StartFragment -->   错误提示: {"errcode":40052,"errmsg":"invalid action name"} 原因: String str = "{'action_name':'QR_LIMIT_SCENE','action_info':{'scene':{'scene_id':12}}}"; 改成: String str = "{\"action_name\":\"QR_LIMIT_SCENE\&quo ...
众所周知,ibatis是对jdbc的封装,所以要理解ibatis里面的$与#,首先,我们先分析一下jdbc里面的Statement与Preparestatement, Statement stmt=conn.CreateStatement(); resultSet rs=stmt.executeQuery(sql);   PrepareStatement ptmt=conn.PreparedStatement(sql); resultSet rs=ptmt.executeQuery(); Statement 是PreparedStatement的父类, 大家请注意sql放置的位 ...
摘自:http://blog.csdn.net/yuan22003/article/details/6839335 一. 基本概念       类加载器是用来把类 class 装载入 JVM 的   Java 运行时会产生三个 ClassLoader   Bootstrap ClassLoader(C++ 编写 )            用来加载核心类库(lib目录下的jar包),如 java.lang.* 等 ↑ ExtClassLoader                         用来加载 lib/ext 目录下或者 ext.dir
我很久以前就知道静态方法不能调用非静态成员,但是从没想过为什么?只知道书上这么说的。 今天忽然想了一下,豁然开朗: 那么静态方法为何不能调用非静态成员? 首先要从静态方法是如何被调用的呢说起? 类名.静态方法();           非静态方法是如何被调用的呢? 实例变量名.非静态方法();            实例变量名.非静态方法();       非静态方法中的this是指代调用此方法的实例变量,(非静态方法中直接调用成员变量或成员方法其实默认是用 this.成员 做替换),this是当前实例变量。既然this是实例变量那么  类名.静态方法(); 假设静态方法能调用非静态 ...
阅读前必须明白: 程序代码的目的是操作数据,而在操作数据时有可能发生同时操作同一个数据,所以为了避免同时操作一个数据产生错误才出现线程同步的概念,即synchronized方法和synchronized代码块技术。 这里的同一个数据包括 所有对象... 还有每一个对象都有一把锁,synchronized就是为此对象上锁,等到synchronized方法或synchronized代码块执行完就会自动解锁,所有多线程执行相同带synchronized的代码时会检查所操作对象是否上锁,如果已经被锁住,就阻塞等待,直到锁此代码段的线程执行完此代码块。 所以非synchronized方法不会有 ...
java程序从源码到运行所经历的过程: *.java--->编译成*.class--->加载到内存 *.java经过javac.exe编译成*.class,经过类加载器加载到内存(*.class文件被解析并封装成Class类型的一个实例对象),然后这个Class类型的对象 产生无数 具体类型实例对象 由上面过程我们可以得知:对象被new时,其实是从一个 描述者类信息的Class实例对象生成的,即通过它可以访问方法区中的被解析后的class文件的数据结构,它里面有好多引用地址,通过这些地址就能找到方法区中的类成员(属性和方法)。   一些反射与Class文件格式的小问题 ...
阅读前必须知道一点: 一个运行着的java程序并非一个进程,而是一个运行在虚拟机上的线程,这个线程里或许还运行着其他线程,运行着的虚拟机才是一个进程。 java每次运行至少要启动几个线程? 答案:两个,主线程(main)和垃圾收集线程。 主线程运行结束,其余线程跟着结束吗? 答案:不会的,主线程结束不会影响子线程的运行。   每当启动一个新线程的时候,java虚拟机都会为它分配一个java栈。java以栈帧为单位保存线程的运行状态。 虚拟机只会对java栈执行两种操作:以栈帧为单位的压栈或者出栈。   栈帧由三部分组成:局部变量区,操作数栈和帧数据区。 局部变量区和操作数 ...
 java语言是典型的静态语言,因此java的数组是静态的,即数组初始化之后长度就不可变了。 java程序数组必须被初始化后才可使用,所谓初始化就是为数组每一个元素分配内存空间,并为每个元素指定初始值。   必须申明,java数组是对象类型,如:int [ ] a = new int[3]; a是数组对象(a是一个对象引用) 对象数组和数组对象: 这个数组的每个元素都是对象类型---对象数组; java所有数组都是数组对象,因为java数组本身就是类类型。   还有一点必须申明:java二维数组其实是一维数组其中的每个元素都是一个一维数组   静态初始化是指由程序员自己为 ...
1、动态语言和静态语言   通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。   (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时 ...
采撷晨光                         晨光熹微, 万物苏醒。 露珠盈盈, 碧草翠滴。 清风柔揉, 柳腰曼舞。
一.对一个公司发展的一点点个人想法     公司的发展靠的是市场,而市场的中心是客户(用户),公司和客户之间的红娘是产品,然后公司和客户结婚,这份爱能否天长地久,不是单方面能够决定的。我觉得如果开发团队在开 ...

JDK自带日志--logger

    博客分类:
  • j2se
简单介绍: Logger 对象用来记录特定系统或应用程序组件的日志消息。一般使用圆点分隔的层次名称空间来命名 Logger。Logger 名称可以是任意的字符串,但是它们一般应该基于被记录组件的包名或类名,如 java.net 或 javax.swing。此 ...
    import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; /** * URL链接,下载所访问的网页 */ public class UrlConnection { public static voi ...
Global site tag (gtag.js) - Google Analytics