简单对比下几个常用的几个异步事件库 libuv支持在Windows下支持IOCP,Linux下支持epoll,BSD系支持kqueue libev在Linux下支持epoll,BSD系支持kqueue,但在Windows只能select libevent支持在Windows下支持IOCP(但是据说支 ...
1.锁?1.1何为锁锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。1.2为什么要懂数据库锁?通常来说对于一般的开发人员,在使用数据库的时候一般懂点DQL(select),DML(ins
分类:
数据库 时间:
2020-10-30 11:51:06
阅读次数:
23
问题描述:com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction 方案一、临时解决此问题 查找出此问题的thre ...
分类:
数据库 时间:
2020-10-29 10:26:12
阅读次数:
27
SELECT table_name,table_type,table_schema FROM information_schema.TABLES WHERE table_schema = 'security_domain' AND table_type = 'BASE TABLE'; ...
分类:
数据库 时间:
2020-10-29 09:56:35
阅读次数:
29
数据库中有订单表tb_order,其中有order_id和user_id和user_name等字段。数据库中有用户资料表tb_user,其中有user_id和user_name等字段。现在需要使用tb_user.user_name来更新tb_order.user_name,两个表的关联条件是tb_o ...
分类:
其他好文 时间:
2020-10-29 09:47:26
阅读次数:
15
1)查看各数据库记录数,容量大小 SELECT table_schema AS '数据库', sum(table_rows) AS '记录数', sum( TRUNCATE (data_length / 1024 / 1024, 2) ) AS '数据容量(MB)', sum( TRUNCATE ( ...
分类:
数据库 时间:
2020-10-29 09:45:44
阅读次数:
27
今天分享给大家的都是目前主流企业使用最高频的面试题库,也都是 Java 版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分面试文档也是可以免费的提供给有需要的同学们学习的,有需要的可以查看文末的获取 ...
分类:
数据库 时间:
2020-10-27 11:10:17
阅读次数:
30
1:查看用户密码信息:SELECT `user`, `host`, `authentication_string`, `plugin` FROM mysql.user; 发现root密码与其他系统用户密码格式不一致。 2:修改密码规则 ALTER USER 'root'@'%' IDENTIFIED ...
分类:
数据库 时间:
2020-10-27 11:00:50
阅读次数:
27
CREATE TABLE emp ( id int NOT NULL AUTO_INCREMENT, name varchar(255) DEFAULT NULL, dept_id int DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INC ...
分类:
其他好文 时间:
2020-10-26 11:31:32
阅读次数:
22
1. 多表查询 2. 事务 3. DCL ## 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCH ...
分类:
数据库 时间:
2020-10-26 11:14:07
阅读次数:
27