Redis学习与使用
文章平均质量分 56
redis
常敲代码手不生
你越优秀,这个世界便越公平!!!
展开
-
Redis缓存,你真的懂了吗
为什么要用缓存(缓存的优点、场景)(1)在项目中缓存是如何使用的?结合你自己项目的业务来,你如果用了那恭喜你,你如果没用那不好意思,你硬加也得加一个场景吧!(2)为啥在项目里要用缓存呢?用缓存,主要是俩用途,高性能:一些复杂操作耗时查出来的结果,如果确定后面不咋变了,然后但是马上还有很多读请求,那么直接结果放缓存,后面直接读缓存就好了。 高并发:高峰期一秒钟过来的请求有1万,那一个mysql单机绝对会死掉。你这个时候就只能上缓存,把很多数据放缓存,别放mysql。缓存功能简单,说白了就原创 2021-06-10 23:10:05 · 168 阅读 · 0 评论 -
Linux日志高频使用命令
1、cat命令:功能:1)显示整个文件。 示例: $cat fileName2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。 示例: $ cat file1 file2 > file说明:把档案串连接后传到基本输出原创 2016-08-19 15:21:47 · 1107 阅读 · 0 评论 -
Mybatis insert返回主键ID
Mybatis insert语句书写insert id="insertSelective" useGeneratedKeys="true" keyProperty="fileId" parameterType="fileAlias" > insert into t_file_info ...insert>useGeneratedKeys:是否生成主键重点是写上 k转载 2016-07-20 14:54:34 · 2210 阅读 · 0 评论 -
MyBatis 多表联合查询及优化
下面就来说一下 mybatis 是通过什么来实现多表联合查询的。首先看一下表关系,如图:这里,我已经搭好了开发的环境,用到的是 SpringMVC + Spring + MyBatis,当然,为了简单期间,你可以不用搭前端的框架,只使用 Spring + MyBatis 就可以,外加 junit 测试即可。环境我就不带大家搭了,这里只说涉及到联合查询的操作。设计原创 2016-07-08 18:03:05 · 2748 阅读 · 4 评论 -
MyBatis参数传入集合之foreach动态sql
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl转载 2016-07-08 17:56:04 · 1054 阅读 · 0 评论 -
mybatis在xml文件中处理大于号小于号的方法
第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符 <转载 2016-07-08 14:18:57 · 959 阅读 · 0 评论 -
MyBatis动态SQL
本博文转载自:点击打开链接http://blog.csdn.net/ask_rent/article/details/6320326三、动态SQL语句 有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符原创 2016-07-07 11:04:42 · 2959 阅读 · 0 评论 -
MySQL与MongoDB的区别
什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及转载 2016-07-22 16:51:08 · 23290 阅读 · 0 评论