随笔分类 -  数据库/缓存

【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
摘要:说到数据库时间类型,大部分同学都会想到date、datetime、timestamp之类的。 我之前在项目遇到一个问题,测试同事在测试时,由于会测试205几年的数据,在入库时会抛出数据库异常,原因就是timestamp是有最大年份限制的。 下面先说说datetime与timestamp的区别: da 阅读全文

posted @ 2018-10-09 16:22 皮五天 阅读(18670) 评论(1) 推荐(3)

【Redis】Redis的pub\sub在JAVA中的实践
摘要:一、什么是pub/sub? publish/subscribe ,即发布订阅功能。基于实践系统中,是常用的通信模型,采用事件做为基本的通信机制,提供大规模系统要求的松散耦合的交互方式。订阅者,以事件定义的方式表达出它有兴趣接受的一个时间或一类事件。发布者,发布事件并通知相关订阅者。 同时,pub/s 阅读全文

posted @ 2018-07-06 10:52 皮五天 阅读(1708) 评论(0) 推荐(0)

【转载】【Redis】Redis持久化的两种方式(RDB和AOF)
摘要:转载地址:https://www.cnblogs.com/soul-wonder/p/8891427.html redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。 RDB,简而言之,就是在不同的时间点,将redis存储的数据生 阅读全文

posted @ 2018-04-21 10:34 皮五天 阅读(135) 评论(0) 推荐(0)

【MySQL】mysql 存储过程应用
摘要:存储过程 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 存储过程优点 存储过程增强了SQL语言的功能和灵活性。利用控制语句组合SQL语句,可以实现较为复杂的逻辑和计算。 存储过程允许标准组件是编程。创建后可以被重复调用,类似方法。 存储过程能实现较快的执行 阅读全文

posted @ 2016-08-10 18:26 皮五天 阅读(137) 评论(0) 推荐(0)

【MySQL】基础知识-case when函数
摘要:case when 用法: case when expression1 then XXX when expression2 then XXX end; 例:select case when grade <60 then “不及格” when grade >=60 then “及格” end AS S 阅读全文

posted @ 2016-08-10 17:01 皮五天 阅读(160) 评论(0) 推荐(0)

【MySQL】 join连接使用基本知识
摘要:以前用过Oracle,新项目接触mysql,很多东西都差不多。 关于mysql join连接的基本使用,网上资料很多,这里更多的是谈谈我自己的理解。A、B两表连接可以理解为根据on条件构建一个虚拟表,其中包含A、B所有字段。 A表结构:id,name,code; B表结构:id,name,class 阅读全文

posted @ 2016-08-05 14:52 皮五天 阅读(178) 评论(0) 推荐(0)

导航