• 数据库
  • Mysql
  • Nosql
  • 技术框架
  • Spring
  • Kafka
  • ibatis
  • 分布式
  • Linux
  • 关于我们
  • 注册
  • 登录
  • MySQL查询结果保存到文件

    2016-6-2 diaba Mysql

    执行sql语句,保存到文件的方法: $mysql -u root -D databasesName -p -e "select * from t_user " >> users.txt 作用:在命令行执行查询数据库databasesName,查询语句是select * from t_user,把结果保存到当前目录的users.txt文件中。

    阅读全文>>

    标签: mysql

    评论(0) 浏览(2377)

    阿里分布式存储系统OceanBase简介

    2016-5-23 diaba 数据库

    淘宝在“双十一”得到了空前的反响,当然在“双十一”背后,OceanBase分布式系统负载均衡也帮了不少的忙,以下就是其经验分享。 云计算已经是现在大势所趋,它所具备的低成本、高性能、高可用性、高可扩展性等特点与互联网应用日益面临的挑战不谋而合,成为近年来互联网领域的热门话题。当然在云计算的底层架构中,分布式存储是不可或缺的重要组成部分。就像国外知名的互联网公司Google、Amazon、Facebook、Microsoft、Yahoo等都竞相推出了各自的分布式存储系统,而在国内淘宝也自主研发的一个支持海量数据的高性能分布式数据库系统OceanBase,实现了数千亿条记录、数百TB数据上的...

    阅读全文>>

    标签: OceanBase

    评论(0) 浏览(2671)

    Redis—原子增操作INCR的应用

    2016-4-25 diaba Nosql

    INCR INCR key 将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 这是一个针对字符串的操作,因为 Redis 没有专用的整数类型,所以 key 内储存的字符串被解释为十进制 64 位有符号整数来执行 ...

    阅读全文>>

    标签: redis 原子增操作

    评论(0) 浏览(1822)

    乐观锁和悲观锁

    2016-1-27 diaba 数据库

    锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ” 和 “ 乐观锁( Op...

    阅读全文>>

    标签: 乐观锁 悲观锁

    评论(0) 浏览(1500)

    Mysql存储引擎MyISAM和InnoDB对比

    2016-1-25 diaba Mysql

    mysql的MyISAM和InnoDB两个存储引擎的索引实现方式: MyISAM引擎使用B+ Tree作为索引结构,叶节点存放的是数据记录的地址。 MyISAM引擎的辅助索引(二级索引)和主索引在结构上没有区别,只是辅助索引的key可以重复,叶节点上存放的也是数据记录的地址。 MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址。 InnoDB中表数据本身就是按B+ Tree组织的一个索引结构,叶节点存放的就不是数据记录的地址,而是完整的数据记录。所以InnoDB这种存储方式,又称为聚集索引,使得按主键的...

    阅读全文>>

    标签: myiasm innodb

    评论(1) 浏览(1715)

    三种基本存储引擎

    2016-1-25 diaba Mysql

    哈希存储引擎     是哈希表的持久化实现,支持增删改及随机读取操作,但是不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)要快,如果不需要有序的遍历数据,那么哈希表就是your Mr.Right。 B树存储引擎     是B树的持久化实现。不仅支持单条记录的增删查改操作,还支持顺序扫描(B+树的叶子节点之间的指针),对应的存储系统就是关数据库。 LSM树(Log-Structured Merge Tree)...

    阅读全文>>

    标签: 存储引擎

    评论(0) 浏览(2357)

    Redis—常见参数配置

    2016-1-6 diaba Nosql

    Redis的以下常见参数设置都是通过对redis.conf文件进行修改来完成的。  本文主要介绍了设置访问密码、主从配置、设置数据和日志目录、以及参数调优等方面。    一. 权限设置:   1. 修改redis.conf文件: Shell代码 requirepass passstring   2. 客户端登录,需要先进行授权操作,提供密码即可。 Shell代码 auth...

    阅读全文>>

    标签: 配置 调优

    评论(1) 浏览(2279)

    Redis设计与实现——RDB和AOF持久化区别

    2016-1-6 diaba Nosql

    原文:http://blog.csdn.net/jackpk/article/details/30073097 aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。 rdb的特性如下: Code: fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。 save, shutdown, slave 命令会触发这个操作。 粒度比较大,如果save, shutdown, slave 之前crash了,则中间的操作没办法恢复。 ao...

    阅读全文>>

    标签: RDB AOF

    评论(0) 浏览(1543)

    Redis设计与实现——常用命令

    2016-1-6 diaba Nosql

        Redis提供了丰富的命令,允许我们连接客户端对其进行直接操作.这里简单介绍一下作为常用的一些命令,包括对字符串、列表、集合、有序集合、哈希表的操作,以及一些其他常用命令。 【 基本操作】 1. 添加记录:通常用于设置字符串(string)类型,或者整数类型;如果key已经存在,则覆盖其对应的值。 Shell代码   set name Jam...

    阅读全文>>

    标签: redis 命令

    评论(0) 浏览(1439)

    MySQL 数据库引擎

    2016-1-4 diaba Mysql

        MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。     注意:不同的版本支持的引擎是有差异的。当然,也能使用MySQL++来创建自己的数据库引擎,具体操作可以参照MySQL++ API帮助来实现。     下面逐一叙述这5种引擎各自的特性:     ISAM     ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被...

    阅读全文>>

    标签: mysql 数据库引擎

    评论(0) 浏览(1394)

    Mysql-ifnull,if语句

    2015-12-17 diaba Mysql

    取某行数据多个数值字段最大的一个值 select if(field1>field2,field1,field2) as bigger, if(if(field1>field2,field1,field2)>if(field3>field4,field3,field4),if(field1>field2,field1,field2),if(field3>field4,field3,field4)) as biggest from dual;

    阅读全文>>

    标签: mysql if ifnull

    评论(0) 浏览(1635)

    MySQL Query Cache 小结

    2015-12-6 diaba Mysql

    作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明 链接:http://isky000.com/database/mysql-query-cache-summary 最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。 顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SE...

    阅读全文>>

    标签: cache mysql query

    评论(0) 浏览(1513)

    Mysql-如果为null返回0

    2015-12-4 diaba Mysql

    1、如果为空返回0 select ifnull(null,0) 2、如果为空返回0,否则返回1 select if(isnull(col),0,1) as col.

    阅读全文>>

    标签: 数据库 mysql 如果为null

    评论(0) 浏览(2238)

    Redis设计与实现——慢查询日志

    2015-9-8 diaba Nosql

        Redis的慢查询日志         本功能主要用于记录执行时间超过给定时长的命令请求,用户可以通过这个功能产生的日志来监视和优化查询速度。         服务器配置有两个和慢查询日志相关的选项             a) slowlog-log-slower-than  &...

    阅读全文>>

    评论(0) 浏览(2589)

    Redis设计与实现——链表

    2015-8-18 diaba Nosql

        Redis链表介绍         链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。     链表结构     redis中每个链表(通过prev和next指针组成双向链表)节点使用一个adlist.c/listNode结构来表示:         typ...

    阅读全文>>

    评论(0) 浏览(1761)

    Redis设计与实现——简单动态字符串

    2015-8-14 diaba Nosql

        从今天开始阅读《Redis设计与实现》黄建宏写的这本书,这本书详细的解释了Redis设计思想与代码实现,解释的很细节,容易理解。     以后会连载Redis设计与实现系列的阅读笔记,记录自己的理解,有问题大家提出来一起学习进步。     Redis数据结构包含:简单动态字符串(SDS)、链表、字典、跳跃表、整数集合、压缩列表六种。     下面一一进行解释。     一、简单动态字符串 &nb...

    阅读全文>>

    评论(0) 浏览(1992)

    Redis之ubuntu安装服务器

    2015-8-11 diaba Nosql

    在Ubuntu中安装redis-server非常简单,只需要执行以下步骤:     1.执行命令   sudo apt-get update     2.执行安装命令:sudo apt-get install redis-server     3.测试安装:redis-cli     提示成功

    阅读全文>>

    评论(0) 浏览(1902)

  • 最新文章

  • Go-数组,切片,map
  • scp拷贝文件
  • 笔试题-牛羊吃草问题
  • 笔试题-最少的袋子数装苹果
  • 递归DP-找零钱的方法数
  • 存档

  • 2022年10月(1)
  • 2022年8月(1)
  • 2022年6月(11)
  • 2022年5月(6)
  • 2022年4月(33)
  • 2022年3月(26)
  • 2021年3月(1)
  • 2020年9月(2)
  • 2018年8月(1)
  • 2018年3月(1)
  • 2017年3月(3)
  • 2017年2月(6)
  • 2016年12月(3)
  • 2016年11月(2)
  • 2016年10月(1)
  • 2016年9月(3)
  • 2016年8月(4)
  • 2016年7月(3)
  • 2016年6月(4)
  • 2016年5月(7)
  • 2016年4月(9)
  • 2016年3月(4)
  • 2016年2月(5)
  • 2016年1月(17)
  • 2015年12月(15)
  • 2015年11月(12)
  • 2015年10月(6)
  • 2015年9月(11)
  • 2015年8月(8)
  • 分类

  • Java(4)
  • 基础(8)
  • IO(3)
  • JVM(7)
  • 多线程(11)
  • 调优命令(1)
  • Go(0)
  • 基础(1)
  • Linux(10)
  • mac(12)
  • 数据库(2)
  • Mysql(7)
  • Nosql(8)
  • 技术框架(2)
  • Spring(5)
  • Kafka(3)
  • ibatis(2)
  • 分布式(4)
  • 数据结构与欧宝安德拉(0)
  • 数据结构(6)
  • 欧宝安德拉(44)
  • 笔试题(19)
  • emlog(1)
  • 问题解决记录(2)
  • 随笔记录(26)
  • 金融(1)
  • 工具使用(8)
  • 操作系统(3)
  • 用友NC(3)
  • NC常见问题(2)
  • 热门文章

  • SpringMVC:Null ModelAndView returned to DispatcherServlet with name 'applicationContext': assuming HandlerAdapter completed request handling
  • Mac-删除卸载GlobalProtect
  • java.lang.SecurityException: JCE cannot authenticate the provider BC
  • Idea之支持lombok编译
  • MyBatis-Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}
  • 标签

    mac emlog NC授权 授权数 用户数 破解 天上一天 redis 已达授权数 用友NC 可打印 地上一年 超光速 大于光速 时间静止 时光倒流 相对论 go基础 shell CountDownLatch 狱中诗 线程同步 任务同步 SecureCRT 光标消失 做人 做事 职业发展 选人 转义字符 json 格式错误 内存分区 操作系统 cache 分布式 程序 Linux crontab 定时任务 license 安全 备份 IO操作 同步 异步 阻塞 进程 线程 并发 共享内存 mybatis Improper inline 数据库 mysql 如果为null query paxos 分布式一致性 if ifnull spring ioc BlockingQueue OOM 软引用 弱引用 并行 jvm参数 gc jvm kafka 2016 数据库引擎 加密 解密 java文件压缩 命令 RDB AOF 配置 调优 sharding jvm结构 存储引擎 myiasm innodb 乐观锁 悲观锁 理财 欧宝安德拉 异地多活 ctrl+alt+delete idea lombok springmvc aes 宝宝 项目经理 nc curl 按位操作 逻辑思维 excel 原子增操作 awk printf OceanBase mac锁屏 快捷键 文件监听 confict git 商品管理 sku 自动注入 Apple ID Javassist branch 正则表达式 参数必填 代码优化 grep 程序员 未来 保险 坦然生活 抗风险 优秀经纪人 汉诺塔 递归
  • 最新评论

  • logisqykyk
    Javassist分析、编辑和创建jav...
  • xxedgtb
    Redis—常见参数配置 - 韭菜园 ...
  • wdgpjxydo
    SpringMVC:Null Model...
  • rllzzwocp
    Mysql存储引擎MyISAM和Inno...
  • dpkgmbfjh
    SpringMVC:Null Model...
  • tzklbzpj
    SpringMVC:Null Model...
  • bqwrhszmo
    MyBatis-Improper inl...
  • 乐谱吧
    good非常好
  • diaba
    @diaba:应该说是“时间的度量依据”...
  • diaba
    如果速度增加接近光速、等于光速、甚至大于...
  • 最新微语

  • 从今天起,做一个幸福的人。喂马,砍柴,(思想)周游世界

    2022-03-21 23:31

  • 2022.03.02 23:37:59

    2022-03-02 23:38

  • 几近崩溃后,找到解决方法,总是那么豁然开朗!所以遇到问题要坚持!

    2018-07-18 10:49

  • 2018年关键字“走心”

    2018-03-19 16:07

  • 保护好自己最大的方法是让自己更强大,不要柔弱的像一只绵羊一样,得谁巴拉,就谁巴拉!

    2017-12-20 10:24

  • 更多»

    Powered by emlog 京ICP备15045175号-1 Copyright © 2022