`
文章列表
INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。eg:insert ignore into table(name)  select  name from table2 
http://dinglin.iteye.com/     这篇文章介绍的简单方案应用于如下需求:主库为了性能考虑,作分库分表,从库则上为了多索引查询等需求,不作分表。    参数replicate-rewrite-db 及应用          这个参数是官方版本自带的。配置格式为 replicate-rewrite-db = from_db -> to_db。 同步效果为将所有在from_db上的操作都修改为对to_db的操作。          例子:          因此可以在主库上做分库,如需要将表abc分成10个,则主库上建10个db, 名字为sdb_1, ...
转化成select语句操作。如:update tb1 set f1=1 where id=1;用explain:explain select f1 from tb1 where id=1
  废话不多说,请直接复制别人代码 package com.baidu.test; import java.util.Date; import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; /** * * @author 朴海林 * 2011-02-13 * baidu * */ public class TestJodaTime { public static void main(String[] args) { DateTime dt = n ...
一、常用数据类型简介:       redis常用五种数据类型:string,hash,list,set,zset(sorted set). 1.String类型 String是最简单的类型,一个key对应一个value String类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby),这种情况下,该integer的值限制在64位有符号数。
log4j——Log for java。 此文为读log4j2 user guaid时的翻译及笔记。log4j2与log4j在Logger的继承关系和配置方式上都做出了修改。个人感觉比较有意思的是Logger对象与LoggerConfig解耦的设计,以及Filter中的传递机制,有点像网络包分发,不过多了很多可调控性。 前言 log4j2可以按照开发人员预先的设定,在指定的位置和情况下打印log语句,并且可以酌情关闭某些log语句,如开发阶段debug类型的语句等。并且,可以使用layout来定义输出语句的格式,像C语言的printf函数一样。如: 要实现这样标准化的日志输出,只需 ...
前言 Log4j2的介绍可以参考上一篇博客。 Log4j2很好的一点是可以用configuration file来配置log system。但是这个配置文件的存放位置比较纠结一些。文中会介绍如何更改Log4j2配置文件的路径和名称。 目录 本文的内容将回答如下问题: 1、如何产生LogEvent? 2、LogEvent的传递是怎样的?
前言   Appender按网络释义,有“输出目的地”之意。官网给出的定义是:“Appenders are responsible for delivering LogEvents to their destination.”。Log4j2为使用者提供了13种非常实用的Appenders,使用者可用方便的调用这13种Appender来控制日志的输出。 摘要   Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机,对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行自动封存。例如,想要将几个不同源的 ...
  redis本身没有批量删除的功能 这个是在linux 下 使用linux 的功能 实现批量删除   正则匹配   *ORDER_LOCK_RECORD* src/redis-cli -n 0 keys "*ORDER_LOCK_RECORD*"|xargs src/redis-cli -n 0 del
1.概述     按照项目开发的流程,项目工程需要经历开发人员本地测试环境(dev),进入测试阶段后有测试环境(test),测试无误后需要将程序发布到生产环境(production)下,而对于这三个不同的项目环境,应用程序要在该环境下运行,必须有不同的配置项,如开发和生产环境使用不同的数据库地址,不同的线程池参数,因此需要对不同的项目环境进行不同的配置,为了简化和规范这些参数配置,需要对其进行统一规范管理。 2.配置项管理 2.1三个环境 按照项目所处阶段,分为 开发环境(dev)     该环境下的配置项只影响开发人员本地代码配置,在项目初期代码本地编写调试时启用,如可以设置 ...
文档时间:2014年4月12日   下载地址: http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz   解压tar包,开始配置   1、修改
公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题。目前项目中有开发团队自己写的浏览器node-zk-browser,是基于node.js的express.js框架和node-zookeeper客户端实现的,具体可参考https://github.com/killme2008/node-zk-browser. 但node-zk-browser对于不太熟悉node.js的同学部署起来会比较困难,因此跟大家分享一个使用起来非常简单的zk浏览器工具和Eclipse 插件. 该工具除了能展示树形结构外,也能展示每个p ...
Mysql 5.1分区特性 以前,当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降,但是性能下降的比率不一而同,要看系统的架构、应用程序、还有包括索引、服务器硬件等多 种因素而定。当有网友问DBA这个问题的时候, ...
jsoup的使用方法可以在他的官网上找到 使用比较简单,像是jquery的操作 import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; public class MyJsoup { private static String URL_Path = "http://sauzny.iteye.com/"; public static void main(String ...
 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。       1.INSERT INTO SELECT语句       语句形式为:Insert into Table2(field1,fiel ...
Global site tag (gtag.js) - Google Analytics