博客

个人学习分享

Redis能干啥?细看11种Web应用场景

下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。1.在主页中显示最新的项目列表。Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据量...

2018-06-16 14:55:02

阅读数 91

评论数 0

Redis的增量复制和全量复制

1. redis什么时候会发生全量复制?a) redis slave首启动或者重启后,连接到master时b) redis slave进程没重启,但是掉线了,重连后不满足部分复制条件2. redis什么时候会发生部分复制?先来看部分复制需要的条件a) 主从的redis版本>=...

2018-06-16 10:30:26

阅读数 1657

评论数 0

GEO

一、简介二、应用场景三、API1.geoadd2.geopos  3.geodist4.georadius  四、相关说明 

2018-06-16 08:59:47

阅读数 341

评论数 0

HyperLogLog

一、简介二、APIDemo    三、使用经验

2018-06-16 08:59:16

阅读数 53

评论数 0

bitmap

一、初步认识 二、API 1.setbit2.getbit3.bitcount4.bitop  5.bitpos  三、位图使用 四、 使用经验 

2018-06-16 08:58:39

阅读数 23

评论数 0

发布订阅

一、模型 二、主要API1.publish(发布命令)2.subcribe(订阅)3.取消订阅(unsubcribe) 4.其他API三、消息队列功能         redis实现消息队列功能    应用场景:抢红包...

2018-06-16 08:57:52

阅读数 51

评论数 0

pipeline

一、回忆通信模型  二、流水线1.什么是流水线2.pipeline-Jedis实现 3.与原生M(mget,mset等)操作对比M操作是原子操作pipeline命令是非原子的,Redis服务器会对其命令集进行拆分。  三、使用建议...

2018-06-16 08:56:35

阅读数 4331

评论数 0

慢查询

一.慢查询日志慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID,发生时间戳,耗时,命令的详细信息)记录下来。Redis客户端一条名利分为如下四部分执行: 说明:①慢查询日志只是统计步骤3)执...

2018-06-16 08:55:44

阅读数 66

评论数 0

redis requires ruby version 2.2.2的解决方案

 今天在做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: redis requires Ruby version &...

2018-06-15 00:11:15

阅读数 376

评论数 0

Spring Data JPA: 为单个Repository添加自定义方法

Spring Data JPA: 为单个Repository添加自定义方法我们在Spring Data JPA: 为所有Repository添加自定义方法中学习了通过JpaRepositoryFactory来为所有Repository添加一个公共的方法以及实现。但在很多情况下,我们需要为某个单独的...

2018-06-07 07:49:33

阅读数 442

评论数 0

Spring Data JPA: 为所有Repository添加自定义方法

Spring Data JPA: 为所有Repository添加自定义方法Spring Data JPA中的Repository是接口,是JPA根据方法名帮我们自动生成的。但很多时候,我们需要为Repository提供一些自定义的实现。今天我们看看如何为Repository添加自定义的方法。自定义...

2018-06-07 07:48:07

阅读数 1521

评论数 0

JPA 实体类名称都报错

      今天遇到一个问题,就是所有实体类名称都报错,报错信息为:Class "com.taiji.apps.demo.domain.Sample.java"  is managed, but is not listed in the persistence....

2018-06-05 14:08:56

阅读数 654

评论数 0

JPQL查询

JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL 语句支持两种方式的参数定义方式 : 命名参数和位置参数 。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格...

2018-06-04 23:05:14

阅读数 199

评论数 0

@getMapping、@postMapping、@RestController

@RequestMapping   和  @GetMapping @PostMapping 区别        @GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。       @PostMapping是一个组合注解...

2018-06-02 10:26:55

阅读数 756

评论数 1

Gradle引入net.sf.json失败的处理方法

最近使用Gradle引入net.sf.json-lib时,发现根本下载不了,如下所示:compile( 'net.sf.json-lib:json-lib:2.4' ) 经了解,有些jar包区分jdk版本,发现此jar包需要加版本号(其他类似的jar包也需要这样处理),故正确的引入...

2018-06-02 10:17:34

阅读数 2243

评论数 2

double数值多时系统默认科学计数法解决方法

比如Double d = new Double("1234567890.12"); System.out.println("d:="+d); java.text.NumberFormat nf = java.text...

2018-05-29 11:09:03

阅读数 495

评论数 0

Maven <resource>标签

src/main/java和src/test/java     这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会被忽略掉。 src/...

2018-05-27 11:12:47

阅读数 69

评论数 0

maven中net.sf.json报错的解决方法

用maven添加net.sf.json的jar包的时候,代码如下:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sf.json-lib&amp;lt;/groupId&amp;gt...

2018-05-27 10:42:02

阅读数 134

评论数 0

版本锁定和导入依赖

版本锁定(指定项目中依赖的版本):只是起到指定依赖版本的作用,并不会导入依赖&amp;lt;dependencyManagement&amp;gt;    &amp;lt;dependencies&amp;gt;        &amp;lt;depende...

2018-05-26 23:19:13

阅读数 400

评论数 0

maven_项目的依赖、聚合、继承

一、假设目前有三个maven项目,分别是project.A、project.B、project.C要求B依赖A、C依赖B但不依赖C1、B添加对A的依赖12345&amp;lt;dependency&amp;gt;            &amp;lt;groupId&...

2018-05-26 23:10:59

阅读数 92

评论数 0

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