1、6已引入) 5. 不保存表的具体行数,扫描表来计算有多少行 6. 对于AUTO_INCREMENT类型的字段,必须包含只有该字段的索 引 7. DELETE 表时,是一行一行的删除 8. InnoDB 把数据和索引存放在表空间里面 9. 跨平台可直接拷贝使用 10. 表格很难被压缩 b. MyISAM: 1. 不支持事务,回滚将造成不完全回滚,不具有原子性 2. 不支持外键 3. 支持全文搜索 4. 保存表的具体行数,不带where时,直接返回保存的行数 5. DELETE 表时,先drop表,然后重建表 6. MyISAM 表被存放在三个文件 。frm 文件存放表格定义。 数据 文件是MYD
2、 (MYData) 。 索引文件是MYI (MYIndex)引伸 7. 跨平台很难直接拷贝 8. AUTO_INCREMENT类型字段可以和其他字段一起建立联合索引 9. 表格可以被压缩 c. 选择:因为MyISAM相对简单所以在效率上要优于InnoDB.如果系统 读多,写少。对原子性要求低。那么MyISAM最好的选择。且MyISAM 恢复速度快。可直接用备份覆盖恢复。如果系统读少,写多的时候,尤 其是并发写入高的时候。InnoDB就是首选了。两种类型都有自己优缺 点,选择那个完全要看自己的实际类弄。 d. InnoDB引擎表是基于B+树的索引组织表 28. 说说B+树 1. B-tree:
3、B-tree 利用了磁盘块的特性进行构建的树。每个磁盘块一个节点, 每个节点包含了很关键字。把树的节点关键字增多后树的层级比原来的 二叉树少了,减少数据查找的次数和复杂度。 B-tree巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个 页(每页为4K),这样每个节点只需要一次I/O就可以完全载入。 B-tree 的数据可以存在任何节点中。 2. B+tree: B+tree 是 B-tree 的变种,B+tree 数据只存储在叶子节点中。这样在B 树的基础上每个节点存储的关键字数更多,树的层级更少所以查询数据更快,所 有指关键字指针都存在叶子节点,所以每次查找的次数都相同所以查询速度更稳
4、定; 29. 使用自增ID和UUID作为主键有什么不同? (1).如果InnoDB表的数据写入顺序能和B+树索引的叶子节点顺序一致的 话,这时候存取效率是最高的。为了存储和查询性能应该使用自增长id做主键。 (2).对于InnoDB的主索引,数据会按照主键进行排序,由于UUID的无序 性,InnoDB会产生巨大的IO压力,此时不适合使用UUID做物理主键,可以把它 作为逻辑主键,物理主键依然使用自增ID。为了全局的唯一性,应该用uuid做索 引关联其他表或做外键。 30. 说说数据库的事务隔离级别有哪些? 31. 在代码中,我们如何实现事务? 1.增加EnableTransactionMana
5、gement注解 2.在service的实现类或者方法上添加下面这个注解即可.事务管理器的 配置在多数据源那篇里已经配置过了.默认情况下只有 RuntimeException才回滚,为了让Exception也回滚,增加了 rollbackFor = Exception.class. 32. 如果在一个事务中,代码业务流程很长,会有什么问题吗?为什么会出 现这种问题? 可能出现事务超时: Transactional(timeout = 60) 如果用这个注解描述一个方法的话,线程已经跑到方法里面,如果已经 过去60秒了还没跑完这个方法并且线程在这个方法中的后面还有涉及到对数据库 的增删改查操作时
6、会报事务超时错误(会回滚)。如果已经过去60秒了还没跑完 但是后面已经没有涉及到对数据库的增删改查操作,那么这时不会报事务超时错 误(不会回滚)。 33. 使用volatile关键字的时候有遇到过什么问题吗?为什么会出现这种问 题? 34. 请说说volatile的底层实现原理 深入理解:https:/crowhawk.github.io/2018/02/10/volatile/ 35. 如何创建线程池?有什么参数?线程池的实现原理 实践操 作: 36. 你有什么问题想问我们的吗? 哞哞产值百分比完成不及70%的项目下达调度通知,各指挥部或项目部应根据公司工程管理部下达的阶段任务进行层层分解,
7、落实到具体的责任人、施工段落、施工部位、施工队伍、施工时间,保证月度产值的完成。第五章 工程进度计划检查、总结第十四条 施工进度计划检查应采取项目部每日检查和公司定期检查的方式进行,检查内容包括:(一)检查期内实际完成和累计完成工程量。 (二)实际参加施工的人力、机械数量及生产效率。 (三)窝工人数、窝工机械台班数及其原因分析。 (四)进度偏差情况。 (五)进度管理情况。 (六)影响进度的特殊原因及分析。第十五条 项目部实施检查后,应向公司提供月度施工进度报告,月度施工进度报告应包括下列内容: (一)进度执行情况的综合描述。 (二)实际施工形象进度。 (三)工程变更、价格调整、索赔及工程款收支
8、情况。 (四)进度偏差的状况和导致偏差的原因分析。 (五)解决问题的措施。 (六)计划调整意见。第十六条 施工进度计划在实施中的调整必须依据施工进度计划检查结果进行。施工进度计划调整应包括下列内容: (一)施工内容。 (二)工程量。 (三)起止时间。 (四)持续时间。 (五)工作关系。 (六)资源供应。第十七条 调整施工进度计划应采用科学的调整方法,并应编制调整后的施工进度计划上报给公司工程管理部。第十八条 在施工进度计划完成后,项目经理部应及时进行施工进度控制总结。总结时应依据下列资料: (一)施工进度计划。 (二)施工进度计划执行的实际记录。 (三)施工进度计划检查结果。 (四)施工进度计
9、划的调整资料。第十九条 施工进度控制总结应包括下列内容: (一)合同工期目标及计划工期目标完成情况。 (二)施工进度控制经验。 (三)施工进度控制中存在的问题及分析。 (四)科学的施工进度计划方法的应用情况。 (五)施工进度控制的改进意见。第二十条 公司和项目部要分别制定生产进度调度会议制度,公司每月召开一次调度会议,项目部每天召开一次调度会议,定期对施工进度总结,分析,及时发现偏差,动态调整进度计划。公司调度会议应形成会议纪要,项目部调度会议应形成调度会议记录,备查。第二十一条 工程管理部(生产调度中心)以周、月、季和年报表形式,及时、准确、全面的收集、掌握工程项目进度动态信息。每两周对各项
10、目的进展情况进行一次汇总,通报; 随时对各指挥部、项目部进度措施的落实情况进行督促、检查,并将其作为进度管理的一项常规工作。如果发现有落实不到位的现象,应以书面要求限期整改,进度严重滞后的下发督办通知。第二十二条 凡未完成月度、季度施工进度计划的项目部均需进行专题“进度情况分析”,“进度情况分析”的主要内容包括:(一)未完成进度计划的主要工程项目和工程数量。(二)未完成进度计划的主要原因。(三)赶上某个阶段施工进度计划的具体时间和实现这一目标计划的保证措施。(四)必要时,公司组织专门小组到项目部了解分析,帮助解决问题。第六章 奖惩办法第二十三条 工程管理部(生产调度中心)根据项目总体施组安排和
11、公司年度、季度、月度进度计划,对各项目各阶段的施工进度进行检查、考评、督促。第二十四条 工程管理部(生产调度中心)通过对工程全面检查评比,奖励先进,处罚落后项目。具体内容包括:(一)连续两月或三次出现红色警示的项目,项目经理将到公司进行项目施工进度交班;(二)累计两次到公司交班的项目部,对领导班子主要成员每人罚款5000元。(三)一个项目累计三次到公司交班,项目经理提交辞职报告。(四)连续两个季度完成率超过110%的项目部,在适当的时候请项目经理作经验介绍,并给予奖励。第七章 附则第二十五条 本办法由工程管理部负责解释。第二十七条 本办法自颁布之日起施行,如有其他同类办法与本办法相抵触,执行本
12、办法。;.赕鹄,揥(鵑哜讀缁炊H缀窒栀$GPS控制网布设.pdf87f8c98b242f4d0990f5816e6354f322.gifGPS控制网布设.pdf2021-31502e76f90-472e-4fb8-b63c-0e6aa4b5e3a3FEHOBy9XA0+q03dKdh8jHSUV1gO8w6Z1mpuOTeNnoIl6YtEaGcorQw=GPS,控制,网布https:/ stillstanding0002000006其他文案20210315085709320654cBhYe0OsPURzx5b3Y/pbFJpTC/UnDQp3rHx8I6Nf4pSIoGWs2AccWWnHH
13、VMZcAKI G0詾9赕齰,(鵑鐀頀哥瀀鐀讀缁H缀窒耀栀$认识电脑键盘备课讲稿.pdf12caa6f8825c49a68291730405a41df6.gif认识电脑键盘备课讲稿.pdf2021-315e6f454a9-97d4-4794-9995-cb9614e5e6ecnTptmxIVtRYYjgGdhIoer4Cs7AyPYF/FEEl2Ql8h2R3FLOLzq/Fr0w=认识,电脑,键盘,备课,讲稿https:/ stillstanding0002000006其他文案20210315134933155223YjElgJiKaNl8pmZ6R2UBvLjnHzV/AcfFxRINK9PEyWaEz5r5rmBrUq