Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Redis使用注解实现二级缓存1、介绍上一篇文章中,我们实现二级缓存的方式是通过java代码判断Redis是否存在缓存,然后决定从何处取数据,但是这种方法在我们有大量的需要用到缓存的地方的时候,会产生大量的冗余代码,而且有大量的判断语句,让我们的代码不能够专注于业务上面,这样子是不太好的。 所以在Spring的3.1版本之后就引入了对注解的支持,我们可以通过在类上、方法上标记注解来实现二级缓...

Redis入门使用1、Redis简介 简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,h...

设计有序流题目lettcode-1656题难度:简单 解题思路既然是一个有序流,那么我们就可以将其存储到一个数组中,然后通过数组下标对所在的值进行访问。所以我们首先创建一个长度为n+1的数组,将value的值存在其中。将下标指针的值设置为1,然后在执行时进行循环加1 接下来就是循环读取的过程:当我们在数组中插入一个数据的时候,就判断一个数组下标是否小于n,以及当前下标处的value值是否不为...

设计停车系统题目lettcode-1603题难度:简单 解题思路每种车都有每种车所对应的一个车位,而且不能停到其他车的车位上面去,所以说我们需要三个变量将每种车的车位数量存起来。然后在有新车进来时,判断车辆的类型,然后查找相应的停车位,如果有车位就返回一个true,相当于停车成功,然后该类型的车位减去一个,如果车位为0,则不允许停车,返回false 具体代码12345678910111213...

java栈栈是一个先进后出的数据结构,想要自己实现一个栈,要求这个栈具有push(),pop()——返回栈顶并出栈,peek()——返回栈顶不出栈,isEmpty()等方法。 1.1、手动实现一个栈的多种方式 采用数组来实现栈 12345678910111213141516171819202122232425262728293031323334353637383940414243444546...

准备阅读小米十年纪念《一往无前》作为一个不太资深的老米粉,自从小米发布新书《一往无前》以来一直想阅读一下,感受一下大厂发展的心路历程,但是一直都没有提上日程,而今天决定正式开始阅读此书,但是可能耗时会较长,现在这里做一个标记,阅读完毕务必完成一篇读后感。 2021.09.21 因为一直都在面试,所以阅读计划得往后推迟一点了。

对SpringIOC的理解1、何为IOC​ IOC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好IOC呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来分析一下 1.1 谁...
This is a picture without description java

最近一段时间的学习总结项目部分 完成了学生宿舍系统的答辩 成功将学生宿舍为系统部署到了服务器上 准备进行学生宿舍系统的小程序的设计,但是实在是没有时间 完成了国医堂小程序的开发(React+Taro+Taro UI) 完成了小程序API的开发(Vue+SpringBoot+MyBatis-Plus) 国医堂小程序后台开发完毕(VUE+SpringBoot+MyBatis-Plus+Eleme...

shiro安全框架1、简述shiro是apache公司所出品的开源安全框架其可以用于: 处理身份认证 授权 企业会话管理和加密 相对于Spring security来说更加简单,使用也更加灵活 在使用shiro的时候可以不依赖于任何容器,既可以在javaSE下使用,同样可以在JavaEE下使用 2、架构 使用用户的登录信息构建令牌12UsernamePasswordToken token...

springboot+mybatis整合支付宝支付准备支付宝沙箱环境 需要三个网站来准备支付宝的沙箱环境: 支付宝开放平台 开放平台-沙箱环境 miniU研发工作室 具体配置过程百度即可bean类1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253...