面试提示
文章平均质量分 88
紫薯真好吃
制定计划,不拖沓并且持之以恒~
展开
-
python 编程基础总结
输入输出流 print list 常用函数 求长度 len(list) 求最大值/最小值: max(val1, val2, val3) 排序 (1)原地排序list.sort() (2)自定义排序:sorted(iterable[, cmp[, key[, reverse]]]) 特点:可以对所有可迭代的对象进行排序操作。返回的是一个新的 list,不修改原来的对象。 参数: iterable – 可迭代对象。 cmp – 可选,比较的函数,这个具有两个参数,参数的值都是从可迭.原创 2021-03-28 00:49:09 · 375 阅读 · 1 评论 -
Redis分布式锁的使用和实现原理详解
这篇文章主要给大家介绍了关于Redis分布式锁的使用和实现原理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 模拟一个电商里面下单减库存的场景。 1.首先在redis里加入商品库存数量。 2.新建一个Spring Boot项目,在pom里面引入相关的依赖。 1 2 3 4 5 6 7 8 9 ...转载 2021-03-19 11:17:38 · 1094 阅读 · 0 评论 -
Mybatis架构原理
核心组件 SqlSessionFactoryBuilder (构造器):它会根据配置或者代码来生成 SqISessionFactory,采用的是分步构建的 Builder 模式。 SqlSessionFactory (工厂接口):依靠它来生成 SqlSession,使用的是工厂模式。 SqlSession (会话): 一个既可以发送 SQL 执行返回结果,也可以获取 Mapper 的接 口。在现有的技术中, 一般我们会让其在业务逻辑代码中“消失”,而使用的是 MyBatis 提供的 SQLMappe原创 2021-03-25 18:38:42 · 266 阅读 · 1 评论