数据库
文章平均质量分 85
zkFun
热爱学习,持续产出。
展开
-
Redis实现分布式锁,流程和实现
文章目录redis分布式锁的流程图代码实现分布式锁接口redis 实现分布式锁redis分布式锁的流程图获取锁释放锁代码实现分布式锁接口接口中主要有 3 个方法lock:获取锁,不论成功还是失败,会立即返回结果tryLock:尝试在指定的时间内获取锁,直到超时unLock:释放锁import java.util.concurrent.TimeUnit;/** * 分布式锁接口,内部定义了3个方法 */public interface DcsLock { /**原创 2021-04-20 16:07:47 · 1550 阅读 · 1 评论 -
⏰数据库面试宝典(更新中)
文章目录1 事务2 隔离级别3 MYSQL的两种存储引擎1 事务原子性,要么执行,要么不执行。隔离性,所有操作全部执行完以前其它会话不能看到过程。一致性,事务前后,数据总额一致。持久性,一旦事务提交,对数据的改变就是永久的。2 隔离级别脏读:事务B读取事务A还没有提交的数据,太脏了!不可重复读:一行被检索两次,并且该行中的值在不同的读取之间不同时幻读:当在事务处理过程中执行两个相同的查询,并且第二个查询返回的行集合与第一个查询不同时这两个区别在于,不可重复读重点在一行,幻读的重点原创 2021-02-24 22:32:45 · 4617 阅读 · 1 评论 -
python同时连接两个数据库,信息进行相互补充。
需求分析:连接外网的sf数据库,对本机的已经配准单号图片的数据库进行信息不全。外网数据库要求性能,及时释放连接。方案:pymysql释放连接不彻底,外网数据库使用DBUtils本机使用pysql简单连接。"""数据库工具类# """import pymysqlfrom DBUtils.PooledDB import PooledDB, SharedDBConnectionfrom DBUtils.PersistentDB import PersistentDB, PersistentD原创 2020-08-07 20:18:24 · 4190 阅读 · 0 评论 -
Mysql5.5笔记大全,基础语法
1.mysql的启动和停止.计算机管理-服务.管理员cmd:net start mysqlnet stop mysql2.mysql的登陆和退出.mysql自带的客户端.管理员cmd:mysql -h localhost -P 3306 -u root -pmysql (-h 主机名字 -P 端口号)-u用户名 -p密码.exit\ctrl+c 退出3.常见命令1.查看所有...原创 2020-02-08 13:59:27 · 2510 阅读 · 0 评论