- BindingException: Invalid bound statement (not found)
小卡车555
MyBatismybatisjavamysql
Mybatis出现绑定异常问题的解决org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)一般的原因是Mapperinterface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误按以下步骤一一执行:1
- C++ 判断语句详解
chengong9988
编程c++开发语言
C++判断语句详解在C++编程中,判断语句(ConditionalStatements)是一种用于根据条件执行不同代码块的控制结构。它们使得程序可以根据特定的条件来做出决策,从而实现更灵活和智能的行为。本文将介绍C++中常见的判断语句,包括if、if-else、if-elseif-else和switch,并给出详细的示例帮助您理解和应用这些语句。1.if语句if语句用于在条件为真时执行特定的代码块
- Java中的lambda
极客李华
Java基础javajvm开发语言
Java中的lambdaJava中的LambdaLambda表达式是Java8中引入的一个重要特性,它极大地简化了函数式编程。Lambda表达式可以看作是一种匿名方法,它不需要像普通方法一样拥有名称、返回值类型和return语句。基本语法Lambda表达式的基本语法如下:(parameter1,parameter2,...,parameterN)->{statement1;statement2;.
- sharding-jdbc使用限制
家常凉菜
散文sharding-jdbc
使用限制JDBC未支持列表Sharding-JDBC暂时未支持不常用的JDBC方法。DataSource接口不支持timeout相关操作Connection接口不支持存储过程,函数,游标的操作不支持执行native的SQL不支持savepoint相关操作不支持Schema/Catalog的操作不支持自定义类型映射Statement和PreparedStatement接口不支持返回多结果集的语句(即
- mybatis批量插入、mybatis-plus批量插入、mybatis实现insertList、mybatis自定义实现批量插入
五月天的尾巴
springbootmybatismybatis批量插入
文章目录一、mybatis新增批量插入1.1、引入依赖1.2、自定义通用批量插入Mapper1.3、把通用方法注册到mybatisplus注入器中1.4、实现InsertList类1.5、需要批量插入的dao层继承批量插入Mapper二、可能遇到的问题2.1、Invalidboundstatement众所周知,mybatisplus提供的BaseMapper里只有单条插入的方法,没有批量插入的方法
- 入坑解决mybatis plus not found mapper(最准确解决办法)
weixin_45863786
mybatismybatisplus
具体报错信息报错信息:org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):xxx.mapper.CourseMapper.getCourseTeacherDetail,很多文章说是mapper的namespace路径不对,或者替换原来mbatis-plus-boot-starter相关依赖等,更换原来
- Unity报错:error CS8805: Program using top-level statements must be an executable.
avi9111
每天一点u3dunityjava游戏引擎c#
大多数人都不想犯错,但压力大时总是动作变形大概意思网上查了一下,就是说C#的第一(top)行有错误,或者类(类的头部)就没写全这什么意思呢?又定位不到具体是哪个类但肯定是刚修改了一点点代码,就导致出错(一般都是写两行代码调试一次,除非你写半天代码才进行调试一次)其实很简单,就是:多写了一个分号usingUnityEngine.Rendering.HighDefinition;;//导致后面全部约等
- mybatis与gbase8s plsql适配问题一
gbase_lmax
gbase8s数据库
在使用mybatis调用gbase8soracle模式下创建的plsql时,出现空指针的报错Causedby:java.lang.NullPointerExceptionatcom.gbasedbt.jdbc.IfxCallableStatement.getResultSet(IfxCallableStatement.java:267)atorg.apache.ibatis.executor.re
- 2018-06-19 switch语句
5482698
语法switch语句的基本语法给出一个expression,以评估计算几种不同的语句基于该表达式的值来执行。解释器检查对表达式的值的每一种情况,直到找到一个匹配。如果没有匹配,则缺省(default)条件将被使用。语法如下:switch(expression){casevalue1:statement1;break;casevalue2:statement2;break;default:state
- JDBC
yulijun6943
javajdbcjavamysql数据库大数据
JDBC一概念二JDBC开发步骤【`重点`】三ResultSet(结果集)3.1接收结果集3.2遍历ResultSet中的数据3.3常见错误四PreparedStatement【`重点`】4.1PreparedStatement的应用4.1.1动态参数绑定五封装工具类5.1重用性方案5.2跨平台方案5.2.1六ORM6.1实体类(entity):零散数据的载体七DAO数据访问对象(DataAcce
- 15.1:Java与Oracle数据库的集成基础(JDBC)(课程共6100字,4个代码举例)
小兔子平安
Java完整学习全解答oracle数据库java
①连接数据库并查询数据②插入数据③更新数据④删除数据①连接数据库并查询数据importjava.sql.*;publicclassJdbcDemo{publicstaticvoidmain(String[]args){Connectionconn=null;Statementstmt=null;ResultSetrs=null;Stringurl="jdbc:oracle:thin:@localh
- pdo类和pdostatement类的区别
会飞_的鱼
在看pdo手册的时候,有个疑问,为什么有了pdo类,有query,exec等方法,能进行增删改查,为什么还要有pdostatement类,网上查资料后明白了两者的区别和作用,总结如下:pdo直接调用query方法后,返回的是有一个pdostatement对象,可用该对象中fetch,fetchall等方法操作结果集。pdo先调用prepare方法,返回的也是一个pdostatement对象,他代表
- 使用systemtap进行内核跟踪
程序猿Ricky的日常干货
systemtap
当我们利用systemtap跟踪内核时,首先需要了解systemtap提供了什么跟踪点,这些跟踪点在systemtap中被称为probe事件。systemtap的语法类似于awk和bpftrace语法,是一种事件驱动的语言。当内核执行到时某一种事件被触发就会处理相应的动作。格式如下:probeprobe-point{statement}systemtap中支持的事件分为很多类型,本文将触发介绍一些
- how to resolve install mysql always notice‘You must reset your password using ALTER USER statement before executing this statement.’
WXL_JIANSHU
现象:#[YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.](http://www.cnblogs.com/debmzhang/p/5013540.html)修复:安装完mysql之后,登陆以后,不管运行任何命令,总是提示这个step1:SETPASSWORD=PASSWORD('yournew
- JDBC 连接池封装工具
2401_83232029
java数据库网络
回顾:CRUD-PreparedStatement预编译执行SQLJDBC事务开启事务connction.setAutoCommit(false);提交事务connection.commit();回滚事务connection.rollback();1、读取配置文件}Properties类InputStreaminputStream=JdbcUtils.class.getClassLoader().
- java preparedStatement 查询案例
2401_83232029
java开发语言
packagejdbc.Test;importjdbc.Utils.jdbc_Utils;importorg.junit.Test;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.Scanne
- preparedStatement 替换?曾删改查使用 JDBC事务开启 提交 回滚 案例
2401_83232029
数据库windows
回顾PreparedStatement预编译SQL执行对象登录案例:SQL使用替换符(?),按?号所在的位置去替换我们的变量。CRUD1、JDBCUtils.javaPreparedStatement.java…….增加、删除、修改、通过ID查询、查询所有packagecom.ww.jdbc.junit;importcom.ww.jdbc_demo_01.javabean.User;importc
- java源码学习-Mybatis(2)与数据库建立连接
子波zibo
源码学习java基础mybatisjavajdbc
Mybatis与数据库建立连接jdbc执行流程图Mybatis初始化Hikari连接池的启动Mybatis获取数据库连接后记前文:Mybatis加载mapper流程由于mybatis是在jdbc的基础上进行封装的,所以jdbc执行流程获取连接->创建statements->resultSet这些步骤mybatis都是存在的,本篇学习一下Mybatis获取Connection的步骤jdbc执行流程图
- mysql报错1785_MYSQL Statement violates GTID consistency: Updates to non-transactional tables can only ...
张观鱼
mysql报错1785
[2019-04-2110:17:20][ERROR][org.hibernate.engine.jdbc.spi.SqlExceptionHelper:144]StatementviolatesGTIDconsistency:Updatestonon-transactionaltablescanonlybedoneineitherautocommittedstatementsorsingle-s
- Statement violates GTID consistency: Updates to non-transactional tables
罗罗的1024
Linux问题集mysqllinuxjava
StatementviolatesGTIDconsistency:Updatestonon-transactionaltables,canonlybedoneineitherautocommittedstatementsorsingle-statementtransactions,andneverinthesamestatementasupdatestotransactionaltables.解决
- Mysql:create table ... select ...报错
大道不孤,众行致远
技术杂谈mysql数据库
客户做mysql迁移,从本地mysql迁移到云mysql,结果系统报错,日志里显示StatementviolatesGTIDconsistency:CREATETABLE...SELECT.就是类似的语句违反了GTID,即全局事务标识符。MySQL主从复制之GTID模式是为了保证所有事务都以一致的顺序执行。解决上面的问题有两个方案:1、不修改系统,关闭mysql的GTID:mysql配置文件增加g
- (报错记录)mybatis整合mybatis-plus错误org.apache.ibatis.binding.BindingException: Invalid bound statement
-茄-
java学习日记mybatisapachespring
org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.mindskip.xzs.repository.SubjectMapper.pageatcom.baomidou.mybatisplus.core.override.PageMapperMethod$SqlCommand.(PageMappe
- Integrating Mamba and Transformer for Long-Short Range Time Series Forecasting———PRELIMINARIES
six.学长
Mambaformertransformer深度学习人工智能
ProblemStatement在长短期时间序列预测问题中,给定历史时间序列样本的回溯窗口L=(x1,x2,..,xL)L=(x_1,x_2,..,x_L)L=(x1,x2,..,xL),长度为LLL,其中每个时间步ttt的样本xt∈RMx_t\in\mathbb{R}^Mxt∈RM,包含MMM个变量,我们的目标是预测未来的FFF个值,即F=(xL+1,xL+2,..,xL+F)F=(x_{L+1
- Java常用框架(二)MyBatis
folyh
后端Java开发学习拓展javaNettyMyBatisSpring
二、MyBatis1.#{}和${}的区别?1.1${}Properties文件中的变量占位符可以用于标签属性值和sql内部,属于静态文本替换1.2#{}sql的参数占位符,MyBatis会将sql中的#{}替换为?号ql执行前会使用PreparedStatement的参数设置方法,按序给sql的?号占位符设置参数值2.xml映射文件中,除了常见的select、insert、update、dele
- Codeforces Round 969 (Div. 2 ABCDE题) 视频讲解
阿史大杯茶
Codeforces算法c++数据结构
A.Dora’sSetProblemStatementDorahasasetssscontainingintegers.Inthebeginning,shewillputallintegersin[l,r][l,r][l,r]intothesetsss.Thatis,anintegerxxxisinitiallycontainedinthesetifandonlyifl≤x≤rl\leqx\leq
- AtCoder Beginner Contest 369(ABCDEFG题)视频讲解
阿史大杯茶
Atcoderc++算法数据结构
A-369ProblemStatementYouaregiventwointegersAAAandBBB.Howmanyintegersxxxsatisfythefollowingcondition?Condition:ItispossibletoarrangethethreeintegersAAA,BBB,andxxxinsomeordertoformanarithmeticsequence.A
- MySQL基础学习知识点和重点(三)JDBC操作和连接池
Charles_ZengYC
mysql
文章目录一、JDBC1.1理解JDBC1.1.1概述1.1.2JDBC程序的开发步骤1.1.3JDBC程序的代码步骤1、注册驱动2、获取连接3、编写sql4、创建Statement对象5、执行Sql语句,接收结果6、关闭连接1.1.3Statement的三个问题1.sql的拼接问题2.sql的注入问题3、sql拼接不支持blob等二进制类型1.1.4PreparedStatement对象1.2获取
- MyBatis 一级缓存原理
程序猿进阶
MyBatis&MyBatisPlusmybatis缓存java职场和发展面试系统架构数据库
优质博文:IT-BLOG-CN一、一级缓存配置MyBatis一级缓存默认是开启的。如果需要显示的开启,需要在MyBaits配置文件中标签中添加如下语句:value共有两个选项,SESSION或者STATEMENT,默认是SESSION级别,即在一个MyBatis会话中执行的所有语句,都会共享这一个缓存。一种是STATEMENT级别,可以理解为缓存只对当前执行的这一个Statement有效。一级缓存
- 【原创】Lambda表达式的返回类型和运用时的注意事项
我是郑郑
Javalambdajava
1.Lambda是什么?Lambda是Java8的新特性,Lambda表达式也可以称为闭包,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。2.Lambda的返回类型及注意事项2.1表达式格式:(parameters)->expression或(parameters)->{statements;}例:不需要参数,返回值为5()->5接收一个参数(数字类型),返回其2倍的值x-
- JDBC流ASCII和二进制数据
智慧浩海
JDBC教程java
PreparedStatement对象可以使用输入和输出流来提供参数数据。能够将整个文件放入可以容纳大值的数据库列,例如CLOB和BLOB数据类型。有以下方法可用于流式传输数据-setAsciiStream():此方法用于提供大的ASCII值。setCharacterStream():此方法用于提供较大的UNICODE值。setBinaryStream():此方法用于提供较大的二进制值。setXX
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><