- 博客(9)
- 收藏
- 关注
转载 分布式之redis
引言为什么写这篇文章?博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会setvalue和getvalue两个操作,对redis整体缺乏一个认知。又恰逢博主某个同事下周要去培训r...
2018-06-04 13:45:05 263
转载 我必须得告诉大家的MySQL优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能在头脑中构建一幅MySQL...
2018-06-01 18:40:18 205
转载 关于mysql上万条数据同时插入时的性能优化
由于项目需要,要求是要单次往数据库里插入10000条数据,刚开始写得代码如下:$code = new Code();foreach ($codeModel as $v) { $_code = clone $code; $_code->rid = $rid; $_code->created_at = time(); $_code->setAttri...
2018-05-31 16:13:11 3961 1
转载 MySQL获取某个时间范围内的数据 TO_DAYS(date)函数
1、利用to_days函数查询今天的数据:select * from 表名 where to_days(时间字段名) = to_days(now());to_days函数:返回从0000年(公元1年)至当前日期的总天数。2、昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 13.7天SELECT * FROM 表名...
2018-04-23 13:36:54 1925
转载 PHP数据库基于PDO操作类(mysql)
PHP数据库基于PDO操作类(mysql)这是网上找的关于Mysql的操作类,非常适合初学者使用<?phpclass Mysql { protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库 protected $_dbType = 'mysql'; protected $_pco...
2018-04-13 17:05:43 295
转载 mysql操作查询结果case when then else end用法举例
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他'...
2018-04-13 16:32:49 303
转载 十大经典排序算法总结(JavaScript描述)
前言读者自行尝试可以想看源码戳这,博主在github建了个库,读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~个人博客:Damonare的个人博客原文地址:十大经典算法总结这世界上总存在着那么一些看似相似但有完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript....当年javascript为了抱Java大腿恬不知耻的让自己变成了Java的干儿...
2018-04-12 15:53:59 180
转载 memcache主要工作原理及处理缓存的两种方案
memcache主要工作原理memcache是把所有的数据保存到内存中,采用hash表的方式,每条数据由key和value组成,每个key是独一无二的,当要访问某个值的时候先按照key,然后返回结果,memchache采用LRU算法来逐渐把过期数据清除掉。memcached主要作用是为减轻大访问量对数据库的冲击,所以一般的逻辑是首先从memcached中读取数据,如果没有就从数据库中读取数据 写入...
2018-02-28 15:13:57 356
转载 深入理解乐观锁与悲观锁
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是关系型数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、ta...
2018-02-27 16:03:25 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人