摘要: MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态 阅读全文
posted @ 2020-12-20 19:40 白纸黑字。 阅读(100) 评论(0) 推荐(0)
摘要: git pull 是上下文环境敏感的,它会把所有的提交自动给你合并到当前分支当中,没有复查的过程 而git fetch只是把拉去的提交存储到本地仓库中,真正合并到主分支中需要使用merage head指向的是当前分支,fetch的时候本地的master没有变化,但是与远程仓库关联的那个版本号被更新了 阅读全文
posted @ 2020-12-20 19:38 白纸黑字。 阅读(76) 评论(0) 推荐(0)
摘要: 打包主要解决的问题有: 1.文件依赖管理 2.资源加载管理 3.效率与优化管理 打包工具的结构应该是tool+plugins的结构,tool提供基础能力,即文件依赖管理和资源加载管理,在此基础上通过一系列的plugins来丰富打包工具的能力,plugins类似互联网+的概念,文件经plugins处理 阅读全文
posted @ 2020-12-20 19:37 白纸黑字。 阅读(55) 评论(0) 推荐(0)
摘要: CPU是通常大家最先关注的性能指标,宏观维度有核的CPU使用率,微观有函数的CPU cycle数,根据性能的模型,性能规格与CPU使用率是互相关联的,规格越高,CPU使用率越高,但是处理器的性能往往又受到内存带宽、Cache、发热等因素的影响,所以CPU使用率和规格参数之间并不是简单的线性关系,所以 阅读全文
posted @ 2020-12-20 00:19 白纸黑字。 阅读(77) 评论(0) 推荐(0)
摘要: Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 阅读全文
posted @ 2020-12-20 00:18 白纸黑字。 阅读(55) 评论(0) 推荐(0)
摘要: 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非sta 阅读全文
posted @ 2020-12-20 00:17 白纸黑字。 阅读(85) 评论(0) 推荐(0)