
获得徽章 22
- 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大;发生锁冲突的概率最高,并发度最低
行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小;发生锁冲突的概率最低,并发度最低
页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间;并发度一般评论点赞 - 从代码规范入手是最基础也是最容易实现的保持代码整洁的方式。从几个方面来体现代码形式的整洁:足够好的命名,简单专注的函数,有意义的注释以及规范的代码格式。评论点赞
- 文件下载步骤:
1.先根据文件 id 查询文件信息,然后根据文件所在路径和文件名获取文件输入流。
2.设置响应头的扩展头、下载文件的名称。
3.获取文件输出流
4.关闭文件输入输出流评论点赞