摘要:
问题描述: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1 阅读全文
posted @ 2020-02-10 22:40
西西嘛呦
阅读(307)
评论(0)
推荐(0)
摘要:
问题描述: 在一排树中,第 i 棵树产生 tree[i] 型的水果。你可以从你选择的任何树开始,然后重复执行以下步骤:把这棵树上的水果放进你的篮子里。如果你做不到,就停下来。移动到当前树右侧的下一棵树。如果右边没有树,就停下来。请注意,在选择一颗树后,你没有任何选择:你必须执行步骤 1,然后执行步骤 阅读全文
posted @ 2020-02-10 21:31
西西嘛呦
阅读(416)
评论(0)
推荐(0)
摘要:
接上一节。 先要说明的是上一节springboot缓存之使用redis作为缓存管理是springboot的旧版本了,最新的springboot2.x已经不这么用了,而且缓存注解一般用于service上,而不是controller上。百度了下整体代码是这样的:MyRedisConfig.java En 阅读全文
posted @ 2020-02-10 18:19
西西嘛呦
阅读(3807)
评论(0)
推荐(0)
摘要:
接上一节。 1、环境准备 (1)使用docker安装redis,可参照之前的docker安装使用,然后输入以下命令下载安装redis镜像。 sudo docker pull redis sudo docker run --name redis01 -p 6379:6379 -d redis (2)安 阅读全文
posted @ 2020-02-10 16:49
西西嘛呦
阅读(930)
评论(0)
推荐(1)
摘要:
@Caching:用于定制复杂的缓存规则 package com.gong.springbootcache.controller; import com.gong.springbootcache.bean.Employee; import com.gong.springbootcache.servi 阅读全文
posted @ 2020-02-10 15:39
西西嘛呦
阅读(10166)
评论(0)
推荐(2)
摘要:
接上一节 @CacheEvict:缓存清除。 应用场景:我们删除了数据库中的数据之后,将缓存也进行删除。 package com.gong.springbootcache.controller; import com.gong.springbootcache.bean.Employee; impor 阅读全文
posted @ 2020-02-10 15:08
西西嘛呦
阅读(1985)
评论(0)
推荐(0)
摘要:
接上一节。 @CachePut:既调用方法,又更新缓存。 使用场景:当更改了数据库的某个数据,同时也更新缓存。 运行时机:先调用目标方法,然后将结果放入缓存。 package com.gong.springbootcache.controller; import com.gong.springboo 阅读全文
posted @ 2020-02-10 14:32
西西嘛呦
阅读(1760)
评论(0)
推荐(0)
摘要:
接上一节。 @Cacheable(value = "emp",keyGenerator = "myKeyGenerator",condition="#id>1",unless="#a0==2") @ResponseBody @RequestMapping("/emp/{id}") public Em 阅读全文
posted @ 2020-02-10 14:02
西西嘛呦
阅读(5212)
评论(0)
推荐(1)
摘要:
几个重要接口以及注解: 相关注解中的参数: 参数中的可用spel表达式: 首先搭建好用于测试缓存的环境: 1、新建一个springboot项目,选择web、mysql、mybatis、cache这些模块。 2、建立如下目录及文件 Department.java package com.gong.sp 阅读全文
posted @ 2020-02-10 12:00
西西嘛呦
阅读(290)
评论(0)
推荐(0)