`
wangxinpier
  • 浏览: 116815 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

mysql 日专中 十六进制数 问题

阅读更多
1.问题:用JDBC批量插入数据库(主从),主库正常插入,但是从库完法进行同步,查看日志发现在日志中的insert语句存在十六进制数。。。从而无法同步从数据库。


问题解决:更换jdbc驱动包,更新到mysql-connector-java-5.0.8-bin.jar或以上版本。。。
问题版本:mysql-connector-java-5.0.3-bin.jar


-------------------------------------------------
2.xml rpc中无法实现长连接。
PropertyHandlerMapping mapping = new PropertyHandlerMapping();
	        mapping.addHandler("PasswordModiServiceImpl", PasswordModiServiceImpl.class);
    		
		   MyWebServer webServer = new MyWebServer(8080);
	        webServer.getXmlRpcServer().setHandlerMapping(mapping);
	        webServer.getXmlRpcServer().setMaxThreads(2);
	        XmlRpcServerConfigImpl cfg = (XmlRpcServerConfigImpl)webServer.getXmlRpcServer().getConfig();
	        cfg.setKeepAliveEnabled(true);
	        
	        webServer.start();


======================
class MyWebServer extends WebServer {
    protected ThreadPool pool;
    MyWebServer(int pPort) {
        super(pPort);
    }
    public ThreadPool newThreadPool(){
        pool = new ThreadPool(getXmlRpcServer().getMaxThreads(), "XML-RPC"){
        };
        return pool;
    }
    int getNumThreads() {
        return pool.getNumThreads();
    }
}

========================
Map<String, String> map = new HashMap<String, String>();
		map.put(Customer.CUSTOMER_ID, "00000001");
		map.put(Customer.PW, "111111");
		map.put(Customer.SYSTEM_ID, "FX");

		Object[] params = new Object[] { map };
		long start=0;
 XmlRpcClient client = new XmlRpcClient();
         XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
         config.setServerURL(new URL("http://10.15.3.80:8080/"));
                
         
         client.setConfig(config);
         Ant a1=new Ant(client, params);
         Ant a2=new Ant(client, params);
         Ant a3=new Ant(client, params);
         Ant a4=new Ant(client, params);
         a1.start();
         a2.start();

===========================
try {
//this.wait();
for (int i = 0; i < 3; i++) {
Object[] result = (Object[]) client.execute("PasswordModiServiceImpl.process", params);
System.out.println(((Map) result[0]).get("SUCCESS_FLAG"));
}
} catch (Exception e) {
e.printStackTrace();
}

=============================


不加注释了。。。。
分享到:
评论

相关推荐

    中文转换成ASCII码并用十六进制表示 (转)

    标题 "中文转换成ASCII码并用十六进制表示 (转)" 涉及到的是字符编码转换的问题,主要关注的是如何将中文字符转换为ASCII码并以十六进制的形式展示。在计算机科学中,ASCII码是一种标准的字符编码,它只包含128个...

    udf 64位提权十六进制编码文件

    这是一个转换好的十六进制编码文本文件,之需要把它导出XXX.DLL即可执行命令 。 函数名 sys_eval&#40;&#41; 导出语句自己查。

    mysql-binlog二进制日志恢复

    MySQL 二进制日志恢复 MySQL 的二进制日志(binlog)是 MySQL server 的一个重要组件,记录了 MySQL 服务器的所有操作,包括 DML、DDL 等。二进制日志恢复是指从二进制日志中恢复数据的过程。本文将详细讲解 MySQL ...

    MySQL.rar_MYSQL_linux mysql_mysql二进制_mysql存储文件

    在“MySQL.rar_MYSQL_linux mysql_mysql二进制_mysql存储文件”这个压缩包中,我们主要关注的是如何在MySQL中存储二进制文件以及在Linux环境下操作MySQL的相关知识。 首先,MySQL支持多种数据类型,其中BLOB...

    MYSQL脚本函数 10进制转换成36进制

    MYSQL脚本函数 10进制转换成36进制

    linux MySQL 8.0二进制包安装

    Linux MySQL 8.0 二进制包安装 MySQL 是一个广泛使用的开源关系型数据库管理系统,最新版本为 8.0。在 Linux 系统中,安装 MySQL 8.0 二进制包需要按照以下步骤进行。 首先,下载 MySQL 8.0 二进制包。可以从官方...

    C#+Mysql将图片批量转为2进制并存入数据库中

    本项目“C#+Mysql将图片批量转为2进制并存入数据库中”就是这样一个解决方案,它利用C#编程语言和MySQL数据库系统,实现了将图片批量转化为二进制数据并存储到数据库的功能。 首先,我们要理解C#在这过程中的作用。...

    mysql二进制压缩包(供linux使用)

    可以用来linux环境离线安装mysql所需二进制压缩包,自己亲测可以使用安装成功.mysql官网下载太麻烦。直接下载用这个就好了。ps: mysql 5.7.17 二进制包安装.二进制的安装是由mysql官方已经编译好,用户只需要简单的...

    mysql 二进制安装包

    MySQL二进制安装包是一种非源码编译的安装方式,它通常包含了预编译的二进制可执行文件,适合快速部署和配置MySQL数据库服务器。在Linux环境下,这种安装方式尤其常见,因为Linux发行版之间的库差异可能导致源码编译...

    php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)

    在计算机科学和编程领域,颜色通常使用不同的进制表示,其中最常见的有RGB(红绿蓝)和十六进制。在PHP中,有时我们需要将十六进制颜色代码转换为RGB值,以便更好地处理颜色数据。本篇文章将深入探讨PHP中的颜色转换...

    浅谈Linux 二进制包安装MySQL的一些问题

    第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...

    wxh HexToInt_Demo.zip

    标题中的“wxh HexToInt_Demo.zip”和描述中的“HexToInt_Demo.zip”以及标签中的“HexToInt_Demo.zip”都指向了一个名为“HexToInt_Demo”的压缩包文件,这通常意味着它包含了一个关于将十六进制值转换为十进制数的...

    mysql二进制包

    MySQL二进制包是专为LINUX系统设计的数据库管理系统安装包,主要包含了一系列预编译的二进制文件,使得在Linux环境下安装和配置MySQL变得更加便捷。在本压缩包中,我们关注的是mysql-5.5.56-linux-glibc2.5-x86_64这...

    如何向MYSQL中写入二进制文件

    向MYSQL中写入二进制文件 在实际开发中,我们经常需要将二进制文件存储在数据库中,以便于后续的使用和管理。在这篇文章中,我们将介绍如何通过Java或JSP向MYSQL数据库中写入二进制文件。 首先,我们需要了解MYSQL...

    mysql重做2进制日志.doc

    MySQL的二进制日志(Binary Log)是数据库系统中用于记录所有更改数据的SQL语句的一种机制,它对于数据恢复、主从复制等场景至关重要。重做二进制日志,即根据二进制日志中的内容重新执行SQL操作,以达到数据恢复的...

    mysql5.7 二进制安装一键安装脚本 for ubuntu

    mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh

    查询mysql数据库中的二进制图片数据,并全部显示出来

    在MySQL数据库中存储二进制大对象(BLOB)数据,如图片,是常见的做法,因为这种方式便于管理和检索。在本示例中,我们将探讨如何查询包含二进制图片数据的MySQL数据库,并通过JSP(JavaServer Pages)展示这些图片...

    mysql 二进制转换工具

    MySQL二进制转换工具主要涉及的是数据库管理和网络安全方面的技术,特别是与数据编码、文件传输以及权限提升相关的操作。在MySQL中,二进制格式通常用于存储和处理原始数据,如图像、音频或自定义文件,因为这些数据...

    linux二进制安装mysql5.7.13

    参考网络上的资源,进行安装并找资料解决了自己安装过程中的问题,希望能帮助大家

Global site tag (gtag.js) - Google Analytics