表设计 一对一一对多 :直接加一个字段多对多:建立一个中间表 sql注入 比如在进行登录时后台的处理代码为 select * from tabl...
任务类型 程序一般分为CPU密集型任务与IO密集型任务。CPU密集型:一个程序任务大部分是计算类的,比如逻辑处理、数值比较和计算。特点是要进行大...
事务是指针对数据库的一组操作,这组操作由一条或者多条sql语句组成。事务的执行要么全部成功,要么返回到事务开始前的状态。 事务四大特性 原子性。...
错误日志:记录服务器运行过程中的错误信息。 查询日志:记录所有数据库操作指令,一般只有在调试情况下才会开启查询日志。 慢查询日志:记录超过指定时...
redo/undo log、binlog redolog与undolog是innodb里的事务日志。redolog一般是物理日志,提供前滚操作,...
ArrayList和数组有什么区别?ArrayList的扩容机制 数组在内存中是连续的,查找较快,但在创建数组时需要指定其大小,在进行添加删除等...
如果一个外卖配送单子要发布,现在有200个骑手都想要接这一单,如何保证只有一个骑手接到单子? 如果只是单机,采用volatile关键字修饰该订单...
https流程 建立TCP连接。 发送client hello报文建立SSL连接(443端口),报文里面包含客户端所支持的SSL版本,加密算法。...
Redis分布式锁是可重入的吗? 不可重入,可重入锁可以使用Redisson redis与memcache差别 存储方式memcache 将数据...