随笔分类 -  08_面试复习

摘要:参考链接:https://blog.csdn.net/weixin_40317528/article/details/78349433 然后再来说说为什么会发生这个错误。代码中service都是加了事务的,然而并不是所有的service都需要开启事务,因为有些service根本不支持事务,如果一个s 阅读全文
posted @ 2020-07-09 16:50 暹罗软件开发 阅读(278) 评论(0) 推荐(0)
摘要:1、加载配置文件 classpath:spring/springmvc.xml classpath*:spring/springmvc.xml 两者的区别在于前者只加载本项目下的配置文件,而后者还会加载“添加的jar包”中的配置文件。 2、动态代理 备注:参考项目ProxyTanSuo 2.1 JD 阅读全文
posted @ 2019-06-25 13:31 暹罗软件开发 阅读(819) 评论(0) 推荐(0)
摘要:* 正则表达式 在js中使用正则表达式可以通过RegExp对象或String对象,其中RegExp对象定义正则表达式有两种方式,一是普通方式,二是构造函数的方式。 RegExp对象解析: 普通方式: 语法:var reg=/表达式/附加参数 如:var reg=/ab+/; 构造函数方式: 语法:v 阅读全文
posted @ 2019-06-25 11:39 暹罗软件开发 阅读(181) 评论(0) 推荐(0)
摘要:onload的用法 表格属性 定时器(测试能否让for循环暂停5秒) 实现表格的滚动条效果 ① table中th的样式: white-space: nowrap; 单元格内容不换行;② 设置装载table的div的样式style="overflow:auto; width: 100%;" 这样表格会 阅读全文
posted @ 2019-06-25 11:37 暹罗软件开发 阅读(167) 评论(0) 推荐(0)
摘要:面试场景 1、谈谈你对数据库索引的理解 数据库索引其实就相当于字典上面的拼音目录,在进行大数据量查询时,是优化数据库性能的重要方法。 他可以快速定位到某个数据在哪一行,从而避免全文匹配,提高查询效率。 mysql索引的底层是采用B+TREE实现的,B+TREE是由 平衡二叉树 、 B树 过渡来的, 阅读全文
posted @ 2019-02-22 01:19 暹罗软件开发 阅读(256) 评论(0) 推荐(0)
摘要:SQL语句方面 1)写明查询具体某几列,减少*的使用 =》因为使用 * 号,数据库还得查询数据字典,然后解析列名,直接写列名会提高效率; =》只有用到的列才查出来,可以减少数据量 2)删除所有记录的时候,用TRUNCATE替代DELETE =》因为delete删除表时,会扫描整个表,然后再一条一条的 阅读全文
posted @ 2019-02-20 15:27 暹罗软件开发 阅读(194) 评论(0) 推荐(0)
摘要:1)三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2)String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量 从上面 阅读全文
posted @ 2017-03-01 20:11 暹罗软件开发 阅读(188) 评论(0) 推荐(0)