上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: ①GET:读取(Read) >查询操作 ②POST:新建(Create) >添加操作 ③PUT:更新(Update) >修改操作 ④PATCH:更新(Update),通常是部分更新 >修改操作 ⑤DELETE:删除(Delete) >删除操作 2.状态码 首先状态码可以大致分为五类: 1XX:不用 阅读全文
posted @ 2021-06-25 14:45 小蚊子大人KN 阅读(259) 评论(0) 推荐(0)
摘要: 控制反转(IOC): 控制反转和依赖注入可以理解为同一件事,因为他们都是把创建对象实列的控制权限交给容器来操作。控制反转是从代码操作对象角度来看,将操作对象的控制权交给了容器,而依赖注入是把需要的对象或属性注入到代码中去 在面向对象编程中,每当我们要new一个新的对象的时候,也就是我们所说的实例化对 阅读全文
posted @ 2021-06-25 14:39 小蚊子大人KN 阅读(50) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/jian0110/p/14925087.html https://www.cnblogs.com/jian0110/p/14762509.html AP: Application 表示应用程序 RM: Resource Manager 资源管理器,比如 阅读全文
posted @ 2021-06-25 13:34 小蚊子大人KN 阅读(1305) 评论(0) 推荐(0)
摘要: 进程是操作系统分配和调度的最小单位 线程是操作系统调度的最小单位 https://www.zhihu.com/question/443280657/answer/1764353783 阅读全文
posted @ 2021-06-25 11:15 小蚊子大人KN 阅读(41) 评论(0) 推荐(0)
摘要: 时间片轮转法 优先级队列 调度算法 进程基于操作系统 线程基于jvm 进程通信方式 信号量 共享内存 并发 时间不一定是重合的 并行 微观上来说时间上是重合的 事务 本质就是锁机制 栈和堆溢出 栈 递归 堆 内存空出不够 mybatis 和 mybatis-plus LinkedHashMap则记录 阅读全文
posted @ 2021-06-24 10:29 小蚊子大人KN 阅读(30) 评论(0) 推荐(0)
摘要: Seata框架是一个业务层的XA(两阶段提交)解决方案。在理解Seata分布式事务机制前,我们先回顾一下数据库层面的XA方案。 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一 阅读全文
posted @ 2021-06-23 13:48 小蚊子大人KN 阅读(1745) 评论(0) 推荐(0)
摘要: 分布式事务顾名思义就是要在分布式系统中实现事务,它其实是由多个本地事务组合而成。 对于分布式事务而言几乎满足不了 ACID,其实对于单机事务而言大部分情况下也没有满足 ACID,不然怎么会有四种隔离级别呢?所以更别说分布在不同数据库或者不同应用上的分布式事务了。 2PC 二阶段提交是一种强一致性设计 阅读全文
posted @ 2021-06-23 13:34 小蚊子大人KN 阅读(78) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-23 13:10 小蚊子大人KN 阅读(16) 评论(0) 推荐(0)
摘要: SYN 连接 ACK 确认 FIN 关闭 三次握手 四次挥手 1.服务端分两次读取到了两个独立的数据包,分别是D1和D2,没有粘包和拆包 2.服务端一次接受到了两个数据包,D1和D2粘合在一起,称之为TCP粘包 3.服务端分两次读取到了数据包,第一次读取到了完整的D1包和D2包的部分内容,第二次读取 阅读全文
posted @ 2021-06-23 11:29 小蚊子大人KN 阅读(37) 评论(0) 推荐(0)
摘要: 基于对象的监视器(ObjectMonitor),我们在字节码文件里面可以看到,在同步方法执行前后,有两个指令,方法前monitorenter,方法后monitorexit; ThreadLocal中文名叫线程变量,它底层维护了一个map,key就是当前的ThreadLocal对象(可以理解为当前执行 阅读全文
posted @ 2021-06-22 16:36 小蚊子大人KN 阅读(102) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页