- 博客(28)
- 收藏
- 关注
原创 幂等 知识分享 周会
请求删除同一个资源,结果应当是相同的——第一次请求后资源被删除,后续请求对服务器的状态没有改变。这意味着无论这些请求被发起多少次,服务器上的资源状态都应保持一致。例如,重复调用同一个。在HTTP协议中,某些方法本身就被设计为幂等的,例如。核心:对于多次同样的请求,只执行第一次请求。
2024-03-22 11:29:35
365
1
原创 算法题——双指针(错题总结)
以下问题引入是GitHub某位大佬的著作里面的原话,这里仅供各位学习。本书永久免费地址:github.com/changgyhub/leetcode_101
2022-08-29 12:54:20
167
原创 注解与反射
本文章通过观看b站狂神说教学视频整理的笔记,链接如下:https://www.bilibili.com/video/BV1p4411P7V3?spm_id_from=333.337.search-card.all.click&vd_source=a6855f3aaaab3745c695e2da21d16d64
2022-08-24 15:29:10
145
原创 syschronized底层实现(1)
syschronized底层实现(1)理解锁的基本知识乐观锁与悲观锁乐观锁乐观锁是对于数据冲突保持一种乐观态度,操作数据时不会对操作的数据进行加锁(这使得多个任务可以并行的对数据进行操作),只有到数据提交的时候才通过一种机制来验证数据是否存在冲突(一般实现方式是通过加版本号然后进行版本号的对比方式实现)。自旋锁自旋锁原理非常简单,如果持有锁的线程能在很短时间内释放锁资源,那么那些等待竞争锁的线程就不需要做内核态和用户态之间的切换进入阻塞挂起状态,它们只需要等一等(自旋),等持有锁的线程释放锁后即
2022-04-01 20:45:03
142
原创 Dockerfile制作tomcat镜像
Dockerfile制作tomcat镜像1.创建/home/docker目录,导入jdk和tomcat的压缩包文件2.编写Dockerfile文件,并且命名为Dockerfile。[root@iZwz9bpgwmtcokdzlg5sv0Z docker]# vim Dockerfile[root@iZwz9bpgwmtcokdzlg5sv0Z docker]# cat Dockerfile FROM centosMAINTAINER xiaohe<1687184886@qq.com>
2022-03-30 21:32:40
1987
原创 容器数据卷
容器数据卷容器数据卷介绍Docker容器运行时产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在Docker中我们使用卷来实现容器内数据与我们指定的目录文件同步,当某一方数据发生修改时,另一方也随之改变。因此,容器的持久化和同步操作!容器间数据也是可以共享的!使用数据卷方式一:直接使用-v命令挂载本机中装有的镜像[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R
2022-03-29 21:57:15
918
原创 设计模式——工厂模式
简单工厂模式(静态工厂)创建一个工厂,用于生产同一等级的产品。用户可以直接从工厂中拿到产品,而不必在意产品生产的过程。这里以制造车的例子理解。1.new一个Car接口,声明车的抽象方法name()。public interface Car { void name();}2.Tesla类和Wuling类实现Car接口Tesla类public class Tesla implements Car{ @Override public void name()
2021-11-25 11:56:42
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人