摘要: 1.优化sql语句一般步骤: 1)show status like 'Com_%'; 显示当前session中所有统计参数的值,我们关心的是增删改查各占比例,或者Innodb引擎的表的操作累计,还有慢查询次数Slow_queries 2) show processlist查看mysql正在进行的线程 阅读全文
posted @ 2016-08-22 20:01 ysuzhaixuefei 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.页面入口的过滤字段定义:1)字段定义:统一用filter_开头,这样后面可以自动解析成需要过滤的字段,之后是filed名称,可以匹配到数据库里的字段,多单词的定义比如 userName 数据库里是user_name,这里可以直接写userName,后面会自动解析2)筛选条件:相等(eq),大于(... 阅读全文
posted @ 2015-12-24 15:25 ysuzhaixuefei 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 最近在总结multithread方面的知识。这篇主要介绍线程的取消。 在任务、线程、服务以及应用程序等模块中的生命周期结束问题,可能会增加他们在设计和实现时的复杂性。Java并没有提供某种抢占式的机制来取消操作或者终结线程。相反,它提供了一种协作式的中断机制来实现实现取消操作,但这要依赖于如何构建... 阅读全文
posted @ 2014-11-06 15:44 ysuzhaixuefei 阅读(706) 评论(0) 推荐(0) 编辑
摘要: redis的数据类型有:string、hashes、lists、sets,sorted sets1、string类型: set、get添加键值对获得键值对、如果多次赋值会覆盖掉原来的value setnx会自动判断是否存在,如果存在返回0不存在返回1,并且不会覆盖原来的value setex设置失效... 阅读全文
posted @ 2014-10-30 19:47 ysuzhaixuefei 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 配置选项Redis 服务器提供了一些配置选项(configuration option),通过修改这些选项的值,可以改变选项对应功能的行为。举个例子,Redis 服务器默认会创建 0 号至 15 号共十六个数据库以供用户使用。但 Redis 服务器的数据库数量并不是一成不变的,Redis 提供了 d... 阅读全文
posted @ 2014-10-28 18:15 ysuzhaixuefei 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 背景介绍redis数据库提供了一些管理功能比如流水线:打包发送多条命令,并在一个回复里面接收所有被执行命令的结果。事务:一次执行多条命令,被执行的命令要么就全部都被执行,要么就一个也不执行。并且事务执行过程中不会被其他工作打断。乐观锁:监视特定的键,防止事务出现竞争条件。虽然这些附加功能都非常有用,... 阅读全文
posted @ 2014-10-28 17:58 ysuzhaixuefei 阅读(3186) 评论(0) 推荐(0) 编辑
摘要: 单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql,... 阅读全文
posted @ 2014-10-27 19:02 ysuzhaixuefei 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 如果我们要实现记录网站每天访问的独立IP数量这样的一个功能集合实现:使用集合来储存每个访客的 IP ,通过集合性质(集合中的每个元素都各不相同)来得到多个独立 IP ,然后通过调用 SCARD 命令来得出独立 IP 的数量。举个例子,程序可以使用以下代码来记录 2014 年 8 月 15 日,每个网... 阅读全文
posted @ 2014-10-26 16:19 ysuzhaixuefei 阅读(30547) 评论(0) 推荐(1) 编辑
摘要: 总结一下redis的特点:1.独特的键值对模型 很多数据库只能处理一种数据结构: • SQL 数据库 —— 表格 • Memcached —— 键值对数据库,键和值都是字符串 • 文档数据库(CouchDB、MongoDB) ——由 JSON/BSON 组成的文档(document)而一旦数据库提供... 阅读全文
posted @ 2014-10-24 14:53 ysuzhaixuefei 阅读(620) 评论(0) 推荐(0) 编辑
摘要: gmail(google.com) POP3服务器地址:pop.gmail.com(SSL启用端口:995) SMTP服务器地址:smtp.gmail.com(SSL启用端口:587)21cn.com: POP3服务器地址:pop.21cn.com(端口:110) SMTP服务器地址:smtp.21... 阅读全文
posted @ 2014-10-22 14:39 ysuzhaixuefei 阅读(620) 评论(0) 推荐(0) 编辑