9 Roger_dai

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

Mysql 通过JDBC快速插入数据方法

通过JDBC插入数据方式主要有3中,(1)PreparedStatement加批量;(2)Statement加批量;(3)直接使用Statement,经测试,影响插入速度的主要原因还是conn.setAutoCommit(false) 在执行批量插入的时候最主要的是将自动提交取消,可较大程度上提高插入速度。

2015-03-22 11:57:57

JNDI 是什么

from: http://blog.csdn.net/zhaosg198312/article/details/3979435JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?

2015-01-21 15:29:09

Nginx IP Hash+memcached-session-manager session共享

【背景说明】        web系统访问数量增加时,web服务器集群用来分担负载是必要的,否则只有一台服务器访问量大了必然会挂。之前首先想到的是tomcat自带的cluster方式,配置简单,可以实现自动实时的session共享,这个方案是通过消息广播实现,官方文档也不建议集群中多于4个机器。剩下能想到的就是两种方案:(1)nginx ip hash策略:访问请求根据ip被路由到特定机器

2015-01-19 22:47:30

Linux 单机启动多个mysql 实例(mysqld_multi )

【背景说明】        以往在使用mysql时用的多的是仅仅使用一个mysql schema,或者多个schema,但一般都是在同一个数据库实例中的,也就是同一个端口的。        mysql双机双向热备份中,机器甲上的myql schema(暂称为A)需要作为热备份(mysql replication)中的master节点,备份的mysql schema(暂称为B)则存在另一台机

2015-01-12 19:36:35

Mysql 双机双向热备份

【背景说明】          目前应用中的mysql并没有采用双机热备的策略,但考虑到系统的高可用性,双机热备份是必要的,另外实现数据热备份后还可进一步实现读写分离,提高应用中访问数据的性能,何乐而不为呢,目前手上有几台空闲的机器,于是动手做起来。          机器A:(10.0.9.199),机器B:(10.0.9.1)【实现步骤】          因为是双

2015-01-09 20:06:14

Nginx+session共享+memcached+cobar 前端负载均衡+数据库分布式处理(基础版本)

【背景说明】之前在做一个系统,完全是按单机的模式来做,前端用一个tomcat服务器,数据库用mysql,然后用memcached做系统缓存减轻mysql访问压力。目前考虑到系统的可扩张性以及高可用性,制定了以下方案,在原有程序修改幅度最小的基础上,将系统转化为分布式架构。【解决方案】(1)前端:使用多个tomcat,tomcat之间通过自带cluster集群设置实现session共享(

2015-01-09 13:52:11

memcached stats 命令说明

转自:http://yusi123.com/2833.htmltelnet到memcached服务器后有很多的命令可以使用,除了大家熟知的add、get、set、incr、decr、replace、delete等赋值命令外,还有一系列的获取服务器信息的命令,这部分命令都是以stats开头的。关于memcached存储相关说明看这边:http://hi.baidu.com/softwar

2014-12-24 14:58:19

Mysql 大量数据快速导入导出

【实验背景】项目中需要对数据库中一张表进行重新设计,

2014-11-11 21:21:40

Mysql 存储过程编写说明

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名

2014-11-06 16:13:52

MySQL中游标的使用

简述:这里主要研究一下,在Mysql中游标的使用,此外关注到游标使用过程中循环的调用写法在testDB下有一个张person表,其中的成员如下图所示,这里设计一个procedure,在这个函数中,使用到了Mysql中的游标,用于指向每一行的addr这一属性,然后把所有的addr属性合在一起,用分号分隔。原先person表中的数据如

2014-11-06 15:36:34

正则中需要转义的特殊字符小结

正则表达式中有些特殊字符在匹配之前需要进行

2014-10-24 15:39:51

valgrind 说明与使用

一、什么是valgrindvalgrind是一款运行在linux下的,用来定位c/c++程序中内存使用方面的错误的工具,包括:内存泄漏、使用未初始化的内存、读/写已释放的内存、读/写内存越界、使用malloc/new/new[]和free/delete/delete[]不匹配,等等。               Valgrind是帮助程序员寻找程序里的bug和改进程序性能的

2014-10-23 18:55:26

Git工作区、暂存区和本地版本库关系

2014-10-09 15:26:58

PrepareStatement 中in like的用法

PrepareStatement的用法在Mysql中很重要,ye

2014-09-22 23:30:07

C++中catch(…)如何使用

上一篇文章中详细讲了讲C++异常处理模型的trycatch使用语法,其中catch关键字是用来定义catch block的,它后面带一个参数,用来与异常对象的数据类型进行匹配。注意catch关键字只能定义一个参数,因此每个catch block只能是一种数据类型的异常对象的错误处理模块。如果要想使一个catch block能抓获多种数据类型的异常对象的话,怎么办?C++标准中定义了一种特殊的cat

2014-09-09 14:25:17

segfault error number 信息

转自:http://lzj0470.iteye.com/blog/1402459这种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名,进程ID号,访问越界的地址以及当时进程堆栈地址等信息,比较有用的信息是最后的error number. 在上面的信息中,error number

2014-09-09 14:10:06

PreparedStatement 还是Statement ??

PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还

2014-09-05 16:50:08

c++ 关于map的遍历 删除

begin 是指向第一个元素,end指向最后一个元素的下一个元素。[cpp] view plaincopyint main(int argc, char* argv[])  {      map mapData;            mapData["a"] = "aaa";       mapData["b"] = "bb

2014-09-04 08:56:41

centos 源码安装mysql 5.6.14

转自:1 安装编译需要的软件包yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 2 添加mysql用户组groupadd mysqluseradd -r -g mys

2014-08-28 14:29:35

内存泄漏检测工具

内存泄漏(memory leak),指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。在编程时进行动态内存分配是非常必要的,它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而有效地管理这些内存同样也是非常重要的。在大型的、复杂的应用程序中,内存泄漏是常见的问题,当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来

2014-07-26 10:53:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!