自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拼搏的小船长

读书 行路 思考

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql触发器解决购物中订单爆仓问题

在购物流程中,我们经常会碰到购物订单超过商品数量的问题,一般我们可以根据商品数量在程序上进行控制,我们今天来看一下,利用mysql触发器如何进行商品数量与订单数量的控制。(1)我们先来一下商品goods和订单表ord中的数据:(2)创建触发器:(3)执行“ insert into ord values (1,3,25) ”(购买pig商品25个,

2015-06-27 22:52:33 1331

原创 Mysql触发器

对同一个表的相同触发时间的相同触发事件,只能定义一个触发器(针对mysql而言)。例如,在对某个表的不同字段的alter更新触发器,在使用oracle数据库的时候,可以定义两个不同的update触发器,更新不同的字段时触发单独的触发器,但是在mysqy数据库时候,只能定义一个触发器,在触发器中通过判断更新的字段进行对应的处理。使用别名OLD和NEQW来引用触发器中发生变化的记录内容。现在触发器

2015-06-27 12:34:25 938

转载 修改及查看mysql数据库的字符集

转载地址:http://www.cnblogs.com/donqiang/articles/2057972.htmlLiunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-larg

2015-06-25 20:02:23 251

转载 MySQL存储过程详解 mysql 存储过程

文章转载来源:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlmysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过

2015-06-24 23:33:17 281

原创 利用Redis实现亿级别用户登录统计(活跃度以及登录次数统计)

用: 位图法 bit-mapLog0721:  ‘011001...............0’ ......log0726 :   ‘011001...............0’Log0727 :  ‘0110000.............1’  1: 记录用户登陆:每天按日期生成一个位图, 用户登陆后,把user_id位上的bit值置为1 2:

2015-06-23 00:02:27 8367 2

原创 Redis操作字符串(字符串最大值为512M)

set key value [ex 秒数] / [px 毫秒数]  [nx] /[xx] 如: set a 1 ex 10 , 10秒有效Set a 1 px 9000  , 9秒有效注: 如果ex,px同时写,以后面的有效期为准如 set a 1 ex 100 px 9000, 实际有效期是9000毫秒 nx: 表示key不存在时,执行操作xx: 表示key存在时

2015-06-22 23:32:55 6067

原创 利用Redis设计秒杀原理

set num 100000decr num 先在redis中设置num为10000,访问一个人,让内存中的redis减去1,获得购买的资格,然后去参加购买

2015-06-22 16:42:22 1080

转载 Redis同步机制

1. 运行服务redis-server /etc/redis/redis.conf即可在后台启动redis服务,确认运行了之后,可以用redis-benchmark命令测试看看,还可以通过redis-cli命令实际操作一下,比如:redis-cli set foo barOKredis-cli get foobar2. 关闭服务r

2015-06-22 15:36:29 836

原创 redis调整内核参数

如果内存情况比较紧张的话,需要设定内核参数:echo 1 > /proc/sys/vm/overcommit_memory这里说一下这个配置的含义:/proc/sys/vm/overcommit_memory该文件指定了内核针对内存分配的策略,其值可以是0、1、2。0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,

2015-06-22 15:35:20 917

原创 Redis的配置参数

redis.conf的配置说明#是否作为守护进程运行daemonize yes#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile redis.pid#绑定主机IP,默认值为127.0.0.1#bind 127.0.0.1#Redis默认监听端口port 6379#客户端

2015-06-22 15:33:05 369

原创 Redis对于key的操作命令

del key1 key2 ... Keyn作用: 删除1个或多个键返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey作用: 给key赋一个新的key名注:如果newkey已存在,则newkey的原值被覆盖 renamenx key newkey  作用: 把key改名为newkey返回: 发生修改返回1,未发生修

2015-06-21 22:45:44 582

原创 Mysql视图

1.什么是视图?视图是由查询结果形成的一张虚拟表。2.什么时候要用到视图?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询3.视图的创建语法:create view 视图名 as select 语句;4.使用视图有什么好处呢?  ①简化查询语句  比如:有一张商品表,我们经常要查每个栏目下商品的平均价格

2015-06-21 16:31:42 283

转载 MySQL my.cnf参数配置优化详解

[b]PS:本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎。其他应用环境请根据实际情况来设置优化。[/b]    # 以下选项会被MySQL客户端应用读取。  # 注意只有MySQL附带的客户端应用程序保证

2015-06-21 16:29:53 284

原创 linux下的redis的安装

1. cd /usr/local/src (进入下载的目录下,非必要步骤,建议这样做,将所有的下载文件放在一个固定的目录下,方便管理)2. wget http://download.redis.io/releases/redis-3.0.2.tar.gz (下载redis到当前目录下,url地址可自行到redis官网复制最新的稳定版下载地址)3. tar zxvf redi

2015-06-20 17:25:01 317

转载 mysql设置允许远程方法

注:方案二亲测可行(转载地址http://www.jb51.net/article/31902.htm)今在服务器上有mysql数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库,接下来为您详细介绍今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了de

2015-06-20 17:23:35 368

原创 修改mysql密码的四种方法

方法1: 用SET PASSWORD命令  首先登录MySQL。  格式:mysql> set password for 用户名@localhost = password('新密码');  例子:mysql> set password for root@localhost = password('123');  方法2:用mysqladmin  格式:mysql

2015-06-20 17:22:42 21114 1

原创 Mysql实用命令

select version(); 查看当前Mysql版本show variables like 'time_zone'; 查看当前时区

2015-06-17 23:18:58 294

Mysql性能调优与架构设计

Mysql性能调优与架构设计,适合kindle阅读

2016-07-15

嗨翻C语言--图灵系列

嗨翻C语言,适合kindle阅读

2016-07-14

Redis设计与实现

Redis设计与实现,适合kindle阅读

2016-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除