https://github.com/doocs/advanced-java 1.为什么使用消息队列其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你...
https://github.com/doocs/advanced-java 1.为什么使用消息队列其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你...
1.为什么需要前后端分离
java并发,java内存模型,java锁https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E5%B...
两者之间的区别https://blog.csdn.net/Forward__/article/details/79057820区别和联系。为什么前端用nginx,后端用tom...
redis持久化方式: 主要与快照和日志的方式存储,redis的缓存算法LRUhttps://blog.csdn.net/bible_reader/article/detai...
1.http请求头有什么: session在cookie里面 2.上图可以看出登录成功有x-uni-crsf-token和bspsession两个字段? 如果不设置过期时间,...
第一章:微服务介绍1.微服务是一种架构风格( 微服务:一系列微小的服务每个微服务都有一个进程每个服务为独立的业务开发独立部署,分布式管理)2.简单的微服务架构基础框架/组件:...
之前用数组实现栈和队列,虽然有resize操作,但是其实还是静态数组,不是真正的动态。当我们用链表实现栈和队列的时候,才是真正动态扩展。 LinkedQueue Linked...
由于之前我们发现出队的时间复杂度不同,我们这里简单测试一下:
我们出队的时间复杂度为O(1),所以要定义front,tail分别指向队头和队尾,入队(tail+1)%length,出队(front+1)%length。首先确定对空 ta...
基于动态数组实现队列接口 实现类及测试 基于数组实现的队列,在出队的时候,时间复杂度为O(n),我们希望是O(1),从而引入第二部分,循环队列。
基于动态数组实现栈声明栈的接口 实现类及测试
之前1和2都是静态数组,我们创造动态数组 主要是增加数据和减少数据时,修改了数组容量。测试类 这里使用均摊分析简单说明下扩容或者减半时的时间复杂度。假如数组capacity ...
在创造自己的数组_1中,数组内存储数据只支持int类型,我们现在改成泛型。 测试类 测试Student类
数组的增删改查 测试类
1.动态规划https://leetcode.com/problems/house-robber/discuss/156523/From-good-to-great.-How...
主题:对于传统的synchronized同步方案来说,redis分布式锁更加高效。以商品秒杀为例,当我们要执行以下方法秒杀时:public void orderProduct...